Food, Drink and Shopping in Moray & Speyside

 

 

The Grouse Inn
1. The Grouse Inn

Delicious Home Baking that will keep you coming back again and again. A visit to the Grouse Inn offers a peaceful drive through idyllic countrysid...

More Details

Lower Cabrach on A941, Dufftown, t: 01466 702200

Christies Deli
2. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

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

...

More Details

Newmill, Elgin, t: 01343 554099

Three Bags Wool
4. Three Bags Wool

Wools and Yarns from around the world including some local hand made yarns. Workshops for visitors include button making, spinning, felting, dying and...

More Details

The Greenhall Gallery, 2 Victoria Street, Craigellachie, t: 01340881749

Connage Highland Dairy
5. 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 Royal Hotel and Restaurant
6. 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

Jimmy Chungs
7. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

Good Year
8. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Romaks Tandoori Takeaway
9. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Braemou Inn
10. Braemou Inn

...

More Details

1 Cooper Street, Hopeman, Elgin, t: 01343 830297

Emperor Restaurant
11. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

China Town Buffet
12. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Badenoch's
13. Badenoch's

Sports, tasty fast food and great value drinks on Elgin High Street....

More Details

178-182 High Street, Elgin, t: 01343 596000

Beggars Belief
14. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

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

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

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

Tomintoul  and  Glenlivet Discovery Centre
18. Tomintoul and Glenlivet Discovery Centre

...

More Details

43 The Square, Ballindalloch, Tomintoul, t: 01807580760

Rendezvous At The Royal
19. Rendezvous At The Royal

...

More Details

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

Barn Bistro at Greenfields
20. Barn Bistro at Greenfields

Sit in the quiet seclusion of the countryside and enjoy the relaxed surroundings and ambiance provided in The Barn Bistro at Greenfields. At The Barn ...

More Details

Lhanbryde, Elgin, t:

The Cairn Restaurant
21. 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

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

Community Food Moray
23. Community Food Moray

Fruit and Local Vegetables - retail and wholesale (not for profit enterprise). Fruit and Veg box orders taken. Workshops and catering available...

More Details

Unit 3, Next to Mosstodloch Service Station, .Any, t: 01343 820261

The Clifton
24. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

The Clockhouse Restaurant
25. The Clockhouse Restaurant

Enjoy fine Highland cuisine using fresh local produce in the relaxing atmosphere of this village restaurant in the centre of Tomintoul. Choose from ei...

More Details

The Square, Tomintoul, t: 01807 580378

Natural Spice
26. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

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

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

Cairngorm Bike and Hike
29. Cairngorm Bike and Hike

...

More Details

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

ScottishJerky.com
30. ScottishJerky.com

We produce premium Beef and Venison Jerky from prime Scotch Beef and wild Highland Venison in four great flavours: Original, Cracked Black Pepper, Hot...

More Details

Unit 11A4, Balmakeith Industrial Estate, Nairn, t: 07798 934920

Al Bahar
31. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

Christies of Fochabers
32. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

THE ROYAL HOTEL  and  RESTAURANT
33. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Costa Coffee
34. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

The Lido Cafe
35. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

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

Harbour Inn
37. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

CJs Plaice
38. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

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

Ramnee Hotel
40. 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

Boath House Hotel
41. 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

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

Tannochbrae Guest House  and  Restaurant
43. 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:

Personal Dining Services, Moray
44. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

Bijou Coffee Shop
45. Bijou Coffee Shop

...

More Details

6-10 Batchen Street, Elgin, t: 01343 542385

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

Ptarmigan Restaurant
47. Ptarmigan Restaurant

Highland hospitality combines wholesome traditional local ingredients with spectacular views from the warmth and comfort of the UK's highest restauran...

More Details

Cairn Gorm Mountain, Aviemore, t: +44 (0)1479 861261

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

A Gift from Scotland
49. A Gift from Scotland

...

More Details

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

The Muckle Cross
50. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030