Food, Drink and Shopping in Moray & Speyside

 

 

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

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

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

Bijou Coffee Shop
4. Bijou Coffee Shop

...

More Details

6-10 Batchen Street, Elgin, t: 01343 542385

A Taste of Speyside
5. 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

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

Hopeman Village Tea Rooms  and Takeaway
7. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

Clootie Dumpling Restaurant
8. Clootie Dumpling Restaurant

The restaurant has established a reputation for excellent nutritious food; home-made soup, hot meals and delicious home baking. A wood burning stove...

More Details

Speyside Heather Centre, Skye of Curr, Dulnain Bridge, t: +44 (0)1479 851359

The Gun Lodge Hotel
9. The Gun Lodge Hotel

We are a family run hotel Located 2 miles from the inverness airport and 1 mile from Fort George...

More Details

High Street, Ardersier, Inverness, t: 01667 462734

A Gift from Scotland
10. A Gift from Scotland

...

More Details

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

Burger King
11. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

Beankind Coffee Roasters
12. Beankind Coffee Roasters

Beankind is a family run coffee roastery based in Lossiemouth on the beautiful Moray Coast. We roast a wide selection of coffees which have been chos...

More Details

Unit1, Shoreline Commercial Centre, Covsea, Lossiemouth, t: 07410599944

Romaks Tandoori Takeaway
13. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

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

Speyside Enterprises Ltd.
15. Speyside Enterprises Ltd.

Speyside Specialities is a small family company, manufacturing superior products available in most multiple retail stores and other outlets in North S...

More Details

No 2 March Road, Buckie, t: 01542 831320

Gordon Castle Walled Garden
16. Gordon Castle Walled Garden

If you're looking for a great day out in North-East Scotland, visit our beautiful Walled Garden at Gordon Castle, which is being lovingly restored to ...

More Details

Gordon Castle, Fochabers, t: 01343 612333

Cafe LA JEMS
17. Cafe LA JEMS

We offer a large menu selection to cater for all tastes. We take pride in offering freshly prepared scottish dishes and fresh home made soup every day...

More Details

105 Mid Street, Keith, Keith, t: 01542 882511

Cook House Take Away
18. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

China Town Buffet
19. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Fresh on Spey
20. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

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

Ramnee Hotel
22. Ramnee Hotel

Blessed as we are to be in the Heartland of Scotland's Natural Larder, our Executive Chef, Brendon, has a plethora of choice when sourcing the sweetes...

More Details

Victoria Road, Forres, t: +44 (0)1309 672410

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

Struan House Hotel and Restaurant
24. Struan House Hotel and Restaurant

All of our food is prepared fresh on the premises from local ingredients. We specialise in fish and seafood but other dishes are available, including ...

More Details

Cluny Square, Buckie, t: 01542 835593

Al Bahar
25. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

The Royal Hotel and Restaurant
26. 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

Ewe  and  Me
27. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

The Ashvale
28. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Speyside Heather Garden  and  Visitor Centre
29. 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

Starbucks
30. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Emperor Restaurant
31. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

The Tee Shack
32. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Akash Tandoori
33. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

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