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

The Mason Arms
2. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

Rendezvous At The Royal
3. Rendezvous At The Royal

...

More Details

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

Pino Pizza Lossiemouth
4. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

Duffus Inn
5. 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

THE ROYAL HOTEL  and  RESTAURANT
6. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Spice Tandoori
7. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

China Town Buffet
8. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Strathisla Cafe
9. Strathisla Cafe

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

More Details

46 Regent Street, Keith, t: 01542887388

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

WS Test 5
11. WS Test 5

...

More Details

Aberlour, t:

Masin Chinese Takeaway
12. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Gordon Arms Hotel
13. Gordon Arms Hotel

This 200-year old former coaching inn, close to the River Spey and within easy reach of Speyside's whisky distilleries, is understandably popular with...

More Details

80 High Street, Fochabers, t: +44 (0)1343 820508

Boath House Hotel
14. Boath House Hotel

Set in 20 acres of land, including a beautiful lake and traditional, tranquil walled garden where kitchen herbs, salad leaves, fruit and vegetables ar...

More Details

Auldearn, t: +44 (0)1667 454896

Polish Deli
15. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

The Cairn Restaurant
16. The Cairn Restaurant

Our conservatory restaurant offers a relaxed informal dining environment and has both an a la carte and bistro menu available, with choices to suit al...

More Details

Ravenscourt House, Seafield Avenue, Grantown on Spey, t: 01479 872286

The Royal Oak
17. The Royal Oak

Very friendly Public House boasting over 160 different Scottish Malt Whiskies and also 2 Real Ales on hand pump. Pool Table/Dart Board/ Sky Sports/BT ...

More Details

30 Fife Street, Dufftown, t: 01340820158

Tannochbrae Guest House  and  Restaurant
18. Tannochbrae Guest House and Restaurant

The famous Tannochbrae Restaurant and Stables Whisky Bar with over 200 single malts sepcialises in freshly prepared, locally sourced ingredients inclu...

More Details

22 Fife Street,, Dufftown, t:

Laichmoray Hotel Restaurant and Whisky Lounge
19. 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

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

Cafe Ecosse
21. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

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

The Classroom
23. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

Ramnee Hotel
24. Ramnee Hotel

Blessed as we are to be in the Heartland of Scotland's Natural Larder, our Executive Chef, Brendon, has a plethora of choice when sourcing the sweetes...

More Details

Victoria Road, Forres, t: +44 (0)1309 672410

Mezzo @ The Mansefield
25. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

Happy City
26. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

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

CJs Plaice
28. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Sunny Brae Restaurant
29. 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

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

Pattaya Thai Restaurant
31. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Personal Dining Services, Moray
32. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

The Royal Hotel and Restaurant
33. 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

Emperor Restaurant
34. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

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