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

Crown  and  Anchor
2. Crown and Anchor

The Crown and Anchor Inn is a warm, friendly place. The inn is situated in the heart of Findhorn village overlooking the beautiful Findhorn bay. We ar...

More Details

Findhorn, t: 01309 690243

Happy City
3. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

The Bothy
4. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

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

Garmouth Hotel
6. 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

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

Burger King
8. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

Qismat Tandoori
9. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

Aberlour Pharmacy
10. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

The Tee Shack
11. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Phoenix Café
12. 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:

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

Pino Pizza Elgin
14. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Speyside Enterprises Ltd.
15. Speyside Enterprises Ltd.

Speyside Specialities is a small family company, manufacturing superior products available in most multiple retail stores and other outlets in North S...

More Details

No 2 March Road, Buckie, t: 01542 831320

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

CJs Plaice
17. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

The Hidden Corner Restaurant
18. 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

Pattaya Thai Restaurant
19. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Costa Coffee
20. Costa Coffee

...

More Details

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

Strathisla Cafe
21. Strathisla Cafe

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

More Details

46 Regent Street, Keith, t: 01542887388

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

Indian Gardens
23. Indian Gardens

...

More Details

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

Restaurant La Faisanderie
24. 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

Fresh! Coffee House  and  Bistro
25. Fresh! Coffee House and Bistro

A modern coffee house by day that serves home baking, sandwiches and a range of house specials. Licensed Bistro by night, with specialty evenings taki...

More Details

121 High Street, Aberlour, t: 01340 871333

The Seafood Cafe Findhorn
26. The Seafood Cafe Findhorn

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

More Details

Forres, t: 01309690247

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

Badenoch's
28. Badenoch's

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

More Details

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

New Hopeman Chinese Takeaway
29. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

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

Threaplands Garden Centre
31. 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

Beaver Travel
32. Beaver Travel

...

More Details

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

The Galley Fish  and  Chip Shop
33. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

The Ashvale
34. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Rendezvous At The Royal
35. Rendezvous At The Royal

...

More Details

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

Laird's Kitchen at Delgatie Castle
36. Laird's Kitchen at Delgatie Castle

Our pretty tearoom is situated in what was the Castle Kitchen and offers a wide choice of food. We pride ourselves on the quality of what we offer cu...

More Details

Delgatie, Turriff, t: +44 (0)1888 563479

Cairngorm Bike and Hike
37. Cairngorm Bike and Hike

...

More Details

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

Cullen Bay Hotel
38. 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

Zaika Tandoori
39. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

Golden Grill
40. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

Wester Hardmuir Fruit Farm and Amaizing Maze
41. Wester Hardmuir Fruit Farm and Amaizing Maze

Farm Shop and Pick Your Own The Farm Shop opens from early June each year for the sale of asparagus, rhubarb and early season strawberries produced ...

More Details

Auldearn, t: 01309 641259

Mansion House Hotel and Country Club
42. Mansion House Hotel and Country Club

Imposing Baronial Mansion which overlooks the River Lossie. Centrally located in Elgin and within minutes walking disatance of Elgin town centre....

More Details

The Haugh, Elgin, t: 01343 548811

Elgin Kebab House
43. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Tomintoul  and  Glenlivet Discovery Centre
44. Tomintoul and Glenlivet Discovery Centre

...

More Details

43 The Square, Ballindalloch, Tomintoul, t: 01807580760

THE ROYAL HOTEL  and  RESTAURANT
45. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

The Classroom
46. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

Al Bahar
47. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

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

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

Nether Btae
50. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682