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)

Route

Car Rental Options at Inverness Airport

You do not need a special driver’s license to drive in Scotland.