Food, Drink and Shopping in Moray & Speyside

 

 

Phoenix Café
1. Phoenix Café

The Phoenix Café is situated at the entrance to the Universal Hall in the Findhorn eco-village community. Open year round, the café has both...

More Details

Findhorn, t:

The Clockhouse Restaurant
2. 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

Cawdor Tavern
3. 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

The Fjord Inn
4. 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

Brodie Countryfare Lunchroom
5. 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 warm...

More Details

Brodie, t: 01309 641555

Christies Deli
6. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

Skerry Brae
7. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

Phoenix Shop and Café
8. 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:

Glenfiddich Restaurant
9. 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

Mansion House Hotel and Country Club
10. 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

Tannochbrae Guest House  and  Restaurant
11. Tannochbrae Guest House and Restaurant

The famous Tannochbrae Restaurant and Stables Whisky Bar with over 200 single malts sepcialises in freshly prepared, locally sourced ingredients inclu...

More Details

22 Fife Street,, Dufftown, t:

Spice Tandoori
12. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

The Gun Lodge Hotel
13. The Gun Lodge Hotel

We are a family run hotel Located 2 miles from the inverness airport and 1 mile from Fort George...

More Details

High Street, Ardersier, Inverness, t: 01667 462734

Speyside Enterprises Ltd.
14. Speyside Enterprises Ltd.

Speyside Specialities is a small family company, manufacturing superior products available in most multiple retail stores and other outlets in North S...

More Details

No 2 March Road, Buckie, t: 01542 831320

WS Test 5
15. WS Test 5

...

More Details

Aberlour, t:

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

The Mason Arms
17. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

Romaks Tandoori Takeaway
18. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

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

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