Food, Drink and Shopping in Moray & Speyside

 

 

Happy City
1. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

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

The Old Bridge Inn
3. 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

Good Year
4. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Macleans bakery
5. Macleans bakery

Four generations of Macleans have been Scottish Master Bakers. Today, in the picturesque Moray town of Forres, adjacent to both the Highlands and to S...

More Details

Greshop Industrial Estate, Forres, t: 01309 672 859

New Hopeman Chinese Takeaway
6. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

Laird's Kitchen at Delgatie Castle
7. Laird's Kitchen at Delgatie Castle

Our pretty tearoom is situated in what was the Castle Kitchen and offers a wide choice of food. We pride ourselves on the quality of what we offer cu...

More Details

Delgatie, Turriff, t: +44 (0)1888 563479

Mr J Chinese Express
8. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

Boath House Hotel
9. Boath House Hotel

Set in 20 acres of land, including a beautiful lake and traditional, tranquil walled garden where kitchen herbs, salad leaves, fruit and vegetables ar...

More Details

Auldearn, t: +44 (0)1667 454896

Harbour Inn
10. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

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

The Muckle Cross
12. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

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

Costa Coffee
14. Costa Coffee

...

More Details

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

Tannochbrae Guest House  and  Restaurant
15. 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:

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

Masin Chinese Takeaway
17. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

The Mason Arms
18. The Mason Arms

family run bar and restaurant , good value. coach parties very welcome...

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

Personal Dining Services, Moray
19. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

Romaks Tandoori Takeaway
20. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Sunny Brae Restaurant
21. Sunny Brae Restaurant

On a quiet summer evening you can enjoy an aperitif on the terrace and the wonderful sea view. The Eat Scotland silver award restaurant uses the fin...

More Details

Sunny Brae Hotel, Marine Road, Nairn, t: 01667 - 452309

The Bothy Bistro Burghead
22. The Bothy Bistro Burghead

Breakfast, Lunch, Dinner or just Coffee and a Fancy Piece, The Bothy offers something for everyone....

More Details

16 Grant Street, Burghead, t: 01343 830006

Brewers Fayre
23. Brewers Fayre

...

More Details

15 Linkwood Way, Elgin, , t: 01343 550747

McDonalds
24. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

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

Strathisla Cafe
26. Strathisla Cafe

Award Winning Fish and Chip shop also with seating area....

More Details

46 Regent Street, Keith, t: 01542887388

Northern Fish Shop
27. Northern Fish Shop

...

More Details

231-239 High Street, Elgin, t: 01343 547002

Bijou Coffee Shop
28. Bijou Coffee Shop

...

More Details

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

Natural Spice
29. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

The Bothy Bistro
30. The Bothy Bistro

...

More Details

Burghead, t:

The Drouthy Cobbler
31. The Drouthy Cobbler

A haven for those who love local, seasonal produce in nice surroundings with great service. Enjoy some of our 150+ single malt whiskies, local beers,...

More Details

48a High Street, Elgin, t: 01343 596000