Food, Drink and Shopping in Moray & Speyside

 

 

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

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

Hopeman Village Tea Rooms  and Takeaway
3. Hopeman Village Tea Rooms and Takeaway

...

More Details

25 Harbour Street, Hopeman, Elgin, t: 01343 831508

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

...

More Details

Newmill, Elgin, t: 01343 554099

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

Bandstand Bar and Restaurant
6. Bandstand Bar and Restaurant

Choose from mouth-watering Sea Food, Steaks and traditional Scottish dishes while enjoying spectacular views from our popular sea view restaurant. Th...

More Details

Crescent Road, Nairn, t: 01667 452341

Personal Dining Services, Moray
7. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

The Galley Fish  and  Chip Shop
8. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

Mezzo @ The Mansefield
9. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

The Bothy Bistro Burghead
10. The Bothy Bistro Burghead

Breakfast, Lunch, Dinner or just Coffee and a Fancy Piece, The Bothy offers something for everyone....

More Details

16 Grant Street, Burghead, t: 01343 830006

The Bothy
11. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

The Clifton
12. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

Darcey's Tearoom Cawdor
13. 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 Royal Hotel and Restaurant
14. The Royal Hotel and Restaurant

Recently taken over buy new owners this Victorian Hotel and Restaurant is now known as the "Best Place to eat in Keith" A mixture of Traditi...

More Details

Church rd, Keith, t: 01542 886978

McDonalds
15. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

Costa Coffee
16. Costa Coffee

...

More Details

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

KFC
17. KFC

...

More Details

Elgin, t: 0845 7532532

Duffus Inn
18. Duffus Inn

The Duffus Inn, Restaurant and Bar is close to Lossiemouth, Hopeman, Elgin and Forres. We are a family-run restaurant specialising in great Scottish...

More Details

1 Hopeman road, Duffus, t: 01343 835065

Speyside Enterprises Ltd.
19. 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

Beach Bar
20. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

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

Romaks Tandoori Takeaway
22. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

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

The Ashvale
24. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Al Bahar
25. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

Cafe LA JEMS
26. 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

Nether Btae
27. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682

Franklin's Restaurant at Cluny Bank Hotel
28. Franklin's Restaurant at Cluny Bank Hotel

Lloyd Kenny, the chef/owner of the Cluny Bank Hotel, is passionate about the food he produces and serves to the guests. He has been in the trade for 3...

More Details

Cluny Bank Hotel, 69 St Leonards Road, Forres, t: 01309 674304

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

Logie Whisky  and  Wine
30. Logie Whisky and Wine

...

More Details

Logie Whisky and Wine, Logie Steading, Forres, t: 01309 611348

Northern Fish Shop
31. Northern Fish Shop

...

More Details

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

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

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

Qismat Tandoori
34. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

Laichmoray Hotel Restaurant and Whisky Lounge
35. Laichmoray Hotel Restaurant and Whisky Lounge

In the restaurant and garden room conservatory our lunchtime and evening menus offer many traditional favourites which are prepared by our chefs using...

More Details

Laichmoray Hotel, Maisondieu Road, Elgin, t: 01343 540045