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

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

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

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

Cawdor Tavern
5. Cawdor Tavern

Cawdor Tavern is a traditional country pub in a building which was originally the old castle workshop. The use of fresh quality local produce and the ...

More Details

Cawdor, t: 01667 404777

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

Masin Chinese Takeaway
7. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

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

The Decora Cafe
9. The Decora Cafe

...

More Details

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

Cairngorm Bike and Hike
10. Cairngorm Bike and Hike

...

More Details

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

The Steading Bakehouse
11. The Steading Bakehouse

The Steading Bakehouse has relocated from Mid Street in Keith to the lovely countryside surroundings of Thirteen Moons at Mill of Towie. We offer a ...

More Details

Thirteen Moons, Mill of Towie, Keith, t: 01542 810361

The Olive Tree Cafe
12. The Olive Tree Cafe

...

More Details

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

China Town Buffet
13. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Skerry Brae
14. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

Starbucks
15. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Miele's of Forres
16. Miele's of Forres

Fish and Chip Restaurant and Ice cream Manufacturer. For outside ice cream events we have two self contained trailers....

More Details

Northern Fish Restaurant, 28 High Street, Forres, t: 01309 672382

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

Harbour Lights Cafe  and  Restaurant
18. Harbour Lights Cafe and Restaurant

Overlooking the Marina, in a secluded corner of Lossiemouth, the Harbour Lights is a bustling daytime Cafe specialising in All day Breakfasts, Lunches...

More Details

5 Pitgaveny Quay, Lossiemouth, t: 01343 814622

Harbour Inn
19. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

The Kimberley Inn
20. The Kimberley Inn

Cosy Village Pub with great food, good drink and the most stunning of views, we know you'll enjoy your visit to Findhorn with us. We are very well kn...

More Details

Findhorn, t:

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

...

More Details

Newmill, Elgin, t: 01343 554099

Cook House Take Away
22. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

Burger King
23. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

Pino Pizza Elgin
24. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Spice Tandoori
25. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Strathisla Cafe
26. Strathisla Cafe

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

More Details

46 Regent Street, Keith, t: 01542887388

Natural Spice
27. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Aberlour Pharmacy
28. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

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

The Old Mill Inn
30. The Old Mill Inn

A traditional Country Inn, fully licensed, providing bar snacks and restaurant meals....

More Details

Brodie, t: 01309 641605

The Seafood Cafe Findhorn
31. The Seafood Cafe Findhorn

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

More Details

Forres, t: 01309690247

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

Costa Coffee
33. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

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

The Muckle Cross
35. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Clootie Dumpling Restaurant
36. Clootie Dumpling Restaurant

The restaurant has established a reputation for excellent nutritious food; home-made soup, hot meals and delicious home baking. A wood burning stove...

More Details

Speyside Heather Centre, Skye of Curr, Dulnain Bridge, t: +44 (0)1479 851359

Tomintoul  and  Glenlivet Discovery Centre
37. Tomintoul and Glenlivet Discovery Centre

...

More Details

43 The Square, Ballindalloch, Tomintoul, t: 01807580760

Al Bahar
38. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

Scribbles Pizza House
39. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

The Bakehouse
40. 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

Archiestown Hotel  and  Bistro
41. 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

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

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

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

The Mason Arms
45. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

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

Personal Dining Services, Moray
47. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

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

Laird's Kitchen at Delgatie Castle
49. 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

Akash Tandoori
50. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000