Food, Drink and Shopping in Moray & Speyside

 

 

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

Tomintoul  and  Glenlivet Discovery Centre
2. Tomintoul and Glenlivet Discovery Centre

...

More Details

43 The Square, Ballindalloch, Tomintoul, t: 01807580760

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

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

Hopeman Village Tea Rooms  and Takeaway
5. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

Zaika Tandoori
6. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

Burger King
7. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

Dean's of Huntly
8. 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

Mr J Chinese Express
9. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

Gordon  and  MacPhail
10. 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 Royal Oak
11. 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

Christies Deli
12. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

A Gift from Scotland
13. A Gift from Scotland

...

More Details

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

The Muckle Cross
14. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Archiestown Hotel  and  Bistro
15. Archiestown Hotel and Bistro

The informal Bistro welcomes non residents and looks out on to the walled garden. The daily menu for lunch and supper offers a choice to suit all tast...

More Details

Archiestown, Aberlour, t: 01340 810218

Al Bahar
16. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

Indian Gardens
17. Indian Gardens

...

More Details

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

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

Three Bags Wool
19. 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

Speyside Heather Garden  and  Visitor Centre
20. 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

Spey Larder
21. Spey Larder

Quality delicatessen shop selling local produce...

More Details

96-98 High Street, Aberlour, t: 01340 871243

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

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

Mezzo @ The Mansefield
24. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

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

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

The Bothy
27. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

Richmond Arms Hotel
28. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

The Mason Arms
29. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

Brewers Fayre
30. Brewers Fayre

...

More Details

15 Linkwood Way, Elgin, , t: 01343 550747

Macleans bakery
31. Macleans bakery

Four generations of Macleans have been Scottish Master Bakers. Today, in the picturesque Moray town of Forres, adjacent to both the Highlands and to S...

More Details

Greshop Industrial Estate, Forres, t: 01309 672 859

Beach Bar
32. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

The Bothy Bistro
33. The Bothy Bistro

...

More Details

Burghead, t:

CJs Plaice
34. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Mosset Tavern
35. 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

Wester Lawrenceton Cheese Farm
36. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

Harbour Inn
37. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

JJ's
38. JJ's

Family run since 2000, this popular friendly restaurant is open from Tuesday to Saturday 9am to late for breakfast, coffees, lunches, high teas and ev...

More Details

15 High Street, Grantown on Spey, t: 01479 870100

Costa Coffee
39. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

Akash Tandoori
40. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

Happy City
41. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Beaver Travel
42. Beaver Travel

...

More Details

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

Boogie Woogie
43. Boogie Woogie

A really relaxed gift, clothes and coffee shop. Eclectic and well-designed items as gifts and for homes. Contemporary, freshly-made and locally-sourc...

More Details

2 Regent Square, Keith, t: 01542888077

Thirteen Moons Cafe and Shop
44. 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

Good Year
45. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

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

Ewe  and  Me
47. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

EarthShare
48. 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 Old Bridge Inn
49. 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

Aberlour Pharmacy
50. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279