Food, Drink and Shopping in Moray & Speyside

 

 

Bijou Coffee Shop
1. Bijou Coffee Shop

...

More Details

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

Noah's Ark Whole Food Cafe and Licensed Bistro
2. 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

Diva Designs
3. Diva Designs

...

More Details

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

Al Bahar
4. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

The Galley Fish  and  Chip Shop
5. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

Good Year
6. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Laichmoray Hotel Restaurant and Whisky Lounge
7. Laichmoray Hotel Restaurant and Whisky Lounge

In the restaurant and garden room conservatory our lunchtime and evening menus offer many traditional favourites which are prepared by our chefs using...

More Details

Laichmoray Hotel, Maisondieu Road, Elgin, t: 01343 540045

Christies Deli
8. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

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

Romaks Tandoori Takeaway
10. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

The Kimberley Inn
11. 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:

Archiestown Hotel  and  Bistro
12. Archiestown Hotel and Bistro

The informal Bistro welcomes non residents and looks out on to the walled garden. The daily menu for lunch and supper offers a choice to suit all tast...

More Details

Archiestown, Aberlour, t: 01340 810218

The Bothy Bistro
13. The Bothy Bistro

...

More Details

Burghead, t:

Happy City
14. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Christies of Fochabers
15. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

Community Food Moray
16. 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 Pancake Place
17. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

Failte Cafe
18. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

Rendezvous At The Royal
19. Rendezvous At The Royal

...

More Details

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

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

...

More Details

Newmill, Elgin, t: 01343 554099

A Taste of Speyside
21. 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 Tee Shack
22. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Logie Whisky  and  Wine
23. Logie Whisky and Wine

...

More Details

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

Natural Spice
24. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

The Olive Tree Cafe
25. The Olive Tree Cafe

...

More Details

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

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

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

Pattaya Thai Restaurant
28. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Highland Country Cooking
29. 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

Masin Chinese Takeaway
30. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

The Harbour Restaurant  and  Cafe
31. 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

Harbour Inn
32. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

The Whisky Shop Dufftown
33. 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

CJs Plaice
34. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

The Bothy Bistro Burghead
35. 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 Classroom
36. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

Spey Larder
37. Spey Larder

Quality delicatessen shop selling local produce...

More Details

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

Cairngorm Bike and Hike
38. Cairngorm Bike and Hike

...

More Details

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

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

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

The Ditsy Teacup
41. The Ditsy Teacup

A unique, edgy and inviting coffee shop, offering home baking, light lunches and tea and coffee....

More Details

26 Thunderton Place, Elgin, t: 07921826963

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

Pino Pizza Lossiemouth
43. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

The Bothy
44. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

A Gift from Scotland
45. A Gift from Scotland

...

More Details

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

Mr J Chinese Express
46. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

The Lido Cafe
47. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

Jimmy Chungs
48. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

Wester Hardmuir Fruit Farm and Amaizing Maze
49. Wester Hardmuir Fruit Farm and Amaizing Maze

Farm Shop and Pick Your Own The Farm Shop opens from early June each year for the sale of asparagus, rhubarb and early season strawberries produced ...

More Details

Auldearn, t: 01309 641259

Knockomie Inn
50. 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