Public Transport


The closest airports for domestic and international connections are Inverness, Glasgow and Edinburgh.

The nearest railway station for mainline services is at Kyle of Lochalsh (approximately 25 miles).

There are four services per day between Kyle of Lochalsh and Inverness Monday to Saturday, and a once per day service on Sundays.

The Caledonian Sleeper both has start and end points in both Fort William and Inverness, with overnight connections to London six nights per week (Sunday – Friday). In summer, the evening departure from Inverness to London offers spectacular views of Loch Ness from the dining car; dinner and a single malt makes for a perfect end to a Highland escape.

Car hire is available at Edinburgh, Glasgow and Inverness airports, and can also be arranged from Fort William and Inverness railway stations. Driving directions are detailed on the By Car page.

Citylink services offer bus connections between Shiel Bridge and Glasgow (915, 916) and Inverness (917). The Glenelg and Arnisdale community taxi (also known as the BUG) provides connections to Citylink services at Shiel Bridge. The Inverness bus arrives at Shiel Bridge at 18:55, the Glasgow via Fort William bus arrives at Shiel Bridge at 20:10; the taxi can take you to Glenelg provided you have pre-booked your seat. More details can be found on the BUG website.