Food, Drink and Shopping in Moray & Speyside

 

 

The Seafood Cafe Findhorn
1. The Seafood Cafe Findhorn

The finest seafood, Highland beef and game served fresh from the incredible Moray larder....

More Details

Forres, t: 01309690247

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

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

Dean's of Huntly
4. Dean's of Huntly

In the heart of castle country and on the edge of the whisky trail we at Dean’s invite you to enjoy a taste of Scotland and see for...

More Details

Depot Road, Huntly, t: 01466 792086

Macbeth's Butchers
5. 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

KFC
6. KFC

...

More Details

Elgin, t: 0845 7532532

Failte Cafe
7. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

Snappy Tomato Pizza
8. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Macleans bakery
9. 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

Gordon Arms Hotel
10. Gordon Arms Hotel

This 200-year old former coaching inn, close to the River Spey and within easy reach of Speyside's whisky distilleries, is understandably popular with...

More Details

80 High Street, Fochabers, t: +44 (0)1343 820508

Natural Spice
11. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Burger King
12. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

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

The Muckle Cross
14. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

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

THE ROYAL HOTEL  and  RESTAURANT
16. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Romaks Tandoori Takeaway
17. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Starbucks
18. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Celebrations of Turiff
19. Celebrations of Turiff

We cater for all age groups, with a children's menu and a special discount for seniors on Thursday. We serve traditional food in an informal setting. ...

More Details

Main Street, Turriff, t: 01888 563361

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

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

Nether Btae
22. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682

The Olive Tree Cafe
23. The Olive Tree Cafe

...

More Details

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

Grampian Hotel Restaurant
24. 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

Good Year
25. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Mr J Chinese Express
26. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

Fresh on Spey
27. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Beggars Belief
28. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Highland Country Cooking
29. 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

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

Connage Highland Dairy
31. 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

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

Glenfiddich Restaurant
33. Glenfiddich Restaurant

Centrally situated in the Malt Whisky Capital, we offer a varied menu. Licenced and open 7 days a week. Coach Parties Welcome (capacity 80)...

More Details

13 Church Street, Dufftown, t: +44 (0)1340 820363

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

Laichmoray Hotel Restaurant and Whisky Lounge
35. Laichmoray Hotel Restaurant and Whisky Lounge

In the restaurant and garden room conservatory our lunchtime and evening menus offer many traditional favourites which are prepared by our chefs using...

More Details

Laichmoray Hotel, Maisondieu Road, Elgin, t: 01343 540045

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

Jimmy Chungs
37. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

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

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

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

Noah's Ark Whole Food Cafe and Licensed Bistro
41. 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

The Ashvale
42. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Phoenix Shop and Café
43. 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:

Spey Larder
44. Spey Larder

Quality delicatessen shop selling local produce...

More Details

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

Johnstons of Elgin Mill  and  Coffee Shop
45. Johnstons of Elgin Mill and Coffee Shop

...

More Details

Newmill, Elgin, t: 01343 554099

Qismat Tandoori
46. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

The Croft Inn
47. The Croft Inn

Situated on the Dufftown to Tomintoul road (B9008), 9 miles to the south of Dufftown, this charming country Inn offers visitors a friendly, warm highl...

More Details

Glenlivet, Ballindalloch, t: 01807-590361

Sunny Brae Restaurant
48. Sunny Brae Restaurant

On a quiet summer evening you can enjoy an aperitif on the terrace and the wonderful sea view. The Eat Scotland silver award restaurant uses the fin...

More Details

Sunny Brae Hotel, Marine Road, Nairn, t: 01667 - 452309

Personal Dining Services, Moray
49. Personal Dining Services, Moray

Bespoke, professional Catering Service You can also find us on Facebook...

More Details

57 Beechfield Road, Elgin, t: +447875453917

Barn Bistro at Greenfields
50. 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: