Food, Drink and Shopping in Moray & Speyside

 

 

EarthShare
1. EarthShare

EarthShare is Moray's community supported agriculture scheme, growing organic vegetables and soft fruit for up to 200 local families since 1994. Subsc...

More Details

65 Society Street, Nairn, t: 0782 566 7601

Bandstand Bar and Restaurant
2. 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

THE ROYAL HOTEL  and  RESTAURANT
3. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

The Whisky Shop Dufftown
4. 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

The Bothy Bistro, Burghead
5. The Bothy Bistro, Burghead

Breakfast, Lunch, Dinner or just Coffee and a Fancy Piece, The Bothy offers something for everyone....

More Details

16 Grant Street, Burghead, t: 01343 830006

Fresh on Spey
6. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Pino Pizza Lossiemouth
7. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

Subway
8. Subway

...

More Details

St Giles Centre, Elgin, t: 01343 559358

The Classroom
9. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

Culdearn House
10. Culdearn House

Culdearn House is renowned for its excellent food and this is reflected in the numerous awards and accolades received over the years. These include an...

More Details

woodlands terrace, Grantown on Spey, t: 01479 872106

Costa Coffee
11. Costa Coffee

...

More Details

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

Knockomie Hotel
12. 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

Golden Grill
13. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

A Gift from Scotland
14. A Gift from Scotland

...

More Details

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

The Royal Oak
15. 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

Buffer Stop
16. 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

The Mason Arms
17. The Mason Arms

family run bar and restaurant , good value. coach parties very welcome...

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

The Drouthy Cobbler
18. 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

Ewe  and  Me
19. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

Camerons Tea Room and Farm Shop
20. Camerons Tea Room and Farm Shop

It is situated a short stroll away from Camerons Holiday Cottage between Inverness and Fort Augustus on the peaceful South side of Loch Ness. Perfectl...

More Details

Foyers, Inverness, t: 01456 486475

Christies of Fochabers
21. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

Pino Pizza Elgin
22. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Fisherie Country centre Restaurant
23. 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

The Abbey Inn
24. 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

Qismat Tandoori
25. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

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

Muckrach Lodge Hotel
27. 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

Christies Deli
28. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

Highlander Inn ~ Craigellachie
29. 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

Three Bags Wool
30. 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

Natural Spice
31. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Archiestown Hotel  and  Bistro
32. 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

Costa Coffee
33. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

Brander Arms
34. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450