Dunsgiath Luxury Apartments on the Isle of Skye
[Isle of Skye map]

How To Get Here

By car:

The most convenient route to Skye from the mainland is via the bridge, crossing from Kyle of Lochalsh to Kyleakin. Portree is approximately 35 miles from Kyleakin. Follow the A87 from Glasgow, or the A82 from Inverness.

By ferry:

Caledonian MacBrayne run car and foot passenger services from Mallaig to Armadale as well as Uist/Harris to Uig. For details see

There is also a small privately run ferry from Glenelg to Kylerhea.

  • Armadale to Portree approx. 42 miles
  • Uig to Portree approx. 15 miles
  • Kylerhea to Portree approx. 35 miles.

By train:

The train arrives at Kyle of Lochalsh from Inverness where there is a coach transfer to Portree via the Skye bridge. There is also a rail service from Glasgow via Fort William to Mallaig connecting with the Armadale ferry. For details on train times see

By coach:

There are regular services to Skye from Glasgow and Inverness. For details see

By air:

The nearest airport is at Inverness approximately 100 miles from the Isle of Skye and Glasgow approx. 200 miles and Glasgow (Prestwick) slightly further. For flight details see or

By Taxi:

If you would like to avoid the hassle of waiting for connecting trains, buses and hauling luggage etc. why not travel in comfort? - we can arrange quality air-conditioned transfers from all ferry, train and airports straight to Dunsgiath Luxury Apartments at discounted rates for our guests. This will also give you the chance to hear about Skye and Scotland and ask all the questions you need to ensure you get the most from your visit. We can also arrange all your taxi/transport/sightseeing tour requirements whilst on Skye. Taxi, tour and transfer service tel. 01478 611 112 or email:, website: