Food, Drink and Shopping in Moray & Speyside

 

 

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

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

Pizzaeria Toscana
3. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

Bijou Coffee Shop
4. Bijou Coffee Shop

...

More Details

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

Masin Chinese Takeaway
5. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Snappy Tomato Pizza
6. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Beach Bar
7. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

Covesea Cafe
8. Covesea Cafe

...

More Details

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

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

A Gift from Scotland
10. A Gift from Scotland

...

More Details

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

The Lido Cafe
11. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

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

Cafe LA JEMS
13. Cafe LA JEMS

We offer a large menu selection to cater for all tastes. We take pride in offering freshly prepared scottish dishes and fresh home made soup every day...

More Details

105 Mid Street, Keith, Keith, t: 01542 882511

China Town Buffet
14. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Spey Larder
15. Spey Larder

Quality delicatessen shop selling local produce...

More Details

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

Beankind Coffee Roasters
16. 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

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

Franklin's Restaurant at Cluny Bank Hotel
18. Franklin's Restaurant at Cluny Bank Hotel

Lloyd Kenny, the chef/owner of the Cluny Bank Hotel, is passionate about the food he produces and serves to the guests. He has been in the trade for 3...

More Details

Cluny Bank Hotel, 69 St Leonards Road, Forres, t: 01309 674304

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

Pattaya Thai Restaurant
20. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

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

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

Phoenix Shop and Café
23. Phoenix Shop and Café

Located at the entrance to the famous Findhorn eco-village, the Phoenix has been serving the local and visiting community for over 20 years. Beginning...

More Details

Findhorn, t:

ScottishJerky.com
24. 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

Barn Bistro at Greenfields
25. 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:

Costa Coffee
26. Costa Coffee

...

More Details

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

Beggars Belief
27. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

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

Spice Tandoori
30. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Logie Whisky  and  Wine
31. Logie Whisky and Wine

...

More Details

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

Zaika Tandoori
32. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

Badenoch's
33. Badenoch's

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

More Details

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

Northern Fish Shop
34. Northern Fish Shop

...

More Details

231-239 High Street, Elgin, t: 01343 547002

Skerry Brae
35. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040