Food, Drink and Shopping in Moray & Speyside

 

 

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

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

Subway
3. Subway

...

More Details

St Giles Centre, Elgin, t: 01343 559358

Buffer Stop
4. 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

Aberlour Pharmacy
5. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

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

...

More Details

Newmill, Elgin, t: 01343 554099

Garmouth Hotel
7. Garmouth Hotel

Small traditional Village Pub with Lounge and Dining Room. Bar open in the evenings during the week from 5.00pm but open all day from 12.00 noon at t...

More Details

South Road, Garmouth, t: 01343 870226

Noah's Ark Whole Food Cafe and Licensed Bistro
8. Noah's Ark Whole Food Cafe and Licensed Bistro

Step inside this magical place This vibrant and intimate little Bistro offers inspirational cooking in an unusual melange of colour, atmosphere and...

More Details

Fournet House, Balvenie Street, Dufftown, t: 01340 821428

Scribbles Pizza House
9. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

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

Beach Bar
11. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

Polish Deli
12. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

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

Christies Deli
14. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

McDonalds
15. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

Akash Tandoori
16. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

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

The Classroom
18. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

The Muckle Cross
19. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

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

Personal Dining Services, Moray
21. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

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

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

Romaks Tandoori Takeaway
24. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

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

Brander Arms
26. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

Mosset Tavern
27. Mosset Tavern

Set in the heart of Forres in the peaceful setting of the tranquil Rose Garden and the Mosset Duck pond, a warm family welcome awaits you at the The M...

More Details

Gordon Street, Forres, t: +44 (0)1309 672981

Jo Robinson Sugarcraft
28. 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

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

Jimmy Chungs
30. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

Gordon Castle Walled Garden
31. 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

Logie Whisky  and  Wine
32. Logie Whisky and Wine

...

More Details

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

Miele's of Forres
33. 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

The Old Mill Inn
34. The Old Mill Inn

A traditional Country Inn, fully licensed, providing bar snacks and restaurant meals....

More Details

Brodie, t: 01309 641605

Cook House Take Away
35. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

Cairngorm Bike and Hike
36. Cairngorm Bike and Hike

...

More Details

Railway Station, Boat-of-Garten, t: 01479 831745

Logie Steading Farm  and  Garden Shop
37. 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 Granary
38. The Granary

...

More Details

14-18 Thunderton Place, Elgin, t: 01343 555175

Beaver Travel
39. Beaver Travel

...

More Details

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

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

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

Masin Chinese Takeaway
42. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Diva Designs
43. Diva Designs

...

More Details

Diva Designs Studio, Logie Steading, Forres, t: 01309 611796

Ramnee Hotel
44. 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

Rendezvous At The Royal
45. Rendezvous At The Royal

...

More Details

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

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

The Olive Tree Cafe
47. The Olive Tree Cafe

...

More Details

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

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

Zaika Tandoori
49. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

Costa Coffee
50. Costa Coffee

...

More Details

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