Food, Drink and Shopping in Moray & Speyside

 

 

Badenoch's
1. Badenoch's

Sports, tasty fast food and great value drinks on Elgin High Street....

More Details

178-182 High Street, Elgin, t: 01343 596000

Sunny Brae Restaurant
2. 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

Culdearn House
3. 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

Threaplands Garden Centre
4. Threaplands Garden Centre

The restaurant at Threaplands Garden Centre has only been open since the beginning of November 2018 and it has already made a name for itself both loc...

More Details

Lhanbryde, t: 01343 842245

Qismat Tandoori
5. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

THE ROYAL HOTEL  and  RESTAURANT
6. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Failte Cafe
7. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

Speyside Coffee Roasting Co.
8. Speyside Coffee Roasting Co.

Small batch coffee roastery based at the Garmouth Hotel. Beans are currently roasted weekly using our 5kg Golden Coffee Roaster which was built and...

More Details

Garmouth Hotel, South Road, Garmouth, t: 01343 870226

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

Personal Dining Services, Moray
10. Personal Dining Services, Moray

Bespoke, professional Catering Service You can also find us on Facebook...

More Details

57 Beechfield Road, Elgin, t: +447875453917

The Bothy
11. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

Boogie Woogie
12. 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

Fresh on Spey
13. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Richmond Arms Hotel
14. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

Beggars Belief
15. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

A Taste of Speyside
16. 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

Spice Tandoori
17. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

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

Rendezvous At The Royal
19. Rendezvous At The Royal

...

More Details

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

Al Bahar
20. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000