Food, Drink and Shopping in Moray & Speyside

 

 

Logie Steading Farm  and  Garden Shop
1. Logie Steading Farm and Garden Shop

Logie Steading Farm and Garden Shop sells beef from the Logie herd of Longhorn Cattle. Longhorn beef wins awards across the country and is valued b...

More Details

Forres, t:

The Olive Tree Cafe
2. The Olive Tree Cafe

...

More Details

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

The Bothy
3. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

THE ROYAL HOTEL  and  RESTAURANT
4. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Romaks Tandoori Takeaway
5. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

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

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

Covesea Cafe
8. Covesea Cafe

...

More Details

Covesea Links, North Green, Nr Lossiemouth, t: 01343 815454

Wester Lawrenceton Cheese Farm
9. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

Nether Btae
10. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682

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

Braemou Inn
12. Braemou Inn

...

More Details

1 Cooper Street, Hopeman, Elgin, t: 01343 830297

Polish Deli
13. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

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

Cafe Ecosse
15. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

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

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

...

More Details

Newmill, Elgin, t: 01343 554099

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

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

Restaurant La Faisanderie
20. Restaurant La Faisanderie

The best Scottish Food ~ with a French Touch. Ideally situated in Dufftown's Square La Faisanderie offers a unique dining experience. Run by propriet...

More Details

2 Balvenie Street, Dufftown, t: 01340 821273

Costa Coffee
21. Costa Coffee

...

More Details

66-68 High Street, Elgin, t: 01343 548648

A Gift from Scotland
22. A Gift from Scotland

...

More Details

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

Duffus Inn
23. Duffus Inn

The Duffus Inn, Restaurant and Bar is close to Lossiemouth, Hopeman, Elgin and Forres. We are a family-run restaurant specialising in great Scottish...

More Details

1 Hopeman road, Duffus, t: 01343 835065

Miele's of Forres
24. Miele's of Forres

Fish and Chip Restaurant and Ice cream Manufacturer. For outside ice cream events we have two self contained trailers....

More Details

Northern Fish Restaurant, 28 High Street, Forres, t: 01309 672382

New Hopeman Chinese Takeaway
25. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

Cullen Bay Hotel
26. Cullen Bay Hotel

An AA 3 star Family run hotel. Our restaurant enjoys panoramic views of the golden sands of Cullen and the Moray Firth. All meals are cooked to order ...

More Details

Cullen, Cullen, t: 01542 840 432

A Taste of Speyside
27. A Taste of Speyside

Amongst the mountains and glens surrounding the Spey valley can be found some of the finest ingredients, prized for their freshness and quality. This ...

More Details

10 Balvenie Street, Dufftown, t: 01340 820860

CJs Plaice
28. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Indian Gardens
29. Indian Gardens

...

More Details

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