Food, Drink and Shopping in Moray & Speyside

 

 

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

Fresh on Spey
2. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

EarthShare
3. 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

Ptarmigan Restaurant
4. Ptarmigan Restaurant

Highland hospitality combines wholesome traditional local ingredients with spectacular views from the warmth and comfort of the UK's highest restauran...

More Details

Cairn Gorm Mountain, Aviemore, t: +44 (0)1479 861261

The Muckle Cross
5. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Starbucks
6. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Clootie Dumpling Restaurant
7. Clootie Dumpling Restaurant

The restaurant has established a reputation for excellent nutritious food; home-made soup, hot meals and delicious home baking. A wood burning stove...

More Details

Speyside Heather Centre, Skye of Curr, Dulnain Bridge, t: +44 (0)1479 851359

Buffer Stop
8. 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 Grouse Inn
9. The Grouse Inn

Delicious Home Baking that will keep you coming back again and again. A visit to the Grouse Inn offers a peaceful drive through idyllic countrysid...

More Details

Lower Cabrach on A941, Dufftown, t: 01466 702200

Brewers Fayre
10. Brewers Fayre

...

More Details

15 Linkwood Way, Elgin, , t: 01343 550747

Carlton Hotel
11. Carlton Hotel

Ideally placed in the centre of Forres, The Carlton Hotel is a small family run establishment which offers a warm welcome and a 'Home from Home' atmos...

More Details

67 High Street, Forres, t: 01309 672531

Brander Arms
12. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

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

Aberlour Pharmacy
14. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

Connage Highland Dairy
15. Connage Highland Dairy

Connage Highland Dairy is situated on the family farm, Milton of Connage at Ardersier. Along the shores of the Moray Firth, the Clark family have an o...

More Details

Milton of Connage, Ardersier, Inverness, t: 01667 462000

CJs Plaice
16. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Ewe  and  Me
17. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

Cawdor Tavern
18. 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

Emperor Restaurant
19. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

Richmond Arms Hotel
20. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

The Mason Arms
21. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

The Bakehouse
22. 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

Harbour Inn
23. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

Speyside Coffee Roasting Co.
24. Speyside Coffee Roasting Co.

Small batch coffee roastery based at the Garmouth Hotel. Beans are currently roasted weekly using our 5kg Golden Coffee Roaster which was built and...

More Details

Garmouth Hotel, South Road, Garmouth, t: 01343 870226

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

Indian Gardens
26. Indian Gardens

...

More Details

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

Romaks Tandoori Takeaway
27. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Jimmy Chungs
28. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

Logie Whisky  and  Wine
29. Logie Whisky and Wine

...

More Details

Logie Whisky and Wine, Logie Steading, Forres, t: 01309 611348

The Ditsy Teacup
30. 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

Skerry Brae
31. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

The Steading Bakehouse
32. The Steading Bakehouse

The Steading Bakehouse has relocated from Mid Street in Keith to the lovely countryside surroundings of Thirteen Moons at Mill of Towie. We offer a ...

More Details

Thirteen Moons, Mill of Towie, Keith, t: 01542 810361

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

Beaver Travel
34. Beaver Travel

...

More Details

2-6 South St, Elgin, t: 01343 548844

Balvenie St. Ice Cream
35. Balvenie St. Ice Cream

Balvenie St. opened in 2013 with our main ethos being that whatever we do or sell make it the best. Not only do we offer fantastic ice cream and pr...

More Details

8 Balvenie Street, Dufftown, t: 07794 681807

Sandisons
36. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

Tannochbrae Guest House  and  Restaurant
37. 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:

Community Food Moray
38. 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

Pizzaeria Toscana
39. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

Northern Fish Shop
40. Northern Fish Shop

...

More Details

231-239 High Street, Elgin, t: 01343 547002

Beechtree Restaurant
41. Beechtree Restaurant

The Beechtree Restaurant, situated in the college, is home to our Hospitality and Tourism Academy. The Restaurant opens weekdays to the public, provid...

More Details

Moray College UHI, Moray Street, Elgin, t: 01343 576424

Food on the Fly
42. 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

Mansion House Hotel and Country Club
43. 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

McDonalds
44. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

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

The Ashvale
46. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Crown  and  Anchor
47. Crown and Anchor

The Crown and Anchor Inn is a warm, friendly place. The inn is situated in the heart of Findhorn village overlooking the beautiful Findhorn bay. We ar...

More Details

Findhorn, t: 01309 690243

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

Akash Tandoori
49. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

Cafe LA JEMS
50. 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