Food, Drink and Shopping in Moray & Speyside

 

 

The Kimberley Inn
1. The Kimberley Inn

Cosy Village Pub with great food, good drink and the most stunning of views, we know you'll enjoy your visit to Findhorn with us. We are very well kn...

More Details

Findhorn, t:

The Clifton
2. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

KFC
3. KFC

...

More Details

Elgin, t: 0845 7532532

Macbeth's Butchers
4. Macbeth's Butchers

Macbeth's is one of Scotland's premier butchers and game dealers, specialising in wholesale, retail and mail order beef, pork, lamb and game. Our bee...

More Details

11 Tolbooth Street, Forres, t: 01309 672254

Skerry Brae
5. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

Mr J Chinese Express
6. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

Struan House Hotel and Restaurant
7. Struan House Hotel and Restaurant

All of our food is prepared fresh on the premises from local ingredients. We specialise in fish and seafood but other dishes are available, including ...

More Details

Cluny Square, Buckie, t: 01542 835593

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

Natural Spice
9. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Ewe  and  Me
10. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

Diva Designs
11. Diva Designs

...

More Details

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

Al Bahar
12. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

Knockomie Inn
13. Knockomie Inn

One of Scotlands most Luxury Inns Knockomie sits comfortably in its surroundings, with 15 rooms and a gastro dining experience. The Inn has developed...

More Details

Grantown Road, Forres, t: +44 (0)1309 673146

A Gift from Scotland
14. A Gift from Scotland

...

More Details

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

Gordon Arms Hotel
15. 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

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

Pino Pizza Lossiemouth
17. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

Crown  and  Anchor
18. 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

Three Bags Wool
19. 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

Masin Chinese Takeaway
20. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Subway
21. Subway

...

More Details

St Giles Centre, Elgin, t: 01343 559358

Polish Deli
22. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

WS Test 5
23. WS Test 5

...

More Details

Aberlour, t:

Ghillie Basan Cookery Workshops
24. 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

Braemou Inn
25. Braemou Inn

...

More Details

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

New Hopeman Chinese Takeaway
26. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

Fresh on Spey
27. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

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

Golden Grill
29. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

Cairngorm Bike and Hike
30. Cairngorm Bike and Hike

...

More Details

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

Fisherie Country centre Restaurant
31. 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

The Grouse Inn
32. 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

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

Good Year
34. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

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

Hopeman Village Tea Rooms  and Takeaway
36. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

Christies Deli
37. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

The Royal Oak
38. 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

The Croft Inn
39. 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

Christies of Fochabers
40. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

The 1629
41. The 1629

The 1629 Restaurant in Lossiemouth has firmly established itself over the years as Moray's favourite eating-place. Under the expert guidance of chef/p...

More Details

20 Clifton Road, Lossiemouth, t: 01343 813 743

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

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

Sunninghill Hotel Restaurant
44. 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

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

Boogie Woogie
46. 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

The Olive Tree Cafe
47. The Olive Tree Cafe

...

More Details

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

The Tee Shack
48. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

The Harbour Restaurant  and  Cafe
49. The Harbour Restaurant and Cafe

A small restaurant in an excellent location. A limited menu but the choices are always excellent. Serving mainly fish with interesting variations on t...

More Details

2a Harbour Street, Gardenstown, Banff, t: +44 (0)1261 851690

The Muckle Cross
50. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030