Food, Drink and Shopping in Moray & Speyside

 

 

Noah's Ark Whole Food Cafe and Licensed Bistro
1. 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

Celebrations of Turiff
2. Celebrations of Turiff

We cater for all age groups, with a children's menu and a special discount for seniors on Thursday. We serve traditional food in an informal setting. ...

More Details

Main Street, Turriff, t: 01888 563361

Logie Steading Farm  and  Garden Shop
3. 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:

A Gift from Scotland
4. A Gift from Scotland

...

More Details

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

The Lido Cafe
5. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

New Hopeman Chinese Takeaway
6. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

The Mason Arms
7. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

Akash Tandoori
8. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

Chapter One
9. 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

Cook House Take Away
10. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

The Croft Inn
11. The Croft Inn

Situated on the Dufftown to Tomintoul road (B9008), 9 miles to the south of Dufftown, this charming country Inn offers visitors a friendly, warm highl...

More Details

Glenlivet, Ballindalloch, t: 01807-590361

Emperor Restaurant
12. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

The Bakehouse
13. The Bakehouse

Located in the centre of the historic fishing village of Findhorn on the Moray coast, the Bakehouse opens in the day as a busy local café a...

More Details

91/92 Findhorn, Findhorn, t: 01309 691826

Mezzo @ The Mansefield
14. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

The Gun Lodge Hotel
15. 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

Harbour Inn
16. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

The Olive Tree Cafe
17. The Olive Tree Cafe

...

More Details

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

ScottishJerky.com
18. 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

Bandstand Bar and Restaurant
19. Bandstand Bar and Restaurant

Choose from mouth-watering Sea Food, Steaks and traditional Scottish dishes while enjoying spectacular views from our popular sea view restaurant. Th...

More Details

Crescent Road, Nairn, t: 01667 452341

The Cutty Bar  and  Restaurant
20. The Cutty Bar and Restaurant

Situated in the centre of Whitehills, The Cutty Bar and Restaurant was taken over Jan 2006 as a family business. The Pub has Live Music every wee...

More Details

8 Loch Street, Whitehills, Banff, t: +44 (0)1261 861888

Logie Whisky  and  Wine
21. Logie Whisky and Wine

...

More Details

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

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

Pino Pizza Elgin
23. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Gordon Arms Hotel
24. Gordon Arms Hotel

This 200-year old former coaching inn, close to the River Spey and within easy reach of Speyside's whisky distilleries, is understandably popular with...

More Details

80 High Street, Fochabers, t: +44 (0)1343 820508

The Clifton
25. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

The Bothy Bistro
26. The Bothy Bistro

...

More Details

Burghead, t:

The Granary
27. The Granary

...

More Details

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

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

The Hidden Corner Restaurant
29. The Hidden Corner Restaurant

A private licensed restaurant which opens Thursdays, Fridays and Saturday from 7pm to 9.30pm (Last orders). Telephone bookings only. We only seat 1...

More Details

Seafield Street, Banff, t: 01261 818919

Covesea Cafe
30. Covesea Cafe

...

More Details

Covesea Links, North Green, Nr Lossiemouth, t: 01343 815454

The Galley Fish  and  Chip Shop
31. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

Garmouth Hotel
32. 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

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

Cawdor Tavern
34. Cawdor Tavern

Cawdor Tavern is a traditional country pub in a building which was originally the old castle workshop. The use of fresh quality local produce and the ...

More Details

Cawdor, t: 01667 404777

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

Starbucks
36. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

McDonalds
37. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

The Clockhouse Restaurant
38. The Clockhouse Restaurant

Enjoy fine Highland cuisine using fresh local produce in the relaxing atmosphere of this village restaurant in the centre of Tomintoul. Choose from ei...

More Details

The Square, Tomintoul, t: 01807 580378

KFC
39. KFC

...

More Details

Elgin, t: 0845 7532532

Good Year
40. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Bijou Coffee Shop
41. Bijou Coffee Shop

...

More Details

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

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

...

More Details

Newmill, Elgin, t: 01343 554099

Cairngorm Bike and Hike
43. Cairngorm Bike and Hike

...

More Details

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

Personal Dining Services, Moray
44. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

Fresh on Spey
45. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Sunninghill Hotel Restaurant
46. Sunninghill Hotel Restaurant

The Sunninghill restaurant is a favourite for residents, visitors and locals alike. Many people come here to taste our excellent freshly prepared meal...

More Details

Hay Street, Elgin, t: 01343 547799

Costa Coffee
47. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

Mr J Chinese Express
48. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

Rendezvous At The Royal
49. Rendezvous At The Royal

...

More Details

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

Mansion House Hotel and Country Club
50. Mansion House Hotel and Country Club

Imposing Baronial Mansion which overlooks the River Lossie. Centrally located in Elgin and within minutes walking disatance of Elgin town centre....

More Details

The Haugh, Elgin, t: 01343 548811