Food, Drink and Shopping in Moray & Speyside

 

 

Brewers Fayre
1. Brewers Fayre

...

More Details

15 Linkwood Way, Elgin, , t: 01343 550747

Barn Bistro at Greenfields
2. Barn Bistro at Greenfields

Sit in the quiet seclusion of the countryside and enjoy the relaxed surroundings and ambiance provided in The Barn Bistro at Greenfields. At The Barn ...

More Details

Lhanbryde, Elgin, t:

Ewe  and  Me
3. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

The Bothy Bistro
4. The Bothy Bistro

...

More Details

Burghead, t:

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

Speyside Heather Garden  and  Visitor Centre
6. Speyside Heather Garden and Visitor Centre

A 4 star Visitor Centre and multi-award winning attraction. Gift Shop, Exibition,Clootie Dumpling Restaurant, Gallery, Antiques shop, GardenCentre, Pl...

More Details

Dulnain Bridge, Dulnain Bridge, t: 01479851359

Grampian Hotel Restaurant
7. Grampian Hotel Restaurant

The dining room has recently been refurbished and is perfect for afternoon teas/coffees, light snacks, meals and meetings. The dining room is accessed...

More Details

5 Regent Square, Keith, t: 01542 887342

Hopeman Village Tea Rooms  and Takeaway
8. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

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

Fresh on Spey
10. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

The Classroom
11. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

Northern Fish Shop
12. Northern Fish Shop

...

More Details

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

The Decora Cafe
13. The Decora Cafe

...

More Details

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

The Clockhouse Restaurant
14. 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

Cornerstone Teahouse
15. 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

Knockomie Inn
16. 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

Pino Pizza Lossiemouth
17. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

The Tee Shack
18. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Pizzaeria Toscana
19. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

Beggars Belief
20. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Crown  and  Anchor
21. 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
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

Indian Gardens
23. Indian Gardens

...

More Details

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

Costa Coffee
24. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

The Fjord Inn
25. 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

Happy City
26. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Speyside Coffee Roasting Co.
27. 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

Diva Designs
28. Diva Designs

...

More Details

Diva Designs Studio, Logie Steading, Forres, t: 01309 611796

The Harbour Restaurant  and  Cafe
29. 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 Muckle Cross
30. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

The Old Bridge Inn
31. The Old Bridge Inn

The Old Bridge Inn, on the banks of the Spey, and on the road to the ski slopes, offers a roaring log fire and great atmosphere, along with excellent ...

More Details

Dalfaber Road, Aviemore, t: 01479 811137

Aberlour Pharmacy
32. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

Pattaya Thai Restaurant
33. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

New Hopeman Chinese Takeaway
34. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

Logie Whisky  and  Wine
35. Logie Whisky and Wine

...

More Details

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

The Cairn Restaurant
36. The Cairn Restaurant

Our conservatory restaurant offers a relaxed informal dining environment and has both an a la carte and bistro menu available, with choices to suit al...

More Details

Ravenscourt House, Seafield Avenue, Grantown on Spey, t: 01479 872286

The Olive Tree Cafe
37. The Olive Tree Cafe

...

More Details

The Olive Tree Café, Logie Steading, Forres, t: 01309 611733

Phoenix Shop and Café
38. Phoenix Shop and Café

Located at the entrance to the famous Findhorn eco-village, the Phoenix has been serving the local and visiting community for over 20 years. Beginning...

More Details

Findhorn, t:

China Town Buffet
39. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Sandisons
40. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

The Lido Cafe
41. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

Camerons Tea Room and Farm Shop
42. 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

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

The Old Mill Inn
44. The Old Mill Inn

A traditional Country Inn, fully licensed, providing bar snacks and restaurant meals....

More Details

Brodie, t: 01309 641605

Romaks Tandoori Takeaway
45. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Culdearn House
46. 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

Beach Bar
47. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

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

Boath House Hotel
49. Boath House Hotel

Set in 20 acres of land, including a beautiful lake and traditional, tranquil walled garden where kitchen herbs, salad leaves, fruit and vegetables ar...

More Details

Auldearn, t: +44 (0)1667 454896

Tomintoul Gallery
50. 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