The Old Man of Storr

The Isle of Skye is one of the top destinations when visiting Scotland. To make the most of your stay you should consider the different 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 Airports are Edinburgh and Glasgow, while the nearest Local Airport is Inverness.

To get to Skye from Glasgow or Edinburgh there are a few options.

Car Hire

There are many car hire companies at the airports, it is always worth booking in advance.
It is possible to hire a car on Skye in Portree Morrisons Car Hire and in Armadale DriveSkye. Advanced booking is always recommended.

If you will be driving on Skye you may find a Skye Road Map useful.

Drive from Edinburgh
The shortest route (via Spean Bridge) is 232 miles from Edinburgh to Portree on Skye. It will normally take 5 hours to drive, in the summer months when the roads are busy it can take a bit longer. An alternative route is to stop half way in Inverness and maybe find somewhere for a bite to eat. Driving via Inverness adds 35 miles (267 miles in total) but is a good option to break up the drive.

If you are flying into Edinburgh and looking to stay the night before heading to Skye then check the Edinburgh Accommodation Search website to find somewhere to stay.

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

Driving Tips
If you plan to drive to and around Skye then read through our Driving Tips for some general advice and tips for single track roads.


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.

National Buses

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.

Inverness to Skye Timetable (winter 2023/24)

Glasgow to Skye Timetable (winter 2023/24)

Local Buses

The local bus routes on Skye (village to village) are operated by the company Stagecoach. Full timetables can be found on their website.

Skye Timetable (2023)

Car Ferry

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.

Mallaig to Skye
If you are planning to take the ferry from Mallaig to Armadale be aware there is limited public transport onwards from Armadale to the rest of Skye. There are some private taxi services which can be booked, but the bus service is very limited. If you need more flexibility then maybe consider using the Skye Bridge where more public transport options are available.

The Skye Bridge

Though Skye is an island we do have a road bridge spanning the sea between the villages of Kyle of Lochalsh (mainland) and Kyleakin (Skye).
If you are driving following the directions from a Sat Nav, be aware if you are traveling from the south and select the shortest route some devices will take you to Mallaig where there is the ferry to Skye.
Check your route carefully to ensure it takes you the slightly longer route using the free road bridge.

Glenelg Ferry

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 then the Glenelg ferry is a great option.
Take the boat ‘Over the Sea to Skye’.

  • Glenelg (mainland) to Kylerhea (Skye)

This small private operator has full details on their website.

Skye Shop

Skye Shop

Browse our online shop for maps, walking guides and gifts.

If you are planning a visit to Skye buying maps and guides before you travel gives you the time to really plan your trip to get the most from your time on the Isle of Skye.

Online Shop

Skye Guide

Isle of Skye Guide

Our guide to Skye includes our top 10 walks each with a full description and photo slideshow offering a step by step account of what to expect.

The Skye Guide also features the towns, villages, wildlife and history of our island.

Skye Guide


Sunset over Talisker Beach

To ensure Visitors that are planning a trip to the Island find your business, post a listing here on

95% of visitors to Skye research the destination online before travelling, help them find what they are looking for!