How to get here
By Road: - Heading West from Inverness
West from Inverness (64 miles); go up the A9, cross over the Kessock Bridge to the Tore roundabout and then turn left onto the A835. Go through Contin and Garve and then turn left onto the A832 to Achnasheen, at the roundabout turn left again onto the A890. Just before Lochcarron turn left for Strathcarron/Kyle of Lochalsh and continue on the A890 for about 4 miles until you reach Attadale.
By Road: - Heading North from Fort William
North from Fort William (82 miles) on the A82 to Invergarry, and then turn left via the A87 through Glen Shiel to Shiel Bridge. Continue through Inverinate and Dornie then turn right onto the A890 to Strathcarron. Continue on this road for about 7 miles until you reach Attadale.
By Road: - Heading South from Ullapool
South from Ullapool (102 miles), first on the A835 towards Inverness then turn left onto the A832 coast road. Go through Poolewe, Gairloch and Kinlochewe to Achnasheen, at the roundabout turn left again onto the A890. Just before Lochcarron turn left for Strathcarron/Kyle of Lochalsh and continue straight on the A890 for about 4 miles
By Rail: -
Travel on the world-famous North Highlands line from Inverness to Kyle of Lochalsh and alight at Attadale Halt, but make sure the guard knows as it is a request-only stop. It's then only a 2min walk to the entrance.
Times* from Inverness to Attadale are:
08:55 - 10:51
10:56 - 12:56
Times from Attadale to Inverness are:
1749 - 20:00
Train times from Kyle to Attadale are:
12:08 - 12:44
13:46 - 14:22
Train times from Attadale to Kyle are:
15:33 - 16:12
19:52 - 20:31
* Times are approximate please refer to the current timetable.
By Air: -
The nearest airport is Inverness Airport, approximately 8 miles east of the centre of Inverness. There are bus services from the airport into the city centre or car hire is available from the airport.