Food, Drink and Shopping in Moray & Speyside

 

 

Cloudhowe
1. Cloudhowe

...

More Details

Unit 4, Logie Steading, Forres, t: 01309 611799

Wester Hardmuir Fruit Farm and Amaizing Maze
2. 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

The Granary
3. The Granary

...

More Details

14-18 Thunderton Place, Elgin, t: 01343 555175

The Decora Cafe
4. The Decora Cafe

...

More Details

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

Laichmoray Hotel Restaurant and Whisky Lounge
5. 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

Cawdor Tavern
6. Cawdor Tavern

Cawdor Tavern is a traditional country pub in a building which was originally the old castle workshop. The use of fresh quality local produce and the ...

More Details

Cawdor, t: 01667 404777

The Galley Fish  and  Chip Shop
7. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

The Clockhouse Restaurant
8. The Clockhouse Restaurant

Enjoy fine Highland cuisine using fresh local produce in the relaxing atmosphere of this village restaurant in the centre of Tomintoul. Choose from ei...

More Details

The Square, Tomintoul, t: 01807 580378

CJs Plaice
9. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

WS Test 5
10. WS Test 5

...

More Details

Aberlour, t:

Golden Grill
11. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

Mansion House Hotel and Country Club
12. Mansion House Hotel and Country Club

Imposing Baronial Mansion which overlooks the River Lossie. Centrally located in Elgin and within minutes walking disatance of Elgin town centre....

More Details

The Haugh, Elgin, t: 01343 548811

Fresh! Coffee House  and  Bistro
13. 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

Northern Fish Shop
14. Northern Fish Shop

...

More Details

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

Struan House Hotel and Restaurant
15. 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

Beach Bar
16. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

The Muckle Cross
17. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Natural Spice
18. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Logie Steading Farm  and  Garden Shop
19. 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:

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

The Ditsy Teacup
21. 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

Philp's Fine Food
22. Philp's Fine Food

Delicatessen selling local and regional fine foods. Olives and antipasti, cheese, whisky, wines and spirits, ice cream, home cooking. Gifts an...

More Details

22 High Street, Forres, t: 01309 358 060

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

Diva Designs
24. Diva Designs

...

More Details

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

Rendezvous At The Royal
25. Rendezvous At The Royal

...

More Details

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

Beggars Belief
26. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Costa Coffee
27. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

Skerry Brae
28. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

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

Elgin Kebab House
30. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Balvenie St. Ice Cream
31. Balvenie St. Ice Cream

Balvenie St. opened in 2013 with our main ethos being that whatever we do or sell make it the best. Not only do we offer fantastic ice cream and pr...

More Details

8 Balvenie Street, Dufftown, t: 07794 681807

Brander Arms
32. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

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

The Bakehouse
34. The Bakehouse

Located in the centre of the historic fishing village of Findhorn on the Moray coast, the Bakehouse opens in the day as a busy local café a...

More Details

91/92 Findhorn, Findhorn, t: 01309 691826