Food, Drink and Shopping in Moray & Speyside

 

 

Buffer Stop
1. Buffer Stop

THE BUFFER STOP Sit down and enjoy a hot snack, tea and coffee in the 'Buffer Stop' ... the on site restuarant car of the Keith and Dufftown Railway....

More Details

Keith and Dufftown Railway, Dufftown Station, Dufftown, t: 01343 820882

Ramnee Hotel
2. Ramnee Hotel

Blessed as we are to be in the Heartland of Scotland's Natural Larder, our Executive Chef, Brendon, has a plethora of choice when sourcing the sweetes...

More Details

Victoria Road, Forres, t: +44 (0)1309 672410

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

The Decora Cafe
4. The Decora Cafe

...

More Details

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

A Gift from Scotland
5. A Gift from Scotland

...

More Details

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

Mr J Chinese Express
6. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

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

Duffus Inn
8. 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

Beggars Belief
9. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Elgin Kebab House
10. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

The Loft Coffee Shop and Bistro
11. The Loft Coffee Shop and Bistro

A relaxed and friendly family owned coffee shop and bistro set on a working farm. Outside seating available and beautiful farm walks....

More Details

The Loft, East Grange Farm, Kinloss, Forres, t: 01343850111

Polish Deli
12. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

The Olive Tree Cafe
13. The Olive Tree Cafe

...

More Details

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

Pino Pizza Elgin
14. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

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

Muckrach Lodge Hotel
16. Muckrach Lodge Hotel

Authentic Scottish Sunday Lunch. The kitchen team at Muckrach Lodge has been diving into the history books. Head chef Christein Rhein has taken a jou...

More Details

Dulnain Bridge, Grantown on Spey, Grantown on Spey, t: 01479851257

The Ashvale
17. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

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

Beechtree Restaurant
19. 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

Restaurant La Faisanderie
20. 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

Three Bags Wool
21. Three Bags Wool

Wools and Yarns from around the world including some local hand made yarns. Workshops for visitors include button making, spinning, felting, dying and...

More Details

The Greenhall Gallery, 2 Victoria Street, Craigellachie, t: 01340881749

Northern Fish Shop
22. Northern Fish Shop

...

More Details

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

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

Failte Cafe
24. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

Pizzaeria Toscana
25. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

Indian Gardens
26. Indian Gardens

...

More Details

27 Bridge Street, Banff, t: +44 (0)1261 819902

The Clifton
27. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

Hopeman Village Tea Rooms  and Takeaway
28. Hopeman Village Tea Rooms and Takeaway

...

More Details

25 Harbour Street, Hopeman, Elgin, t: 01343 831508

Sandisons
29. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

Pattaya Thai Restaurant
30. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Akash Tandoori
31. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

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

Harbour Inn
33. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

Bijou Coffee Shop
34. Bijou Coffee Shop

...

More Details

6-10 Batchen Street, Elgin, t: 01343 542385

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

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

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

...

More Details

Newmill, Elgin, t: 01343 554099

The Old Mill Inn
38. The Old Mill Inn

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

More Details

Brodie, t: 01309 641605

Highland Country Cooking
39. Highland Country Cooking

Highland Country Cooking provides specialist private chef and outside catering across Aviemore and the Cairngorms and further afield. With vibrant, c...

More Details

Dreggie Cottage, Grantown on Spey, t: 07813 949 660

The Mason Arms
40. The Mason Arms

family run bar and restaurant , good value. coach parties very welcome...

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

The Cross Restaurant with rooms
41. The Cross Restaurant with rooms

The Cross at Kingussie is a family run five star rated restaurant with rooms located in the lovely Highland village of Kingussie within the stun...

More Details

Tweed Mill Brae, Ardbroilach Road, Kingussie, Aviemore, t: +44 (0)1540 66 11 66

The Old Bridge Inn
42. 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

Masin Chinese Takeaway
43. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Scribbles Pizza House
44. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

Good Year
45. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Philp's Fine Food
46. 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 Granary
47. The Granary

...

More Details

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

Skerry Brae
48. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

Natural Spice
49. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Bandstand Bar and Restaurant
50. Bandstand Bar and Restaurant

Choose from mouth-watering Sea Food, Steaks and traditional Scottish dishes while enjoying spectacular views from our popular sea view restaurant. Th...

More Details

Crescent Road, Nairn, t: 01667 452341