Food, Drink and Shopping in Moray & Speyside

 

 

Cawdor Tavern
1. Cawdor Tavern

Cawdor Tavern is a traditional country pub in a building which was originally the old castle workshop. The use of fresh quality local produce and the ...

More Details

Cawdor, t: 01667 404777

Mr J Chinese Express
2. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

Speyside Enterprises Ltd.
3. 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

Polish Deli
4. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

Starbucks
5. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Sunninghill Hotel Restaurant
6. Sunninghill Hotel Restaurant

The Sunninghill restaurant is a favourite for residents, visitors and locals alike. Many people come here to taste our excellent freshly prepared meal...

More Details

Hay Street, Elgin, t: 01343 547799

THE ROYAL HOTEL  and  RESTAURANT
7. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Ewe  and  Me
8. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

Sandisons
9. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

The Bothy
10. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

Indian Gardens
11. Indian Gardens

...

More Details

27 Bridge Street, Banff, t: +44 (0)1261 819902

Cook House Take Away
12. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

The Clockhouse Restaurant
13. The Clockhouse Restaurant

Enjoy fine Highland cuisine using fresh local produce in the relaxing atmosphere of this village restaurant in the centre of Tomintoul. Choose from ei...

More Details

The Square, Tomintoul, t: 01807 580378

Spice Tandoori
14. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

The Gun Lodge Hotel
15. 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

Richmond Arms Hotel
16. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

The Abbey Inn
17. The Abbey Inn

Phil and Marcia welcome you; With cosy fires in the winter, oak beams and a warm, friendly atmosphere, Traditional pub grub served daily with a va...

More Details

Findhorn Road, Kinloss, t: 01309 690475

Hopeman Village Tea Rooms  and Takeaway
18. Hopeman Village Tea Rooms and Takeaway

...

More Details

25 Harbour Street, Hopeman, Elgin, t: 01343 831508

Gordon Castle Walled Garden
19. Gordon Castle Walled Garden

If you're looking for a great day out in North-East Scotland, visit our beautiful Walled Garden at Gordon Castle, which is being lovingly restored to ...

More Details

Gordon Castle, Fochabers, t: 01343 612333

Pattaya Thai Restaurant
20. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Muckrach Lodge Hotel
21. Muckrach Lodge Hotel

Authentic Scottish Sunday Lunch. The kitchen team at Muckrach Lodge has been diving into the history books. Head chef Christein Rhein has taken a jou...

More Details

Dulnain Bridge, Grantown on Spey, Grantown on Spey, t: 01479851257

Jo Robinson Sugarcraft
22. 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

Mosset Tavern
23. Mosset Tavern

Set in the heart of Forres in the peaceful setting of the tranquil Rose Garden and the Mosset Duck pond, a warm family welcome awaits you at the The M...

More Details

Gordon Street, Forres, t: +44 (0)1309 672981

The Fjord Inn
24. The Fjord Inn

With excellent views, the Fjord Inn is situated midway between Inverurie, Turriff and Huntly, attracting discerning diners from the local area and muc...

More Details

Fisherford, Turriff, t: 01464 841232

Logie Steading Farm  and  Garden Shop
25. 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:

Bookshop
26. Bookshop

...

More Details

Logie Steading Bookshop, Dunphail, Forres, t: 01309 661373

Struan House Hotel and Restaurant
27. Struan House Hotel and Restaurant

All of our food is prepared fresh on the premises from local ingredients. We specialise in fish and seafood but other dishes are available, including ...

More Details

Cluny Square, Buckie, t: 01542 835593

Harbour Lights Cafe  and  Restaurant
28. Harbour Lights Cafe and Restaurant

Overlooking the Marina, in a secluded corner of Lossiemouth, the Harbour Lights is a bustling daytime Cafe specialising in All day Breakfasts, Lunches...

More Details

5 Pitgaveny Quay, Lossiemouth, t: 01343 814622

Pino Pizza Elgin
29. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

The 1629
30. 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

The Classroom
31. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

Costa Coffee
32. Costa Coffee

...

More Details

66-68 High Street, Elgin, t: 01343 548648

Knockomie Inn
33. Knockomie Inn

One of Scotlands most Luxury Inns Knockomie sits comfortably in its surroundings, with 15 rooms and a gastro dining experience. The Inn has developed...

More Details

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

Fresh on Spey
34. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

KFC
35. KFC

...

More Details

Elgin, t: 0845 7532532

The Mill House Hotel  and  Restaurant
36. 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

Ghillie Basan Cookery Workshops
37. Ghillie Basan Cookery Workshops

Cooking world food with a view to the hills is an unforgettable experience. The internationally acclaimed writer and broadcaster, Ghillie Basan, runs ...

More Details

Corrunich, Braes of Glenlivet, Glenlivet, t: 01807 590 420

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

...

More Details

Newmill, Elgin, t: 01343 554099

The Whisky Shop Dufftown
39. The Whisky Shop Dufftown

The Whisky Shop Dufftown is based in the heart of Speyside. We offer an exceptional selection of over 600 whiskies and related items for you to buy o...

More Details

1 Fife Street, Dufftown, t: 01340821097

Tomintoul Gallery
40. Tomintoul Gallery

Charming small gallery of Batik fine artist Jane Lannagan. Original works by Jane and other artists, prints, cards, ceramics and interesting gifts....

More Details

82 Main Street, Tomintoul, t: 01807589458

Highlander Inn ~ Craigellachie
41. Highlander Inn ~ Craigellachie

Very popular all year round with fine dining in our a la carte restaurant and superb bar meals in our multi award winning whisky and real ale bar. T...

More Details

Victoria Street, Craigellachie, t: 01340 881 446

Christies Deli
42. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

The Granary
43. The Granary

...

More Details

14-18 Thunderton Place, Elgin, t: 01343 555175

The Muckle Cross
44. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Good Year
45. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Tannochbrae Guest House  and  Restaurant
46. Tannochbrae Guest House and Restaurant

The famous Tannochbrae Restaurant and Stables Whisky Bar with over 200 single malts sepcialises in freshly prepared, locally sourced ingredients inclu...

More Details

22 Fife Street,, Dufftown, t:

The Lido Cafe
47. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

Mansion House Hotel and Country Club
48. Mansion House Hotel and Country Club

Imposing Baronial Mansion which overlooks the River Lossie. Centrally located in Elgin and within minutes walking disatance of Elgin town centre....

More Details

The Haugh, Elgin, t: 01343 548811

Restaurant La Faisanderie
49. 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

AmoRoma Taverna
50. 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