Restaurant at the Cross

Top choice in The Cairngorms


Housed in a converted watermill, the Cross is one of the finest restaurants in the Highlands. The intimate, low-raftered dining room has an open fire and a patio overlooking the stream, and serves a daily changing menu of fresh Scottish produce accompanied by a superb wine list (booking essential).

If you want to stay the night, there are eight stylish rooms (double or twin £110 to £200) to choose from.


Lonely Planet's must-see attractions

Nearby The Cairngorms attractions

1. Ruthven Barracks

0.93 MILES

Ruthven Barracks was one of four garrisons built by the British government after the first Jacobite rebellion of 1715, as part of a Hanoverian scheme to…

2. Highland Folk Museum

2.06 MILES

This open-air museum comprises a collection of historical buildings and artefacts revealing many aspects of Highland culture and lifestyle. Laid out like…

3. Highland Wildlife Park

3.62 MILES

This place features a drive-through safari park as well as animal enclosures offering the chance to view rarely seen native wildlife, such as wildcats,…

4. Craigellachie Nature Reserve

10.81 MILES

This reserve is a great place for short hikes across steep hillsides covered in natural birch forest where you can spot wildlife such as the peregrine…

5. Rothiemurchus Centre

11.01 MILES

The Rothiemurchus Estate's visitor centre, a mile southeast of Aviemore along the B970, sells an Explorer Map detailing more than 50 miles of footpaths…

6. Strathspey Steam Railway

11.18 MILES

The Strathspey railway runs steam trains on a section of restored line between Aviemore and Broomhill, 10 miles to the northeast, via Boat of Garten…

7. Rothiemurchus Estate

11.97 MILES

The Rothiemurchus Estate, which extends from the River Spey at Aviemore to the Cairngorm summit plateau, is famous for having one of Scotland’s largest…

8. Cairngorm Mountain Railway

14.88 MILES

The national park's most popular attraction is this funicular railway that will whisk you to the edge of the Cairngorm plateau (altitude 1085m) in just…