Food, Drink and Shopping in Moray & Speyside

 

 

Natural Spice
1. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Hopeman Village Tea Rooms  and Takeaway
2. Hopeman Village Tea Rooms and Takeaway

...

More Details

25 Harbour Street, Hopeman, Elgin, t: 01343 831508

Diva Designs
3. Diva Designs

...

More Details

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

Sunny Brae Restaurant
4. Sunny Brae Restaurant

On a quiet summer evening you can enjoy an aperitif on the terrace and the wonderful sea view. The Eat Scotland silver award restaurant uses the fin...

More Details

Sunny Brae Hotel, Marine Road, Nairn, t: 01667 - 452309

Philp's Fine Food
5. 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 Harbour Restaurant  and  Cafe
6. 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

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

Cloudhowe
8. Cloudhowe

...

More Details

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

Le Cafe Coull
9. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

Spindrift of Tomintoul
10. Spindrift of Tomintoul

Spindrift of Tomintoul presents a delightful shopping experience, including a broad selection of gifts, jewellery, clothing, cards, books and fine art...

More Details

5 Main Street, Tomintoul, t: 01807 580403

Rendezvous At The Royal
11. Rendezvous At The Royal

...

More Details

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

Polish Deli
12. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

The Whisky Shop Dufftown
13. 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

Tigh na Sgiath Country House Hotel
14. 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

Pattaya Thai Restaurant
15. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

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

Cullen Bay Hotel
17. Cullen Bay Hotel

An AA 3 star Family run hotel. Our restaurant enjoys panoramic views of the golden sands of Cullen and the Moray Firth. All meals are cooked to order ...

More Details

Cullen, Cullen, t: 01542 840 432

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

Failte Cafe
19. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

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

Emperor Restaurant
21. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

Elgin Kebab House
22. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

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

The Bakehouse
24. The Bakehouse

Located in the centre of the historic fishing village of Findhorn on the Moray coast, the Bakehouse opens in the day as a busy local café a...

More Details

91/92 Findhorn, Findhorn, t: 01309 691826

The Drouthy Cobbler
25. The Drouthy Cobbler

A haven for those who love local, seasonal produce in nice surroundings with great service. Enjoy some of our 150+ single malt whiskies, local beers,...

More Details

48a High Street, Elgin, t: 01343 596000

Barn Bistro at Greenfields
26. Barn Bistro at Greenfields

Sit in the quiet seclusion of the countryside and enjoy the relaxed surroundings and ambiance provided in The Barn Bistro at Greenfields. At The Barn ...

More Details

Lhanbryde, Elgin, t:

The Classroom
27. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

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

Sandisons
29. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

Pino Pizza Elgin
30. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

The Pancake Place
31. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

Culdearn House
32. Culdearn House

Culdearn House is renowned for its excellent food and this is reflected in the numerous awards and accolades received over the years. These include an...

More Details

woodlands terrace, Grantown on Spey, t: 01479 872106

Gordon  and  MacPhail
33. 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

Cook House Take Away
34. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

Bookshop
35. Bookshop

...

More Details

Logie Steading Bookshop, Dunphail, Forres, t: 01309 661373

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

Starbucks
37. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Fresh on Spey
38. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Costa Coffee
39. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

Good Year
40. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

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

Brander Arms
42. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

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

Balvenie St. Ice Cream
44. 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

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

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

Ramnee Hotel
47. 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 Royal Hotel and Restaurant
48. 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

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

Cairngorm Bike and Hike
50. Cairngorm Bike and Hike

...

More Details

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