Food, Drink and Shopping in Moray & Speyside

 

 

Natural Spice
1. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

THE ROYAL HOTEL  and  RESTAURANT
2. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Golden Grill
3. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

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

The Decora Cafe
5. The Decora Cafe

...

More Details

The Lossiebanks Mills, Bridge Street, Elgin, t: 01343 542 218 Ext. 555

Logie Steading Farm  and  Garden Shop
6. 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 Classroom
7. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

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

Pino Pizza Lossiemouth
9. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

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

McDonalds
11. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

Happy City
12. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

The Steading Bakehouse
13. 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

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

Beechtree Restaurant
15. Beechtree Restaurant

The Beechtree Restaurant, situated in the college, is home to our Hospitality and Tourism Academy. The Restaurant opens weekdays to the public, provid...

More Details

Moray College UHI, Moray Street, Elgin, t: 01343 576424

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

Fresh on Spey
17. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Muckrach Lodge Hotel
18. Muckrach Lodge Hotel

Authentic Scottish Sunday Lunch. The kitchen team at Muckrach Lodge has been diving into the history books. Head chef Christein Rhein has taken a jou...

More Details

Dulnain Bridge, Grantown on Spey, Grantown on Spey, t: 01479851257

Akash Tandoori
19. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

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

Elgin Kebab House
21. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Knockomie Inn
22. 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

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

Pino Pizza Elgin
24. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Northern Fish Shop
25. Northern Fish Shop

...

More Details

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

Starbucks
26. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Christies Deli
27. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

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

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

The Mason Arms
30. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

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

Wester Hardmuir Fruit Farm and Amaizing Maze
32. Wester Hardmuir Fruit Farm and Amaizing Maze

Farm Shop and Pick Your Own The Farm Shop opens from early June each year for the sale of asparagus, rhubarb and early season strawberries produced ...

More Details

Auldearn, t: 01309 641259

Failte Cafe
33. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

Strathisla Cafe
34. Strathisla Cafe

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

More Details

46 Regent Street, Keith, t: 01542887388

Beggars Belief
35. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Qismat Tandoori
36. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

The Tee Shack
37. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

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

Indian Gardens
39. Indian Gardens

...

More Details

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

Brodie Countryfare Lunchroom
40. 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

The Royal Oak
41. The Royal Oak

Very friendly Public House boasting over 160 different Scottish Malt Whiskies and also 2 Real Ales on hand pump. Pool Table/Dart Board/ Sky Sports/BT ...

More Details

30 Fife Street, Dufftown, t: 01340820158

KFC
42. KFC

...

More Details

Elgin, t: 0845 7532532

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

Rendezvous At The Royal
44. Rendezvous At The Royal

...

More Details

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

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

AmoRoma Taverna
46. AmoRoma Taverna

Authenic Italian Cooking. The menu changes every month so there is always something different to try. Open 9am - 10pm | Seven days a week during s...

More Details

98 High Street, Forres, t: 01309 696920

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

Carlton Hotel
48. 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

A Taste of Speyside
49. 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

The Bothy Bistro
50. The Bothy Bistro

...

More Details

Burghead, t: