The Isle of Skye is one the top destinations when visiting Scotland. To make the most of your stay you must consider the travel options, including how to get here and once on the Island how to get about.
Car hire is the preferred option by many visitors to Skye, as it allows the flexibility to come and go as you please. If you choose to stay in one of the more remote parts of the Island a car is an essential.
If you prefer not to drive choosing accommodation in one of the larger villages (Portree, Broadford or Dunvegan) would be advised. There are local buses that can be relied on, but they are not that frequent.
The nearest International Airport is Glasgow and the nearest Local Airport is Inverness.
To get to Skye from Glasgow there are a few options.
There are many car hire companies at the airports (including Rhino Car Hire), it would always be worth booking in advance.
Drive from Glasgow
It is 216 miles from Glasgow to Portree on Skye. It will normally take 5-6 hours to drive, in the summer months when the roads are busy it can take a bit longer. It is always worth stopping in Fort William to break up the Journey. Fort William is a small town about half way from Skye to Glasgow with shops on the High Street and many good places to eat.
Drive from Inverness
It is 112 miles from Inverness to Portree on Skye, it will take about 2.5 hours if the roads a quiet, but during the summer it can take a bit longer.
Once on Skye you may find our Travel Distances table useful as is shows the distances between the different Skye villages.
There is not a railway on Skye. There are two train stations on the mainland that are very close and connect to local bus routes.
- Glasgow to Mallaig - then the Ferry to Skye.
- Inverness to Kyle – then a Bus on to the Island.
The Bus Company ‘City Link’ presently offer coaches from both Glasgow & Inverness to Skye. Full details of these routes including timetable can be found on their website. In the summer it can be worth booking online to ensure you get a seat.
The local bus routes on Skye (village to village) are operated by the company Stagecoach. Full timetables can be found on their website.
There are 3 main ferry ports on Skye which are all operated by the company Calmac.
- Mallaig (mainland) to Armadale (skye)
- Sconser (skye) to Raasay
- Uig (skye) to Lochmaddy (North Uist) or Tarbert (Harris)
Full detail of each route is on Calmac’s website including full timetables and the recommended option to book online.
The Skye Bridge
Though Skye is an Island we do have a road bridge spanning the sea between the villages of Kyle (mainland) and Kyleakin (Skye).
If you are driving following the directions from a Sat Nav, be aware if you a traveling from the south and select the shortest rouge some devices will take you to Mallaig where there is the ferry to Skye.
Check your route carefully to ensure it takes you slightly longer route using the free road bridge.
There is the scenic route to drive to Skye. If you are not in a rush and wish to take in some of the spectacular views on route to Skye and also wish to take a Boat ‘Over the Sea to Skye’ then the Glenelg ferry is a great option.
- Glenelg (mainland) to Kylerhea (skye)
This small private operator has full detail on their website.