Food, Drink and Shopping in Moray & Speyside

 

 

Sidings Cafe
1. Sidings Cafe

Karen and Lisa invite you to visit their quirky 1950s Railway Carriage .Offering simple freshly prepared dishes from 10am - 4pm Breakfast served be...

More Details

Dufftown Railway Station, Dufftown, t: 07774245071 or 07585979618

Nether Btae
2. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682

Macleans bakery
3. 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

Tomintoul  and  Glenlivet Discovery Centre
4. Tomintoul and Glenlivet Discovery Centre

...

More Details

43 The Square, Ballindalloch, Tomintoul, t: 01807580760

Cook House Take Away
5. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

CJs Plaice
6. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

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

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

Buffer Stop
9. 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

The Granary
10. The Granary

...

More Details

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

Camerons Tea Room and Farm Shop
11. 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

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

Polish Deli
13. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

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

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

China Town Buffet
16. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Cafe LA JEMS
17. Cafe LA JEMS

We offer a large menu selection to cater for all tastes. We take pride in offering freshly prepared scottish dishes and fresh home made soup every day...

More Details

105 Mid Street, Keith, Keith, t: 01542 882511

Jo Robinson Sugarcraft
18. Jo Robinson Sugarcraft

Jo Robinson Sugarcraft is based in Glenlivet, Banffshire. I have been making and baking celebration cakes for over 12 years and decided to set up in b...

More Details

Tigh-An-Allt, Glenlivet, t: 01807 590741

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

JJ's
20. 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

Badenoch's
21. 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
22. 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
23. 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
24. 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
25. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

THE ROYAL HOTEL  and  RESTAURANT
26. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Failte Cafe
27. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

Speyside Coffee Roasting Co.
28. 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
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

Personal Dining Services, Moray
30. 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
31. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

Boogie Woogie
32. 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
33. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Richmond Arms Hotel
34. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

Beggars Belief
35. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

A Taste of Speyside
36. 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
37. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Tigh na Sgiath Country House Hotel
38. 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
39. Rendezvous At The Royal

...

More Details

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

Al Bahar
40. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

Burger King
41. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

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

Sunninghill Hotel Restaurant
43. Sunninghill Hotel Restaurant

The Sunninghill restaurant is a favourite for residents, visitors and locals alike. Many people come here to taste our excellent freshly prepared meal...

More Details

Hay Street, Elgin, t: 01343 547799

Strathisla Cafe
44. Strathisla Cafe

Award Winning Fish and Chip shop also with seating area....

More Details

46 Regent Street, Keith, t: 01542887388

Northern Fish Shop
45. Northern Fish Shop

...

More Details

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

Romaks Tandoori Takeaway
46. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Happy City
47. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Good Year
48. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Le Cafe Coull
49. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

The Decora Cafe
50. The Decora Cafe

...

More Details

The Lossiebanks Mills, Bridge Street, Elgin, t: 01343 542 218 Ext. 555