Food, Drink and Shopping in Moray & Speyside

 

 

Tigh na Sgiath Country House Hotel
1. 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

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

Rendezvous At The Royal
3. Rendezvous At The Royal

...

More Details

The Royal Hotel, Station Road, Elgin, t: 01343 543474

The Decora Cafe
4. The Decora Cafe

...

More Details

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

Sandisons
5. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

Richmond Arms Hotel
6. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

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

The Harbour Restaurant  and  Cafe
8. The Harbour Restaurant and Cafe

A small restaurant in an excellent location. A limited menu but the choices are always excellent. Serving mainly fish with interesting variations on t...

More Details

2a Harbour Street, Gardenstown, Banff, t: +44 (0)1261 851690

The Ashvale
9. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Ewe  and  Me
10. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

Polish Deli
11. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

Ptarmigan Restaurant
12. 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

Spindrift of Tomintoul
13. 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

Romaks Tandoori Takeaway
14. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Logie Whisky  and  Wine
15. Logie Whisky and Wine

...

More Details

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

Elgin Kebab House
16. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Brewers Fayre
17. Brewers Fayre

...

More Details

15 Linkwood Way, Elgin, , t: 01343 550747

Starbucks
18. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Skerry Brae
19. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

Failte Cafe
20. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

The Bothy
21. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

Boogie Woogie
22. Boogie Woogie

A really relaxed gift, clothes and coffee shop. Eclectic and well-designed items as gifts and for homes. Contemporary, freshly-made and locally-sourc...

More Details

2 Regent Square, Keith, t: 01542888077

Golden Grill
23. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

Cafe LA JEMS
24. 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 Lido Cafe
25. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

The Classroom
26. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

Clootie Dumpling Restaurant
27. 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

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

Sunninghill Hotel Restaurant
29. 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 Muckle Cross
30. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Aberlour Pharmacy
31. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

The Hidden Corner Restaurant
32. 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

WS Test 5
33. WS Test 5

...

More Details

Aberlour, t:

The Kimberley Inn
34. 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:

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

Fresh! Coffee House  and  Bistro
36. 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

Masin Chinese Takeaway
37. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Mezzo @ The Mansefield
38. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

Al Bahar
39. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

Indian Gardens
40. Indian Gardens

...

More Details

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

Spey Larder
41. Spey Larder

Quality delicatessen shop selling local produce...

More Details

96-98 High Street, Aberlour, t: 01340 871243

Macleans bakery
42. Macleans bakery

Four generations of Macleans have been Scottish Master Bakers. Today, in the picturesque Moray town of Forres, adjacent to both the Highlands and to S...

More Details

Greshop Industrial Estate, Forres, t: 01309 672 859

Burger King
43. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

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

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

Macbeth's Butchers
46. Macbeth's Butchers

Macbeth's is one of Scotland's premier butchers and game dealers, specialising in wholesale, retail and mail order beef, pork, lamb and game. Our bee...

More Details

11 Tolbooth Street, Forres, t: 01309 672254

Happy City
47. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Fresh on Spey
48. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

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

Mr J Chinese Express
50. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055