Food, Drink and Shopping in Moray & Speyside

 

 

Spindrift of Tomintoul
1. 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

KFC
2. KFC

...

More Details

Elgin, t: 0845 7532532

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

Mezzo @ The Mansefield
4. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

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 Ashvale
6. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

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

A Taste of Speyside
8. 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 Hidden Corner Restaurant
9. 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

Cawdor Tavern
10. 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

The Olive Tree Cafe
11. The Olive Tree Cafe

...

More Details

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

Highland Country Cooking
12. Highland Country Cooking

Highland Country Cooking provides specialist private chef and outside catering across Aviemore and the Cairngorms and further afield. With vibrant, c...

More Details

Dreggie Cottage, Grantown on Spey, t: 07813 949 660

Indian Gardens
13. Indian Gardens

...

More Details

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

Celebrations of Turiff
14. Celebrations of Turiff

We cater for all age groups, with a children's menu and a special discount for seniors on Thursday. We serve traditional food in an informal setting. ...

More Details

Main Street, Turriff, t: 01888 563361

A Gift from Scotland
15. A Gift from Scotland

...

More Details

93-95 High Street, Aberlour, t: 01340 871136

Highlander Inn ~ Craigellachie
16. Highlander Inn ~ Craigellachie

Very popular all year round with fine dining in our a la carte restaurant and superb bar meals in our multi award winning whisky and real ale bar. T...

More Details

Victoria Street, Craigellachie, t: 01340 881 446

The Bothy
17. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

Al Bahar
18. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

The Steading Bakehouse
19. 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 Croft Inn
20. 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

Beach Bar
21. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

Nether Btae
22. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682

Buffer Stop
23. Buffer Stop

THE BUFFER STOP Sit down and enjoy a hot snack, tea and coffee in the 'Buffer Stop' ... the on site restuarant car of the Keith and Dufftown Railway....

More Details

Keith and Dufftown Railway, Dufftown Station, Dufftown, t: 01343 820882

Sunninghill Hotel Restaurant
24. Sunninghill Hotel Restaurant

The Sunninghill restaurant is a favourite for residents, visitors and locals alike. Many people come here to taste our excellent freshly prepared meal...

More Details

Hay Street, Elgin, t: 01343 547799

The Mason Arms
25. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

Diva Designs
26. Diva Designs

...

More Details

Diva Designs Studio, Logie Steading, Forres, t: 01309 611796

Connage Highland Dairy
27. Connage Highland Dairy

Connage Highland Dairy is situated on the family farm, Milton of Connage at Ardersier. Along the shores of the Moray Firth, the Clark family have an o...

More Details

Milton of Connage, Ardersier, Inverness, t: 01667 462000

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

Cornerstone Teahouse
29. 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

Clootie Dumpling Restaurant
30. 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

Harbour Inn
31. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

Snappy Tomato Pizza
32. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Failte Cafe
33. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

Le Cafe Coull
34. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

WS Test 5
35. WS Test 5

...

More Details

Aberlour, t:

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

Fresh! Coffee House  and  Bistro
37. 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

Tomintoul  and  Glenlivet Discovery Centre
38. Tomintoul and Glenlivet Discovery Centre

...

More Details

43 The Square, Ballindalloch, Tomintoul, t: 01807580760

THE ROYAL HOTEL  and  RESTAURANT
39. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Golden Grill
40. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

Boogie Woogie
41. Boogie Woogie

A really relaxed gift, clothes and coffee shop. Eclectic and well-designed items as gifts and for homes. Contemporary, freshly-made and locally-sourc...

More Details

2 Regent Square, Keith, t: 01542888077

Skerry Brae
42. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

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

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

Glenfiddich Restaurant
45. Glenfiddich Restaurant

Centrally situated in the Malt Whisky Capital, we offer a varied menu. Licenced and open 7 days a week. Coach Parties Welcome (capacity 80)...

More Details

13 Church Street, Dufftown, t: +44 (0)1340 820363

Spice Tandoori
46. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Richmond Arms Hotel
47. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

Speyside Coffee Roasting Co.
48. Speyside Coffee Roasting Co.

Small batch coffee roastery based at the Garmouth Hotel. Beans are currently roasted weekly using our 5kg Golden Coffee Roaster which was built and...

More Details

Garmouth Hotel, South Road, Garmouth, t: 01343 870226

Personal Dining Services, Moray
49. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

Jimmy Chungs
50. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966