
Inverness to Isle of Skye by Train

The train from Inverness to Kyle of Lochalsh is one of the most beautiful train journeys in Scotland, with views of lochs, mountains, and remote landscapes.
The train takes approximately 2.75 hours to get to Kyle of Lochalsh, and another 1.5 hours to get to the hotel (by bus, car, or transport service).
Details
Cost: $30/person one-way, or $40/person round trip
How to book: ScotRail
When to book: Tickets are available to book approximately 12 weeks before travel.
Schedule: Trains from Inverness to Kyle of Lochalsh run four times daily, with the first departure at 8:55AM and the last at 5:54PM (View train times)