Food, Drink and Shopping in Moray & Speyside

 

 

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

Emperor Restaurant
2. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

Le Cafe Coull
3. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

New Hopeman Chinese Takeaway
4. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

The Drouthy Cobbler
5. 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

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

Brander Arms
7. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

The Royal Oak
8. 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

Starbucks
9. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

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

Johnstons of Elgin Mill  and  Coffee Shop
11. Johnstons of Elgin Mill and Coffee Shop

...

More Details

Newmill, Elgin, t: 01343 554099

Spice Tandoori
12. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Al Bahar
13. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

The Olive Tree Cafe
14. The Olive Tree Cafe

...

More Details

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

Sandisons
15. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

The Abbey Inn
16. The Abbey Inn

Phil and Marcia welcome you; With cosy fires in the winter, oak beams and a warm, friendly atmosphere, Traditional pub grub served daily with a va...

More Details

Findhorn Road, Kinloss, t: 01309 690475

Costa Coffee
17. Costa Coffee

...

More Details

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

Diva Designs
18. Diva Designs

...

More Details

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

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

Fisherie Country centre Restaurant
20. Fisherie Country centre Restaurant

Our family run table service restaurant has a warm, relaxed, friendly atmosphere. We serve traditional food using fresh local produce when available. ...

More Details

Fisherie Green, Fisherie, Turriff, t: 01261 851571

Wester Lawrenceton Cheese Farm
21. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

Pino Pizza Elgin
22. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Gordon Arms Hotel
23. 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

Costa Coffee
24. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

Failte Cafe
25. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

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

Phoenix Café
27. Phoenix Café

The Phoenix Café is situated at the entrance to the Universal Hall in the Findhorn eco-village community. Open year round, the café has both...

More Details

Findhorn, t:

The Bakehouse
28. 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 Croft Inn
29. 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

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

Qismat Tandoori
31. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

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

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

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

Northern Fish Shop
35. Northern Fish Shop

...

More Details

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

Hopeman Village Tea Rooms  and Takeaway
36. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

Pattaya Thai Restaurant
37. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

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

The Seafood Cafe Findhorn
39. The Seafood Cafe Findhorn

The finest seafood, Highland beef and game served fresh from the incredible Moray larder....

More Details

Forres, t: 01309690247

Pino Pizza Lossiemouth
40. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

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

The Granary
42. The Granary

...

More Details

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

The Hidden Corner Restaurant
43. The Hidden Corner Restaurant

A private licensed restaurant which opens Thursdays, Fridays and Saturday from 7pm to 9.30pm (Last orders). Telephone bookings only. We only seat 1...

More Details

Seafield Street, Banff, t: 01261 818919

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

Christies of Fochabers
45. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

Restaurant La Faisanderie
46. Restaurant La Faisanderie

The best Scottish Food ~ with a French Touch. Ideally situated in Dufftown's Square La Faisanderie offers a unique dining experience. Run by propriet...

More Details

2 Balvenie Street, Dufftown, t: 01340 821273

Boath House Hotel
47. Boath House Hotel

Set in 20 acres of land, including a beautiful lake and traditional, tranquil walled garden where kitchen herbs, salad leaves, fruit and vegetables ar...

More Details

Auldearn, t: +44 (0)1667 454896

The Ashvale
48. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Beggars Belief
49. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Camerons Tea Room and Farm Shop
50. Camerons Tea Room and Farm Shop

It is situated a short stroll away from Camerons Holiday Cottage between Inverness and Fort Augustus on the peaceful South side of Loch Ness. Perfectl...

More Details

Foyers, Inverness, t: 01456 486475