Food, Drink and Shopping in Moray & Speyside

 

 

The Cairn Restaurant
1. The Cairn Restaurant

Our conservatory restaurant offers a relaxed informal dining environment and has both an a la carte and bistro menu available, with choices to suit al...

More Details

Ravenscourt House, Seafield Avenue, Grantown on Spey, t: 01479 872286

Nether Btae
2. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682

Golden Grill
3. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

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

Pino Pizza Elgin
5. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Elgin Kebab House
6. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Jo Robinson Sugarcraft
7. Jo Robinson Sugarcraft

Jo Robinson Sugarcraft is based in Glenlivet, Banffshire. I have been making and baking celebration cakes for over 12 years and decided to set up in b...

More Details

Tigh-An-Allt, Glenlivet, t: 01807 590741

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

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

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

Happy City
11. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

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

...

More Details

Newmill, Elgin, t: 01343 554099

Balvenie St. Ice Cream
13. 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

EarthShare
14. EarthShare

EarthShare is Moray's community supported agriculture scheme, growing organic vegetables and soft fruit for up to 200 local families since 1994. Subsc...

More Details

65 Society Street, Nairn, t: 0782 566 7601

Beechtree Restaurant
15. Beechtree Restaurant

The Beechtree Restaurant, situated in the college, is home to our Hospitality and Tourism Academy. The Restaurant opens weekdays to the public, provid...

More Details

Moray College UHI, Moray Street, Elgin, t: 01343 576424

Logie Whisky  and  Wine
16. Logie Whisky and Wine

...

More Details

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

Spice Tandoori
17. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

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

JJ's
19. JJ's

Family run since 2000, this popular friendly restaurant is open from Tuesday to Saturday 9am to late for breakfast, coffees, lunches, high teas and ev...

More Details

15 High Street, Grantown on Spey, t: 01479 870100

The Steading Bakehouse
20. 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