Food, Drink and Shopping in Moray & Speyside

 

 

Dean's of Huntly
1. 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

The Ashvale
2. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Chapter One
3. Chapter One

Chapter One's food * classic and modern, italian cuisine skillfully conceived, unfussy dishes which have a characteristic robustness and a pleasin...

More Details

39 High Street, Forres, Forres, t: 01309 671682

Braemou Inn
4. Braemou Inn

...

More Details

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

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

...

More Details

Newmill, Elgin, t: 01343 554099

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

Pino Pizza Elgin
7. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

McDonalds
8. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

Harbour Lights Cafe  and  Restaurant
9. Harbour Lights Cafe and Restaurant

Overlooking the Marina, in a secluded corner of Lossiemouth, the Harbour Lights is a bustling daytime Cafe specialising in All day Breakfasts, Lunches...

More Details

5 Pitgaveny Quay, Lossiemouth, t: 01343 814622

Beggars Belief
10. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Burger King
11. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

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

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

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

Fresh on Spey
16. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Fisherie Country centre Restaurant
17. Fisherie Country centre Restaurant

Our family run table service restaurant has a warm, relaxed, friendly atmosphere. We serve traditional food using fresh local produce when available. ...

More Details

Fisherie Green, Fisherie, Turriff, t: 01261 851571

Tannochbrae Guest House  and  Restaurant
18. Tannochbrae Guest House and Restaurant

The famous Tannochbrae Restaurant and Stables Whisky Bar with over 200 single malts sepcialises in freshly prepared, locally sourced ingredients inclu...

More Details

22 Fife Street,, Dufftown, t:

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

Boogie Woogie
20. 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