Food, Drink and Shopping in Moray & Speyside

 

 

The Bakehouse
1. 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

Christies Deli
2. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

Speyside Coffee Roasting Co.
3. Speyside Coffee Roasting Co.

Small batch coffee roastery based at the Garmouth Hotel. Beans are currently roasted weekly using our 5kg Golden Coffee Roaster which was built and...

More Details

Garmouth Hotel, South Road, Garmouth, t: 01343 870226

Jimmy Chungs
4. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

Golden Grill
5. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

Good Year
6. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

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

Richmond Arms Hotel
8. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

Spey Larder
9. Spey Larder

Quality delicatessen shop selling local produce...

More Details

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

Skerry Brae
10. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

The Abbey Inn
11. The Abbey Inn

Phil and Marcia welcome you; With cosy fires in the winter, oak beams and a warm, friendly atmosphere, Traditional pub grub served daily with a va...

More Details

Findhorn Road, Kinloss, t: 01309 690475

The Clifton
12. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

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

Fresh! Coffee House  and  Bistro
14. 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 Drouthy Cobbler
15. The Drouthy Cobbler

A haven for those who love local, seasonal produce in nice surroundings with great service. Enjoy some of our 150+ single malt whiskies, local beers,...

More Details

48a High Street, Elgin, t: 01343 596000

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

The Steading Bakehouse
17. The Steading Bakehouse

The Steading Bakehouse has relocated from Mid Street in Keith to the lovely countryside surroundings of Thirteen Moons at Mill of Towie. We offer a ...

More Details

Thirteen Moons, Mill of Towie, Keith, t: 01542 810361

Snappy Tomato Pizza
18. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Boogie Woogie
19. 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 Old Mill Inn
20. The Old Mill Inn

A traditional Country Inn, fully licensed, providing bar snacks and restaurant meals....

More Details

Brodie, t: 01309 641605