Food, Drink and Shopping in Moray & Speyside

 

 

Harbour Lights Cafe  and  Restaurant
1. 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

Pino Pizza Elgin
2. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Northern Fish Shop
3. Northern Fish Shop

...

More Details

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

Al Bahar
4. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

Spindrift of Tomintoul
5. Spindrift of Tomintoul

Spindrift of Tomintoul presents a delightful shopping experience, including a broad selection of gifts, jewellery, clothing, cards, books and fine art...

More Details

5 Main Street, Tomintoul, t: 01807 580403

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

Mansion House Hotel and Country Club
8. 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

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

Cornerstone Teahouse
10. Cornerstone Teahouse

Husband and wife operated tearoom; the Teahouse is a short distance from the marina close to the harbour, serving fresh homemade food and using good q...

More Details

1 Market Street, MacDuff, t: 01261 833352

Pizzaeria Toscana
11. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

Sandisons
12. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

Akash Tandoori
13. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

Darcey's Tearoom Cawdor
14. 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 Kimberley Inn
15. 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:

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

Romaks Tandoori Takeaway
17. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Natural Spice
18. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

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

WS Test 5
20. WS Test 5

...

More Details

Aberlour, t:

The Steading Bakehouse
21. 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

Emperor Restaurant
22. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

Scribbles Pizza House
23. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

Ewe  and  Me
24. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

New Hopeman Chinese Takeaway
25. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

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

Snappy Tomato Pizza
27. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Good Year
28. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

The Galley Fish  and  Chip Shop
29. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

Beach Bar
30. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

The Tee Shack
31. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

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

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

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