Food, Drink and Shopping in Moray & Speyside

 

 

Fresh on Spey
1. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Beggars Belief
2. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Beaver Travel
3. Beaver Travel

...

More Details

2-6 South St, Elgin, t: 01343 548844

Brodie Countryfare Lunchroom
4. Brodie Countryfare Lunchroom

An excellent day out for both shopper and food lover alike. The decor is that of a traditional Scottish country restaurant with a very lively, yet wa...

More Details

Brodie, t: 01309 641555

WS Test 5
5. WS Test 5

...

More Details

Aberlour, t:

Snappy Tomato Pizza
6. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

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

Failte Cafe
8. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

Brewers Fayre
9. Brewers Fayre

...

More Details

15 Linkwood Way, Elgin, , t: 01343 550747

The Loft Coffee Shop and Bistro
10. 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

Culdearn House
11. Culdearn House

Culdearn House is renowned for its excellent food and this is reflected in the numerous awards and accolades received over the years. These include an...

More Details

woodlands terrace, Grantown on Spey, t: 01479 872106

Cook House Take Away
12. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

Christies of Fochabers
13. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

Mosset Tavern
14. Mosset Tavern

Set in the heart of Forres in the peaceful setting of the tranquil Rose Garden and the Mosset Duck pond, a warm family welcome awaits you at the The M...

More Details

Gordon Street, Forres, t: +44 (0)1309 672981

Archiestown Hotel  and  Bistro
15. Archiestown Hotel and Bistro

The informal Bistro welcomes non residents and looks out on to the walled garden. The daily menu for lunch and supper offers a choice to suit all tast...

More Details

Archiestown, Aberlour, t: 01340 810218

Elgin Kebab House
16. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

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

AmoRoma Taverna
18. AmoRoma Taverna

Authenic Italian Cooking. The menu changes every month so there is always something different to try. Open 9am - 10pm | Seven days a week during s...

More Details

98 High Street, Forres, t: 01309 696920

Three Bags Wool
19. 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

Golden Grill
20. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

Barn Bistro at Greenfields
21. Barn Bistro at Greenfields

Sit in the quiet seclusion of the countryside and enjoy the relaxed surroundings and ambiance provided in The Barn Bistro at Greenfields. At The Barn ...

More Details

Lhanbryde, Elgin, t:

KFC
22. KFC

...

More Details

Elgin, t: 0845 7532532

Garmouth Hotel
23. Garmouth Hotel

Small traditional Village Pub with Lounge and Dining Room. Bar open in the evenings during the week from 5.00pm but open all day from 12.00 noon at t...

More Details

South Road, Garmouth, t: 01343 870226

The Fjord Inn
24. The Fjord Inn

With excellent views, the Fjord Inn is situated midway between Inverurie, Turriff and Huntly, attracting discerning diners from the local area and muc...

More Details

Fisherford, Turriff, t: 01464 841232

Franklin's Restaurant at Cluny Bank Hotel
25. Franklin's Restaurant at Cluny Bank Hotel

Lloyd Kenny, the new chef/owner of the Cluny Bank Hotel, is passionate about the food he produces and serves to the guests. He has been in the trade f...

More Details

Cluny Bank Hotel, 69 St Leonards Road, Forres, t: 01309 674304

The Kimberley Inn
26. The Kimberley Inn

Cosy Village Pub with great food, good drink and the most stunning of views, we know you'll enjoy your visit to Findhorn with us. We are very well kn...

More Details

Findhorn, t:

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

Bijou Coffee Shop
28. Bijou Coffee Shop

...

More Details

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

Christies Deli
29. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

The Clifton
30. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

Camerons Tea Room and Farm Shop
31. Camerons Tea Room and Farm Shop

It is situated a short stroll away from Camerons Holiday Cottage between Inverness and Fort Augustus on the peaceful South side of Loch Ness. Perfectl...

More Details

Foyers, Inverness, t: 01456 486475

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

Brander Arms
33. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

Crown  and  Anchor
34. Crown and Anchor

The Crown and Anchor Inn is a warm, friendly place. The inn is situated in the heart of Findhorn village overlooking the beautiful Findhorn bay. We ar...

More Details

Findhorn, t: 01309 690243

Ewe  and  Me
35. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

The Ashvale
36. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

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

Spice Tandoori
38. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

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 Abbey Inn
40. 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

Masin Chinese Takeaway
41. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

THE ROYAL HOTEL  and  RESTAURANT
42. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

The Cairn Restaurant
43. 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

CJs Plaice
44. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

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

Braemou Inn
46. Braemou Inn

...

More Details

1 Cooper Street, Hopeman, Elgin, t: 01343 830297

Community Food Moray
47. Community Food Moray

Fruit and Local Vegetables - retail and wholesale (not for profit enterprise). Fruit and Veg box orders taken. Workshops and catering available...

More Details

Unit 3, Next to Mosstodloch Service Station, .Any, t: 01343 820261

Pattaya Thai Restaurant
48. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Gordon Arms Hotel
49. Gordon Arms Hotel

This 200-year old former coaching inn, close to the River Spey and within easy reach of Speyside's whisky distilleries, is understandably popular with...

More Details

80 High Street, Fochabers, t: +44 (0)1343 820508

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