Food, Drink and Shopping in Moray & Speyside

 

 

Laichmoray Hotel Restaurant and Whisky Lounge
1. 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

Aberlour Pharmacy
2. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

The Royal Hotel and Restaurant
3. The Royal Hotel and Restaurant

Recently taken over buy new owners this Victorian Hotel and Restaurant is now known as the "Best Place to eat in Keith" A mixture of Traditi...

More Details

Church rd, Keith, t: 01542 886978

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

Golden Grill
5. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

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

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

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

Jimmy Chungs
9. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

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

The Bothy
11. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

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

Al Bahar
13. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

New Hopeman Chinese Takeaway
14. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

The Whisky Shop Dufftown
15. 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 Cairn Restaurant
16. 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

Rendezvous At The Royal
17. Rendezvous At The Royal

...

More Details

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

A Gift from Scotland
18. A Gift from Scotland

...

More Details

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

Cafe Ecosse
19. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

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