Getting to the Isle of Skye

If you need help deciding on transportation options or pre-booking taxis or tours, let us know!

We’ve done a lot of research and are very happy to help!

Travel Options from Inverness
Easiest option

  • Car

    There are many car rental options available at Inverness Airport. It takes approximately 2.5 hours to get to Isle of Skye, and another 35 minutes to drive to the hotel.

    It's advisable to book in advance, especially if you would prefer an automatic transmission, to ensure availability and secure the best rates.

  • Bus

    The bus from Inverness to Portree on the Isle of Skye takes approximately 2.5 hours. They have luggage storage, bathrooms available on board, and the tickets are very inexpensive.

    The hotel is another 35 minutes from Portree (by car or taxi).

  • 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.

    Kyle of Lochalsh is 1.5 hours away from the hotel by car or taxi. There are car rental agencies and hired transport services available.

Travel Options from Glasgow

  • Car

    There are many car rental options available at Glasgow Airport. It takes approximately 5.5 hours (215 miles) to drive to Portree from Glasgow.

    It's advisable to book in advance, especially if you would prefer an automatic transmission, to ensure availability and secure the best rates.

  • Train

    The train from Glasgow to Kyle of Lochalsh is a beautiful train journey through the scenic area of Glencoe. It takes approximately 5.5 hours to get to Kyle of Lochalsh. The cost is $49 each way.

    Kyle of Lochalsh is 1.5 hours away from the hotel by car. There are car rental agencies and hired transport services available.

  • Bus

    The bus from Glasgow to Portree on the Isle of Skye takes approximately 6.5 hours. It’s another 35 minutes to reach the hotel by car or taxi.

Travel Options from Edinburgh

  • Car

    There are many car rental options available at Edinburgh Airport. It takes approximately 5.5 hours (235 miles) to drive to Isle of Skye from Edinburgh.

    It's advisable to book in advance, especially if you would prefer an automatic transmission, to ensure availability and secure the best rates.

  • Train

    Not advised. The train from Edinburgh to Kyle of Lochalsh takes approximately 7 hours to get to Kyle of Lochalsh.

    Kyle of Lochalsh is 1.5 hours away from the hotel by car. There are car rental agencies and hired transport services available.

  • Bus

    Not advised. The bus from Edinburgh to Portree on the Isle of Skye takes approximately 8 hours. It’s another 35 minutes to reach the hotel by car or taxi.

Distances to Popular Destinations