Train
ScotRail has connections from London to Inverness and Fort William (including an overnight sleeper service), as well as reliable links from Glasgow and Edinburgh. There's train service between Glasgow (Queen Street) and Inverness, via Aviemore, which gives access to the heart of Speyside.
Although there's no rail connection among towns within the Great Glen, this area has the West Highland Line, which links Fort William to Mallaig. This train, run by ScotRail, remains the most enjoyable way to experience the rugged hills and loch scenery between these two places. The Jacobite Steam Train is an exciting summer (late April to late October) option on the same route.
Train Contacts
Jacobite Steam Train. 0844/850–4685; www.westcoastrailways.co.uk.
ScotRail. 0344/811–0141; www.scotrail.co.uk.