Food, Drink and Shopping in Moray & Speyside

 

 

Spey Larder
1. Spey Larder

Quality delicatessen shop selling local produce...

More Details

96-98 High Street, Aberlour, t: 01340 871243

The Bothy Bistro
2. The Bothy Bistro

...

More Details

Burghead, t:

New Hopeman Chinese Takeaway
3. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

CJs Plaice
4. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Qismat Tandoori
5. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

Macbeth's Butchers
6. 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

Boogie Woogie
7. 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 Pancake Place
8. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

Brander Arms
9. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

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

Snappy Tomato Pizza
11. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Logie Whisky  and  Wine
12. Logie Whisky and Wine

...

More Details

Logie Whisky and Wine, Logie Steading, Forres, t: 01309 611348

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

Connage Highland Dairy
14. 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

Aberlour Pharmacy
15. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

Skerry Brae
16. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

Beankind Coffee Roasters
17. Beankind Coffee Roasters

Beankind is a family run coffee roastery based in Lossiemouth on the beautiful Moray Coast. We roast a wide selection of coffees which have been chos...

More Details

Unit1, Shoreline Commercial Centre, Covsea, Lossiemouth, t: 07410599944

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

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

The Ashvale
20. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

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

Braemou Inn
22. Braemou Inn

...

More Details

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

Al Bahar
23. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

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

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

Brodie Countryfare Lunchroom
26. Brodie Countryfare Lunchroom

An excellent day out for both shopper and food lover alike. The decor is that of a traditional Scottish country restaurant with a very lively, yet wa...

More Details

Brodie, t: 01309 641555

Happy City
27. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Christies of Fochabers
28. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

Strathisla Cafe
29. Strathisla Cafe

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

More Details

46 Regent Street, Keith, t: 01542887388

Noah's Ark Whole Food Cafe and Licensed Bistro
30. Noah's Ark Whole Food Cafe and Licensed Bistro

Step inside this magical place This vibrant and intimate little Bistro offers inspirational cooking in an unusual melange of colour, atmosphere and...

More Details

Fournet House, Balvenie Street, Dufftown, t: 01340 821428

Fresh! Coffee House  and  Bistro
31. 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 Decora Cafe
32. The Decora Cafe

...

More Details

The Lossiebanks Mills, Bridge Street, Elgin, t: 01343 542 218 Ext. 555

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

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