Food, Drink and Shopping in Moray & Speyside

 

 

Sidings Cafe
1. Sidings Cafe

Karen and Lisa invite you to visit their quirky 1950s Railway Carriage .Offering simple freshly prepared dishes from 10am - 4pm Breakfast served be...

More Details

Dufftown Railway Station, Dufftown, t: 07774245071 or 07585979618

Gordon Castle Walled Garden
2. Gordon Castle Walled Garden

If you're looking for a great day out in North-East Scotland, visit our beautiful Walled Garden at Gordon Castle, which is being lovingly restored to ...

More Details

Gordon Castle, Fochabers, t: 01343 612333

Strathisla Cafe
3. Strathisla Cafe

Award Winning Fish and Chip shop also with seating area....

More Details

46 Regent Street, Keith, t: 01542887388

Logie Whisky  and  Wine
4. Logie Whisky and Wine

...

More Details

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

Braemou Inn
5. Braemou Inn

...

More Details

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

Highland Country Cooking
6. 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

Aberlour Pharmacy
7. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

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

The Harbour Restaurant  and  Cafe
9. The Harbour Restaurant and Cafe

A small restaurant in an excellent location. A limited menu but the choices are always excellent. Serving mainly fish with interesting variations on t...

More Details

2a Harbour Street, Gardenstown, Banff, t: +44 (0)1261 851690

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

Natural Spice
11. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Phoenix Shop and Café
12. Phoenix Shop and Café

Located at the entrance to the famous Findhorn eco-village, the Phoenix has been serving the local and visiting community for over 20 years. Beginning...

More Details

Findhorn, t:

Burger King
13. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

Mansion House Hotel and Country Club
14. Mansion House Hotel and Country Club

Imposing Baronial Mansion which overlooks the River Lossie. Centrally located in Elgin and within minutes walking disatance of Elgin town centre....

More Details

The Haugh, Elgin, t: 01343 548811

Northern Fish Shop
15. Northern Fish Shop

...

More Details

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

Zaika Tandoori
16. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

Costa Coffee
17. Costa Coffee

...

More Details

66-68 High Street, Elgin, t: 01343 548648

Beggars Belief
18. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Cawdor Tavern
19. Cawdor Tavern

Cawdor Tavern is a traditional country pub in a building which was originally the old castle workshop. The use of fresh quality local produce and the ...

More Details

Cawdor, t: 01667 404777

Spindrift of Tomintoul
20. Spindrift of Tomintoul

Spindrift of Tomintoul presents a delightful shopping experience, including a broad selection of gifts, jewellery, clothing, cards, books and fine art...

More Details

5 Main Street, Tomintoul, t: 01807 580403

The Galley Fish  and  Chip Shop
21. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

Bijou Coffee Shop
22. Bijou Coffee Shop

...

More Details

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

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

New Hopeman Chinese Takeaway
24. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

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

The Royal Hotel and Restaurant
26. The Royal Hotel and Restaurant

Recently taken over buy new owners this Victorian Hotel and Restaurant is now known as the "Best Place to eat in Keith" A mixture of Traditi...

More Details

Church rd, Keith, t: 01542 886978

The Pancake Place
27. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

Knockomie Inn
28. Knockomie Inn

One of Scotlands most Luxury Inns Knockomie sits comfortably in its surroundings, with 15 rooms and a gastro dining experience. The Inn has developed...

More Details

Grantown Road, Forres, t: +44 (0)1309 673146

Covesea Cafe
29. Covesea Cafe

...

More Details

Covesea Links, North Green, Nr Lossiemouth, t: 01343 815454

The Mill House Hotel  and  Restaurant
30. The Mill House Hotel and Restaurant

The Mill House Hotel and Restaurant still has the same character as before but now with a modern twist, the complete hotel as undergone major faceli...

More Details

Mill of Tynet, Buckie, t: 01542850233

The Ashvale
31. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

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

Ewe  and  Me
33. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

Ramnee Hotel
34. 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

Masin Chinese Takeaway
35. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Glenfiddich Restaurant
36. Glenfiddich Restaurant

Centrally situated in the Malt Whisky Capital, we offer a varied menu. Licenced and open 7 days a week. Coach Parties Welcome (capacity 80)...

More Details

13 Church Street, Dufftown, t: +44 (0)1340 820363

The Bakehouse
37. The Bakehouse

Located in the centre of the historic fishing village of Findhorn on the Moray coast, the Bakehouse opens in the day as a busy local café a...

More Details

91/92 Findhorn, Findhorn, t: 01309 691826

Golden Grill
38. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

Gordon  and  MacPhail
39. Gordon and MacPhail

When James Gordon and John Alexander MacPhail announced the opening of their 'centrical and commodious premises' on South Street,Elgin, on 24th May 18...

More Details

58-60 South Street, Elgin, t: 01343 545110

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

Subway
41. Subway

...

More Details

St Giles Centre, Elgin, t: 01343 559358

Sandisons
42. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

Snappy Tomato Pizza
43. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

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

Romaks Tandoori Takeaway
45. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Crown  and  Anchor
46. 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

The Olive Tree Cafe
47. The Olive Tree Cafe

...

More Details

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

The Decora Cafe
48. The Decora Cafe

...

More Details

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

Pino Pizza Lossiemouth
49. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

The Granary
50. The Granary

...

More Details

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