Food, Drink and Shopping in Moray & Speyside

2. Duffus Inn
The Duffus Inn, Restaurant and Bar is close to Lossiemouth, Hopeman, Elgin and Forres. We are a family-run restaurant specialising in great Scottish...
More Details
1 Hopeman road,
Duffus,
t: 01343 835065

3. Buffer Stop
THE BUFFER STOP
Sit down and enjoy a hot snack, tea and coffee in the 'Buffer Stop' ... the on site restuarant car of the Keith and Dufftown Railway....
More Details
Keith and Dufftown Railway,
Dufftown Station,
Dufftown,
t: 01343 820882

5. Highland Country Cooking
Highland Country Cooking provides specialist private chef and outside catering across Aviemore and the Cairngorms and further afield.
With vibrant, c...
More Details
Dreggie Cottage,
Grantown on Spey,
t: 07813 949 660

7. Tigh na Sgiath Country House Hotel
Romantic Small Country House Hotel situated in Dulnain Bridge, candle-lit restaurant offering fine dining five course dinner using local and organic p...
More Details
Skye of Curr Road,
Dulnain Bridge,
Grantown on Spey,
t: 01479 851 345

9. Franklin's Restaurant at Cluny Bank Hotel
Lloyd Kenny, the chef/owner of the Cluny Bank Hotel, is passionate about the food he produces and serves to the guests. He has been in the trade for 3...
More Details
Cluny Bank Hotel,
69 St Leonards Road,
Forres,
t: 01309 674304

10. Strathisla Cafe
Award Winning Fish and Chip shop also with seating area....
More Details
46 Regent Street,
Keith,
t: 01542887388

12. The Royal Oak
Very friendly Public House boasting over 160 different Scottish Malt Whiskies and also 2 Real Ales on hand pump. Pool Table/Dart Board/ Sky Sports/BT ...
More Details
30 Fife Street,
Dufftown,
t: 01340820158

14. 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

16. Fresh! Coffee House and Bistro
A modern coffee house by day that serves home baking, sandwiches and a range of house specials.
Licensed Bistro by night, with specialty evenings taki...
More Details
121 High Street,
Aberlour,
t: 01340 871333

18. Hopeman Village Tea Rooms and Takeaway
...
More Details
25 Harbour Street,
Hopeman,
Elgin,
t: 01343 831508

20. Fisherie Country centre Restaurant
Our family run table service restaurant has a warm, relaxed, friendly atmosphere. We serve traditional food using fresh local produce when available. ...
More Details
Fisherie Green,
Fisherie,
Turriff,
t: 01261 851571

21. 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

22. The Drouthy Cobbler
A haven for those who love local, seasonal produce in nice surroundings with great service.
Enjoy some of our 150+ single malt whiskies, local beers,...
More Details
48a High Street,
Elgin,
t: 01343 596000

24. 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

29. Threaplands Garden Centre
The restaurant at Threaplands Garden Centre has only been open since the beginning of November 2018 and it has already made a name for itself both loc...
More Details
Lhanbryde,
t: 01343 842245

34. Cullen Bay Hotel
An AA 3 star Family run hotel. Our restaurant enjoys panoramic views of the golden sands of Cullen and the Moray Firth. All meals are cooked to order ...
More Details
Cullen,
Cullen,
t: 01542 840 432

35. The Classroom
Bistro with excellent food and relaxed atmosphere....
More Details
1 Cawdor Street,
Nairn,
t: 01667 455999

36. Noah's Ark Whole Food Cafe and Licensed Bistro
Step inside this magical place
This vibrant and intimate little Bistro offers inspirational cooking in an unusual melange of colour, atmosphere and...
More Details
Fournet House,
Balvenie Street,
Dufftown,
t: 01340 821428

39. 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

42. 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

45. 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

47. The Hidden Corner Restaurant
A private licensed restaurant which opens Thursdays, Fridays and Saturday from 7pm to 9.30pm (Last orders).
Telephone bookings only. We only seat 1...
More Details
Seafield Street,
Banff,
t: 01261 818919

48. 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

49. The Cross Restaurant with rooms
The Cross at Kingussie is a family run five star rated restaurant with roomse located in the lovely Highland village of Kingussie within the stunning ...
More Details
Tweed Mill Brae,
Ardbroilach Road, Kingussie,
Aviemore,
t: +44 (0)1540 66 11 66

50. Cornerstone Teahouse
Husband and wife operated tearoom; the Teahouse is a short distance from the marina close to the harbour, serving fresh homemade food and using good q...
More Details
1 Market Street,
MacDuff,
t: 01261 833352