Food, Drink and Shopping in Moray & Speyside

 

 

Natural Spice
1. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

The 1629
2. The 1629

The 1629 Restaurant in Lossiemouth has firmly established itself over the years as Moray's favourite eating-place. Under the expert guidance of chef/p...

More Details

20 Clifton Road, Lossiemouth, t: 01343 813 743

Ewe  and  Me
3. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

The Harbour Restaurant  and  Cafe
4. The Harbour Restaurant and Cafe

A small restaurant in an excellent location. A limited menu but the choices are always excellent. Serving mainly fish with interesting variations on t...

More Details

2a Harbour Street, Gardenstown, Banff, t: +44 (0)1261 851690

Failte Cafe
5. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

KFC
6. KFC

...

More Details

Elgin, t: 0845 7532532

Beaver Travel
7. Beaver Travel

...

More Details

2-6 South St, Elgin, t: 01343 548844

Three Bags Wool
8. 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 Whisky Shop Dufftown
9. 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

Speyside Heather Garden  and  Visitor Centre
10. Speyside Heather Garden and Visitor Centre

A 4 star Visitor Centre and multi-award winning attraction. Gift Shop, Exibition,Clootie Dumpling Restaurant, Gallery, Antiques shop, GardenCentre, Pl...

More Details

Dulnain Bridge, Dulnain Bridge, t: 01479851359

The Ashvale
11. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Darcey's Tearoom Cawdor
12. 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

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

Mr J Chinese Express
14. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

Northern Fish Shop
15. Northern Fish Shop

...

More Details

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

Thirteen Moons Cafe and Shop
16. Thirteen Moons Cafe and Shop

Thirteen Moons is situated in the beautiful Banffshire countryside just outside of Keith....

More Details

Mill Of Towie, Drummuir, Keith, t: 01542 810 748

Beggars Belief
17. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

The Croft Inn
18. 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
19. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

The Cross Restaurant with rooms
20. 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 Old Mill Inn
21. The Old Mill Inn

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

More Details

Brodie, t: 01309 641605

McDonalds
22. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

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

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

Pattaya Thai Restaurant
25. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Macbeth's Butchers
26. Macbeth's Butchers

Macbeth's is one of Scotland's premier butchers and game dealers, specialising in wholesale, retail and mail order beef, pork, lamb and game. Our bee...

More Details

11 Tolbooth Street, Forres, t: 01309 672254

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

Ghillie Basan Cookery Workshops
28. Ghillie Basan Cookery Workshops

Cooking world food with a view to the hills is an unforgettable experience. The internationally acclaimed writer and broadcaster, Ghillie Basan, runs ...

More Details

Corrunich, Braes of Glenlivet, Glenlivet, t: 01807 590 420

Dean's of Huntly
29. Dean's of Huntly

In the heart of castle country and on the edge of the whisky trail we at Dean’s invite you to enjoy a taste of Scotland and see for...

More Details

Depot Road, Huntly, t: 01466 792086

Balvenie St. Ice Cream
30. Balvenie St. Ice Cream

Balvenie St. opened in 2013 with our main ethos being that whatever we do or sell make it the best. Not only do we offer fantastic ice cream and pr...

More Details

8 Balvenie Street, Dufftown, t: 07794 681807

THE ROYAL HOTEL  and  RESTAURANT
31. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Crown  and  Anchor
32. Crown and Anchor

The Crown and Anchor Inn is a warm, friendly place. The inn is situated in the heart of Findhorn village overlooking the beautiful Findhorn bay. We ar...

More Details

Findhorn, t: 01309 690243

Cook House Take Away
33. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

Pino Pizza Elgin
34. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Mansion House Hotel and Country Club
35. 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

Harbour Inn
36. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

A Gift from Scotland
37. A Gift from Scotland

...

More Details

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

Aberlour Pharmacy
38. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

The Bothy
39. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

The Galley Fish  and  Chip Shop
40. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

Skerry Brae
41. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

Gordon Arms Hotel
42. 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 Loft Coffee Shop and Bistro
43. The Loft Coffee Shop and Bistro

A relaxed and friendly family owned coffee shop and bistro set on a working farm. Outside seating available and beautiful farm walks....

More Details

The Loft, East Grange Farm, Kinloss, Forres, t: 01343850111

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

Good Year
45. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Mosset Tavern
46. Mosset Tavern

Set in the heart of Forres in the peaceful setting of the tranquil Rose Garden and the Mosset Duck pond, a warm family welcome awaits you at the The M...

More Details

Gordon Street, Forres, t: +44 (0)1309 672981

The Tee Shack
47. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Clootie Dumpling Restaurant
48. Clootie Dumpling Restaurant

The restaurant has established a reputation for excellent nutritious food; home-made soup, hot meals and delicious home baking. A wood burning stove...

More Details

Speyside Heather Centre, Skye of Curr, Dulnain Bridge, t: +44 (0)1479 851359

The Granary
49. The Granary

...

More Details

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

Rendezvous At The Royal
50. Rendezvous At The Royal

...

More Details

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