Food, Drink and Shopping in Moray & Speyside

 

 

Logie Whisky  and  Wine
1. Logie Whisky and Wine

...

More Details

Logie Whisky and Wine, Logie Steading, Forres, t: 01309 611348

AmoRoma Taverna
2. AmoRoma Taverna

Authenic Italian Cooking. The menu changes every month so there is always something different to try. Open 9am - 10pm | Seven days a week during s...

More Details

98 High Street, Forres, t: 01309 696920

Akash Tandoori
3. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

The Old Bridge Inn
4. The Old Bridge Inn

The Old Bridge Inn, on the banks of the Spey, and on the road to the ski slopes, offers a roaring log fire and great atmosphere, along with excellent ...

More Details

Dalfaber Road, Aviemore, t: 01479 811137

The Ashvale
5. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

The Classroom
6. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

The Loft Coffee Shop and Bistro
7. The Loft Coffee Shop and Bistro

A relaxed and friendly family owned coffee shop and bistro set on a working farm. Outside seating available and beautiful farm walks....

More Details

The Loft, East Grange Farm, Kinloss, Forres, t: 01343850111

Buffer Stop
8. Buffer Stop

THE BUFFER STOP Sit down and enjoy a hot snack, tea and coffee in the 'Buffer Stop' ... the on site restuarant car of the Keith and Dufftown Railway....

More Details

Keith and Dufftown Railway, Dufftown Station, Dufftown, t: 01343 820882

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

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

Duffus Inn
11. 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

Hopeman Village Tea Rooms  and Takeaway
12. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

Jo Robinson Sugarcraft
13. Jo Robinson Sugarcraft

Jo Robinson Sugarcraft is based in Glenlivet, Banffshire. I have been making and baking celebration cakes for over 12 years and decided to set up in b...

More Details

Tigh-An-Allt, Glenlivet, t: 01807 590741

Beaver Travel
14. Beaver Travel

...

More Details

2-6 South St, Elgin, t: 01343 548844

The Mill House Hotel  and  Restaurant
15. The Mill House Hotel and Restaurant

The Mill House Hotel and Restaurant still has the same character as before but now with a modern twist, the complete hotel as undergone major faceli...

More Details

Mill of Tynet, Buckie, t: 01542850233

The Bothy Bistro
16. The Bothy Bistro

...

More Details

Burghead, t:

ScottishJerky.com
17. ScottishJerky.com

We produce premium Beef and Venison Jerky from prime Scotch Beef and wild Highland Venison in four great flavours: Original, Cracked Black Pepper, Hot...

More Details

Unit 11A4, Balmakeith Industrial Estate, Nairn, t: 07798 934920

Bookshop
18. Bookshop

...

More Details

Logie Steading Bookshop, Dunphail, Forres, t: 01309 661373

Wester Lawrenceton Cheese Farm
19. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

Beechtree Restaurant
20. Beechtree Restaurant

The Beechtree Restaurant, situated in the college, is home to our Hospitality and Tourism Academy. The Restaurant opens weekdays to the public, provid...

More Details

Moray College UHI, Moray Street, Elgin, t: 01343 576424

KFC
21. KFC

...

More Details

Elgin, t: 0845 7532532

Personal Dining Services, Moray
22. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

The Grouse Inn
23. The Grouse Inn

Delicious Home Baking that will keep you coming back again and again. A visit to the Grouse Inn offers a peaceful drive through idyllic countrysid...

More Details

Lower Cabrach on A941, Dufftown, t: 01466 702200

Golden Grill
24. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

A Gift from Scotland
25. A Gift from Scotland

...

More Details

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

Masin Chinese Takeaway
26. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Aberlour Pharmacy
27. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

Pino Pizza Lossiemouth
28. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

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

Beggars Belief
30. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Sandisons
31. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

Emperor Restaurant
32. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

The Pancake Place
33. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

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

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

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

Al Bahar
37. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

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

Harbour Lights Cafe  and  Restaurant
39. 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

Mr J Chinese Express
40. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

The Decora Cafe
41. The Decora Cafe

...

More Details

The Lossiebanks Mills, Bridge Street, Elgin, t: 01343 542 218 Ext. 555

Failte Cafe
42. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

The Cairn Restaurant
43. 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

Indian Gardens
44. Indian Gardens

...

More Details

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

Struan House Hotel and Restaurant
45. 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

Subway
46. Subway

...

More Details

St Giles Centre, Elgin, t: 01343 559358

Spey Larder
47. Spey Larder

Quality delicatessen shop selling local produce...

More Details

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

Elgin Kebab House
48. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Philp's Fine Food
49. Philp's Fine Food

Delicatessen selling local and regional fine foods. Olives and antipasti, cheese, whisky, wines and spirits, ice cream, home cooking. Gifts an...

More Details

22 High Street, Forres, t: 01309 358 060

The Lido Cafe
50. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464