Food, Drink and Shopping in Moray & Speyside

 

 

Failte Cafe
1. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

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

Highlander Inn ~ Craigellachie
3. 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

The Old Bridge Inn
4. The Old Bridge Inn

The Old Bridge Inn, on the banks of the Spey, and on the road to the ski slopes, offers a roaring log fire and great atmosphere, along with excellent ...

More Details

Dalfaber Road, Aviemore, t: 01479 811137

Qismat Tandoori
5. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

The Bothy
6. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

Snappy Tomato Pizza
7. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Restaurant La Faisanderie
8. Restaurant La Faisanderie

The best Scottish Food ~ with a French Touch. Ideally situated in Dufftown's Square La Faisanderie offers a unique dining experience. Run by propriet...

More Details

2 Balvenie Street, Dufftown, t: 01340 821273

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

Food on the Fly
10. Food on the Fly

Bespoke catering for your sporting adventures. Food on the Fly are caterers specialising in providing delicious and elegant food at your river bank,...

More Details

West Bank, Mulben, Fochabers, t: 01542 860778

Duffus Inn
11. Duffus Inn

The Duffus Inn, Restaurant and Bar is close to Lossiemouth, Hopeman, Elgin and Forres. We are a family-run restaurant specialising in great Scottish...

More Details

1 Hopeman road, Duffus, t: 01343 835065

Pino Pizza Elgin
12. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

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

Badenoch's
14. Badenoch's

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

More Details

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

Tomintoul Gallery
15. Tomintoul Gallery

Charming small gallery of Batik fine artist Jane Lannagan. Original works by Jane and other artists, prints, cards, ceramics and interesting gifts....

More Details

82 Main Street, Tomintoul, t: 01807589458

Logie Whisky  and  Wine
16. Logie Whisky and Wine

...

More Details

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

Sandisons
17. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

Cairngorm Bike and Hike
18. Cairngorm Bike and Hike

...

More Details

Railway Station, Boat-of-Garten, t: 01479 831745

Christies of Fochabers
19. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

Beggars Belief
20. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

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

...

More Details

Newmill, Elgin, t: 01343 554099

Cornerstone Teahouse
22. 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

The Olive Tree Cafe
23. The Olive Tree Cafe

...

More Details

The Olive Tree Café, Logie Steading, Forres, t: 01309 611733

A Gift from Scotland
24. A Gift from Scotland

...

More Details

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

Richmond Arms Hotel
25. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

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

The Ashvale
27. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Jo Robinson Sugarcraft
28. 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

Starbucks
29. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

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

Speyside Coffee Roasting Co.
31. 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

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

Al Bahar
33. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

Tomintoul  and  Glenlivet Discovery Centre
34. Tomintoul and Glenlivet Discovery Centre

...

More Details

43 The Square, Ballindalloch, Tomintoul, t: 01807580760

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