Food, Drink and Shopping in Moray & Speyside

 

 

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

Polish Deli
2. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

Fresh! Coffee House  and  Bistro
3. Fresh! Coffee House and Bistro

A modern coffee house by day that serves home baking, sandwiches and a range of house specials. Licensed Bistro by night, with specialty evenings taki...

More Details

121 High Street, Aberlour, t: 01340 871333

Northern Fish Shop
4. Northern Fish Shop

...

More Details

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

Pino Pizza Elgin
5. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

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

The Lido Cafe
7. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

THE ROYAL HOTEL  and  RESTAURANT
8. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

The Olive Tree Cafe
9. The Olive Tree Cafe

...

More Details

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

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

Skerry Brae
11. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

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

Covesea Cafe
13. Covesea Cafe

...

More Details

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

Costa Coffee
14. Costa Coffee

...

More Details

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

Brewers Fayre
15. Brewers Fayre

...

More Details

15 Linkwood Way, Elgin, , t: 01343 550747

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

The Cross Restaurant with rooms
17. 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

The Classroom
18. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

Burger King
19. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

Philp's Fine Food
20. Philp's Fine Food

Delicatessen selling local and regional fine foods. Olives and antipasti, cheese, whisky, wines and spirits, ice cream, home cooking. Gifts an...

More Details

22 High Street, Forres, t: 01309 358 060

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

Franklin's Restaurant at Cluny Bank Hotel
22. Franklin's Restaurant at Cluny Bank Hotel

Lloyd Kenny, the new chef/owner of the Cluny Bank Hotel, is passionate about the food he produces and serves to the guests. He has been in the trade f...

More Details

Cluny Bank Hotel, 69 St Leonards Road, Forres, t: 01309 674304

Akash Tandoori
23. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

The Muckle Cross
24. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

The Old Mill Inn
25. The Old Mill Inn

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

More Details

Brodie, t: 01309 641605

WS Test 5
26. WS Test 5

...

More Details

Aberlour, t:

The Bothy Bistro, Burghead
27. 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

Cairngorm Bike and Hike
28. Cairngorm Bike and Hike

...

More Details

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

Cook House Take Away
29. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

Three Bags Wool
30. Three Bags Wool

Wools and Yarns from around the world including some local hand made yarns. Workshops for visitors include button making, spinning, felting, dying and...

More Details

The Greenhall Gallery, 2 Victoria Street, Craigellachie, t: 01340881749

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

Fresh on Spey
32. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

China Town Buffet
33. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

The Pancake Place
34. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

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

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

Christies of Fochabers
37. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

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

Strathisla Cafe
39. Strathisla Cafe

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

More Details

46 Regent Street, Keith, t: 01542887388

Diva Designs
40. Diva Designs

...

More Details

Diva Designs Studio, Logie Steading, Forres, t: 01309 611796

Masin Chinese Takeaway
41. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Cloudhowe
42. Cloudhowe

...

More Details

Unit 4, Logie Steading, Forres, t: 01309 611799

Elgin Kebab House
43. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Gordon  and  MacPhail
44. Gordon and MacPhail

When James Gordon and John Alexander MacPhail announced the opening of their 'centrical and commodious premises' on South Street,Elgin, on 24th May 18...

More Details

58-60 South Street, Elgin, t: 01343 545110

The Tee Shack
45. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Cafe Ecosse
46. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

A Taste of Speyside
47. 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
48. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

The Clockhouse Restaurant
49. 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

Simply Red
50. Simply Red

Relax Eat + Drink in style at Simply RED. Contemporary yet warm atmosphere, excellent quality food. Sign up to the GreaterSpeyside newletter to keep ...

More Details

Leys Road, Forres, t: 01309 676737