Food, Drink and Shopping in Moray & Speyside

 

 

The Whisky Shop Dufftown
1. The Whisky Shop Dufftown

The Whisky Shop Dufftown is based in the heart of Speyside. We offer an exceptional selection of over 600 whiskies and related items for you to buy o...

More Details

1 Fife Street, Dufftown, t: 01340821097

Brewers Fayre
2. Brewers Fayre

...

More Details

15 Linkwood Way, Elgin, , t: 01343 550747

Sandisons
3. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

Natural Spice
4. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

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

CJs Plaice
6. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Costa Coffee
7. Costa Coffee

...

More Details

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

Zaika Tandoori
8. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

The Cutty Bar  and  Restaurant
9. The Cutty Bar and Restaurant

Situated in the centre of Whitehills, The Cutty Bar and Restaurant was taken over Jan 2006 as a family business. The Pub has Live Music every wee...

More Details

8 Loch Street, Whitehills, Banff, t: +44 (0)1261 861888

Richmond Arms Hotel
10. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

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

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

Ghillie Basan Cookery Workshops
13. Ghillie Basan Cookery Workshops

Cooking world food with a view to the hills is an unforgettable experience. The internationally acclaimed writer and broadcaster, Ghillie Basan, runs ...

More Details

Corrunich, Braes of Glenlivet, Glenlivet, t: 01807 590 420

Mr J Chinese Express
14. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

Crown  and  Anchor
15. Crown and Anchor

The Crown and Anchor Inn is a warm, friendly place. The inn is situated in the heart of Findhorn village overlooking the beautiful Findhorn bay. We ar...

More Details

Findhorn, t: 01309 690243

The Tee Shack
16. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Skerry Brae
17. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

Christies of Fochabers
18. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

Ptarmigan Restaurant
19. 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

Subway
20. Subway

...

More Details

St Giles Centre, Elgin, t: 01343 559358

Indian Gardens
21. Indian Gardens

...

More Details

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

Beggars Belief
22. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

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

Golden Grill
24. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

Fresh on Spey
25. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Buffer Stop
26. 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

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

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

Highlander Inn ~ Craigellachie
29. 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

Covesea Cafe
30. Covesea Cafe

...

More Details

Covesea Links, North Green, Nr Lossiemouth, t: 01343 815454

Muckrach Lodge Hotel
31. Muckrach Lodge Hotel

Authentic Scottish Sunday Lunch. The kitchen team at Muckrach Lodge has been diving into the history books. Head chef Christein Rhein has taken a jou...

More Details

Dulnain Bridge, Grantown on Spey, Grantown on Spey, t: 01479851257

Happy City
32. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Brander Arms
33. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

Diva Designs
34. Diva Designs

...

More Details

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

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

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

The Gun Lodge Hotel
37. The Gun Lodge Hotel

We are a family run hotel Located 2 miles from the inverness airport and 1 mile from Fort George...

More Details

High Street, Ardersier, Inverness, t: 01667 462734

Fisherie Country centre Restaurant
38. Fisherie Country centre Restaurant

Our family run table service restaurant has a warm, relaxed, friendly atmosphere. We serve traditional food using fresh local produce when available. ...

More Details

Fisherie Green, Fisherie, Turriff, t: 01261 851571

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

EarthShare
40. EarthShare

EarthShare is Moray's community supported agriculture scheme, growing organic vegetables and soft fruit for up to 200 local families since 1994. Subsc...

More Details

65 Society Street, Nairn, t: 0782 566 7601

Pino Pizza Elgin
41. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Logie Steading Farm  and  Garden Shop
42. Logie Steading Farm and Garden Shop

Logie Steading Farm and Garden Shop sells beef from the Logie herd of Longhorn Cattle. Longhorn beef wins awards across the country and is valued b...

More Details

Forres, t:

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

...

More Details

Newmill, Elgin, t: 01343 554099

Braemou Inn
44. Braemou Inn

...

More Details

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

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

Strathisla Cafe
46. Strathisla Cafe

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

More Details

46 Regent Street, Keith, t: 01542887388

The Bothy Bistro Burghead
47. 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

Burger King
48. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

Fresh! Coffee House  and  Bistro
49. 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 Old Bridge Inn
50. 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