Food, Drink and Shopping in Moray & Speyside

 

 

Pino Pizza Elgin
1. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Harbour Inn
2. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

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

Macleans bakery
4. Macleans bakery

Four generations of Macleans have been Scottish Master Bakers. Today, in the picturesque Moray town of Forres, adjacent to both the Highlands and to S...

More Details

Greshop Industrial Estate, Forres, t: 01309 672 859

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

Personal Dining Services, Moray
6. Personal Dining Services, Moray

Bespoke, professional Catering Service You can also find us on Facebook...

More Details

57 Beechfield Road, Elgin, t: +447875453917

The Clockhouse Restaurant
7. 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

Beggars Belief
8. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

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

Highlander Inn ~ Craigellachie
10. Highlander Inn ~ Craigellachie

Very popular all year round with fine dining in our a la carte restaurant and superb bar meals in our multi award winning whisky and real ale bar. T...

More Details

Victoria Street, Craigellachie, t: 01340 881 446

Mr J Chinese Express
11. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

Emperor Restaurant
12. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

Cornerstone Teahouse
13. Cornerstone Teahouse

Husband and wife operated tearoom; the Teahouse is a short distance from the marina close to the harbour, serving fresh homemade food and using good q...

More Details

1 Market Street, MacDuff, t: 01261 833352

New Hopeman Chinese Takeaway
14. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

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

Failte Cafe
16. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

Masin Chinese Takeaway
17. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Spey Larder
18. Spey Larder

Quality delicatessen shop selling local produce...

More Details

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

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

Golden Grill
20. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448