Food, Drink and Shopping in Moray & Speyside

 

 

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

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

Fresh on Spey
3. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Speyside Enterprises Ltd.
4. 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

Skerry Brae
5. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

Costa Coffee
6. Costa Coffee

...

More Details

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

The Old Mill Inn
7. The Old Mill Inn

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

More Details

Brodie, t: 01309 641605

Phoenix Café
8. Phoenix Café

The Phoenix Café is situated at the entrance to the Universal Hall in the Findhorn eco-village community. Open year round, the café has both...

More Details

Findhorn, t:

Bandstand Bar and Restaurant
9. 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

Brodie Countryfare Lunchroom
10. Brodie Countryfare Lunchroom

An excellent day out for both shopper and food lover alike. The decor is that of a traditional Scottish country restaurant with a very lively, yet wa...

More Details

Brodie, t: 01309 641555

Glenfiddich Restaurant
11. Glenfiddich Restaurant

Centrally situated in the Malt Whisky Capital, we offer a varied menu. Licenced and open 7 days a week. Coach Parties Welcome (capacity 80)...

More Details

13 Church Street, Dufftown, t: +44 (0)1340 820363

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

Boath House Hotel
13. 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

Personal Dining Services, Moray
14. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

Cook House Take Away
15. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

Cafe Ecosse
16. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

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

China Town Buffet
18. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

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

Emperor Restaurant
20. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

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

Tigh na Sgiath Country House Hotel
22. Tigh na Sgiath Country House Hotel

Romantic Small Country House Hotel situated in Dulnain Bridge, candle-lit restaurant offering fine dining five course dinner using local and organic p...

More Details

Skye of Curr Road, Dulnain Bridge, Grantown on Spey, t: 01479 851 345

Golden Grill
23. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

Subway
24. Subway

...

More Details

St Giles Centre, Elgin, t: 01343 559358

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

Covesea Cafe
26. Covesea Cafe

...

More Details

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

Mezzo @ The Mansefield
27. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

JJ's
28. JJ's

Family run since 2000, this popular friendly restaurant is open from Tuesday to Saturday 9am to late for breakfast, coffees, lunches, high teas and ev...

More Details

15 High Street, Grantown on Spey, t: 01479 870100

The Mason Arms
29. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

Indian Gardens
30. Indian Gardens

...

More Details

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

The Croft Inn
31. 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