Food, Drink and Shopping in Moray & Speyside

 

 

Personal Dining Services, Moray
1. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

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

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

Good Year
4. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Highlander Inn ~ Craigellachie
5. Highlander Inn ~ Craigellachie

Very popular all year round with fine dining in our a la carte restaurant and superb bar meals in our multi award winning whisky and real ale bar. T...

More Details

Victoria Street, Craigellachie, t: 01340 881 446

Akash Tandoori
6. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

Knockomie Inn
7. Knockomie Inn

One of Scotlands most Luxury Inns Knockomie sits comfortably in its surroundings, with 15 rooms and a gastro dining experience. The Inn has developed...

More Details

Grantown Road, Forres, t: +44 (0)1309 673146

A Taste of Speyside
8. A Taste of Speyside

Amongst the mountains and glens surrounding the Spey valley can be found some of the finest ingredients, prized for their freshness and quality. This ...

More Details

10 Balvenie Street, Dufftown, t: 01340 820860

Happy City
9. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Carlton Hotel
10. Carlton Hotel

Ideally placed in the centre of Forres, The Carlton Hotel is a small family run establishment which offers a warm welcome and a 'Home from Home' atmos...

More Details

67 High Street, Forres, t: 01309 672531

The Old Mill Inn
11. The Old Mill Inn

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

More Details

Brodie, t: 01309 641605

The Cross Restaurant with rooms
12. The Cross Restaurant with rooms

The Cross at Kingussie is a family run five star rated restaurant with rooms located in the lovely Highland village of Kingussie within the stun...

More Details

Tweed Mill Brae, Ardbroilach Road, Kingussie, Aviemore, t: +44 (0)1540 66 11 66

Christies of Fochabers
13. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

The Fjord Inn
14. The Fjord Inn

With excellent views, the Fjord Inn is situated midway between Inverurie, Turriff and Huntly, attracting discerning diners from the local area and muc...

More Details

Fisherford, Turriff, t: 01464 841232

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

Celebrations of Turiff
16. 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

Strathisla Cafe
17. Strathisla Cafe

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

More Details

46 Regent Street, Keith, t: 01542887388

Cafe Ecosse
18. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

Sandisons
19. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

Harbour Inn
20. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

THE ROYAL HOTEL  and  RESTAURANT
21. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Indian Gardens
22. Indian Gardens

...

More Details

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

Pino Pizza Elgin
23. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

The Seafood Cafe Findhorn
24. The Seafood Cafe Findhorn

The finest seafood, Highland beef and game served fresh from the incredible Moray larder....

More Details

Forres, t: 01309690247

Tomintoul  and  Glenlivet Discovery Centre
25. Tomintoul and Glenlivet Discovery Centre

...

More Details

43 The Square, Ballindalloch, Tomintoul, t: 01807580760

Cook House Take Away
26. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

Pino Pizza Lossiemouth
27. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

The Mill House Hotel  and  Restaurant
28. 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

Glenfiddich Restaurant
29. 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

Camerons Tea Room and Farm Shop
30. Camerons Tea Room and Farm Shop

It is situated a short stroll away from Camerons Holiday Cottage between Inverness and Fort Augustus on the peaceful South side of Loch Ness. Perfectl...

More Details

Foyers, Inverness, t: 01456 486475

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

Darcey's Tearoom Cawdor
32. Darcey's Tearoom Cawdor

Situated in the picturesque Scottish Highlands close to the Moray Firth is the ideallic Conservation village of Cawdor, home to the Historic Cawdor Ca...

More Details

Cawdor, t: 01667 404455

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

Polish Deli
34. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

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

Wester Lawrenceton Cheese Farm
36. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

The Hidden Corner Restaurant
37. 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

Phoenix Café
38. 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:

Mr J Chinese Express
39. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

The Whisky Shop Dufftown
40. The Whisky Shop Dufftown

The Whisky Shop Dufftown is based in the heart of Speyside. We offer an exceptional selection of over 600 whiskies and related items for you to buy o...

More Details

1 Fife Street, Dufftown, t: 01340821097

Romaks Tandoori Takeaway
41. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

The Cutty Bar  and  Restaurant
42. 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

Failte Cafe
43. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

The Clifton
44. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

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

Garmouth Hotel
46. 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 Tee Shack
47. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

The Steading Bakehouse
48. The Steading Bakehouse

The Steading Bakehouse has relocated from Mid Street in Keith to the lovely countryside surroundings of Thirteen Moons at Mill of Towie. We offer a ...

More Details

Thirteen Moons, Mill of Towie, Keith, t: 01542 810361

Natural Spice
49. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Burger King
50. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089