Food, Drink and Shopping in Moray & Speyside

 

 

Three Bags Wool
1. Three Bags Wool

Wools and Yarns from around the world including some local hand made yarns. Workshops for visitors include button making, spinning, felting, dying and...

More Details

The Greenhall Gallery, 2 Victoria Street, Craigellachie, t: 01340881749

Braemou Inn
2. Braemou Inn

...

More Details

1 Cooper Street, Hopeman, Elgin, t: 01343 830297

Al Bahar
3. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

Bijou Coffee Shop
4. Bijou Coffee Shop

...

More Details

6-10 Batchen Street, Elgin, t: 01343 542385

The 1629
5. The 1629

The 1629 Restaurant in Lossiemouth has firmly established itself over the years as Moray's favourite eating-place. Under the expert guidance of chef/p...

More Details

20 Clifton Road, Lossiemouth, t: 01343 813 743

A Taste of Speyside
6. A Taste of Speyside

Amongst the mountains and glens surrounding the Spey valley can be found some of the finest ingredients, prized for their freshness and quality. This ...

More Details

10 Balvenie Street, Dufftown, t: 01340 820860

Speyside Enterprises Ltd.
7. Speyside Enterprises Ltd.

Speyside Specialities is a small family company, manufacturing superior products available in most multiple retail stores and other outlets in North S...

More Details

No 2 March Road, Buckie, t: 01542 831320

The Lido Cafe
8. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

KFC
9. KFC

...

More Details

Elgin, t: 0845 7532532

Bandstand Bar and Restaurant
10. Bandstand Bar and Restaurant

Choose from mouth-watering Sea Food, Steaks and traditional Scottish dishes while enjoying spectacular views from our popular sea view restaurant. Th...

More Details

Crescent Road, Nairn, t: 01667 452341

Polish Deli
11. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

Diva Designs
12. Diva Designs

...

More Details

Diva Designs Studio, Logie Steading, Forres, t: 01309 611796

Pino Pizza Lossiemouth
13. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

Food on the Fly
14. Food on the Fly

Bespoke catering for your sporting adventures. Food on the Fly are caterers specialising in providing delicious and elegant food at your river bank,...

More Details

West Bank, Mulben, Fochabers, t: 01542 860778

Archiestown Hotel  and  Bistro
15. Archiestown Hotel and Bistro

The informal Bistro welcomes non residents and looks out on to the walled garden. The daily menu for lunch and supper offers a choice to suit all tast...

More Details

Archiestown, Aberlour, t: 01340 810218

Personal Dining Services, Moray
16. Personal Dining Services, Moray

Bespoke, professional Catering Service You can also find us on Facebook...

More Details

57 Beechfield Road, Elgin, t: +447875453917

The Muckle Cross
17. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

The Kimberley Inn
18. The Kimberley Inn

Cosy Village Pub with great food, good drink and the most stunning of views, we know you'll enjoy your visit to Findhorn with us. We are very well kn...

More Details

Findhorn, t:

The Tee Shack
19. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Beankind Coffee Roasters
20. Beankind Coffee Roasters

Beankind is a family run coffee roastery based in Lossiemouth on the beautiful Moray Coast. We roast a wide selection of coffees which have been chos...

More Details

Unit1, Shoreline Commercial Centre, Covsea, Lossiemouth, t: 07410599944

The Ditsy Teacup
21. The Ditsy Teacup

A unique, edgy and inviting coffee shop, offering home baking, light lunches and tea and coffee....

More Details

26 Thunderton Place, Elgin, t: 07921826963

Burger King
22. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

AmoRoma Taverna
23. AmoRoma Taverna

Authenic Italian Cooking. The menu changes every month so there is always something different to try. Open 9am - 10pm | Seven days a week during s...

More Details

98 High Street, Forres, t: 01309 696920

The Old Mill Inn
24. The Old Mill Inn

A traditional Country Inn, fully licensed, providing bar snacks and restaurant meals....

More Details

Brodie, t: 01309 641605

Pizzaeria Toscana
25. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

The Pancake Place
26. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

Johnstons of Elgin Mill  and  Coffee Shop
27. Johnstons of Elgin Mill and Coffee Shop

...

More Details

Newmill, Elgin, t: 01343 554099

Logie Steading Farm  and  Garden Shop
28. Logie Steading Farm and Garden Shop

Logie Steading Farm and Garden Shop sells beef from the Logie herd of Longhorn Cattle. Longhorn beef wins awards across the country and is valued b...

More Details

Forres, t:

A Gift from Scotland
29. A Gift from Scotland

...

More Details

93-95 High Street, Aberlour, t: 01340 871136

Aberlour Pharmacy
30. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

Brander Arms
31. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

Cafe LA JEMS
32. Cafe LA JEMS

We offer a large menu selection to cater for all tastes. We take pride in offering freshly prepared scottish dishes and fresh home made soup every day...

More Details

105 Mid Street, Keith, Keith, t: 01542 882511

The Bakehouse
33. The Bakehouse

Located in the centre of the historic fishing village of Findhorn on the Moray coast, the Bakehouse opens in the day as a busy local café a...

More Details

91/92 Findhorn, Findhorn, t: 01309 691826

Wester Lawrenceton Cheese Farm
34. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

The Mill House Hotel  and  Restaurant
35. The Mill House Hotel and Restaurant

The Mill House Hotel and Restaurant still has the same character as before but now with a modern twist, the complete hotel as undergone major faceli...

More Details

Mill of Tynet, Buckie, t: 01542850233

Pattaya Thai Restaurant
36. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Costa Coffee
37. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

The Decora Cafe
38. The Decora Cafe

...

More Details

The Lossiebanks Mills, Bridge Street, Elgin, t: 01343 542 218 Ext. 555

Restaurant La Faisanderie
39. Restaurant La Faisanderie

The best Scottish Food ~ with a French Touch. Ideally situated in Dufftown's Square La Faisanderie offers a unique dining experience. Run by propriet...

More Details

2 Balvenie Street, Dufftown, t: 01340 821273

Dean's of Huntly
40. Dean's of Huntly

In the heart of castle country and on the edge of the whisky trail we at Dean’s invite you to enjoy a taste of Scotland and see for...

More Details

Depot Road, Huntly, t: 01466 792086

Spindrift of Tomintoul
41. Spindrift of Tomintoul

Spindrift of Tomintoul presents a delightful shopping experience, including a broad selection of gifts, jewellery, clothing, cards, books and fine art...

More Details

5 Main Street, Tomintoul, t: 01807 580403

Happy City
42. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Romaks Tandoori Takeaway
43. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Good Year
44. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Sunny Brae Restaurant
45. Sunny Brae Restaurant

On a quiet summer evening you can enjoy an aperitif on the terrace and the wonderful sea view. The Eat Scotland silver award restaurant uses the fin...

More Details

Sunny Brae Hotel, Marine Road, Nairn, t: 01667 - 452309

Jo Robinson Sugarcraft
46. Jo Robinson Sugarcraft

Jo Robinson Sugarcraft is based in Glenlivet, Banffshire. I have been making and baking celebration cakes for over 12 years and decided to set up in b...

More Details

Tigh-An-Allt, Glenlivet, t: 01807 590741

Akash Tandoori
47. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

Knockomie Hotel
48. Knockomie Hotel

We have two menus at Knockomie, our Traditional Scottish Menu and our Daily Menu. Both menus feature the very best local and Scottish ingredients and ...

More Details

Grantown Road, Forres, t: +44 (0)1309 673146

The Gun Lodge Hotel
49. The Gun Lodge Hotel

We are a family run hotel Located 2 miles from the inverness airport and 1 mile from Fort George...

More Details

High Street, Ardersier, Inverness, t: 01667 462734

Community Food Moray
50. Community Food Moray

Fruit and Local Vegetables - retail and wholesale (not for profit enterprise). Fruit and Veg box orders taken. Workshops and catering available...

More Details

Unit 3, Next to Mosstodloch Service Station, .Any, t: 01343 820261