Loading Page...

How do I get from Edinburgh to Isle of Skye without a car?

Best Isle of Skye tour from Edinburgh For many travellers, the best way to visit the Isle of Skye without a car is to take a trip on the world-famous Jacobite Steam Train. If that's you, then the Isle of Skye and the Jacobite Steam Train 3-day tour might be your perfect choice.



Reaching the Isle of Skye from Edinburgh without a car in 2026 is a multi-step but incredibly scenic journey. The most popular route is to take the train from Edinburgh Waverley to Inverness, and then transfer to the Scottish Citylink Bus (Route 917) which takes you directly over the Skye Bridge to Portree. The total journey time is approximately 6 to 7 hours. A more iconic "rail-fan" alternative is to take the train to Mallaig (often involving a change at Glasgow and traveling on the world-famous West Highland Line), and then taking the CalMac Ferry across to Armadale on the southern tip of Skye. Once on the island, the "Stagecoach" bus network connects the main towns, but service can be infrequent. For 2026 travelers, a highly recommended "stress-free" option is booking a 3-day guided small-coach tour (like those from Rabbie's), which handles all transport and takes you to the remote spots like the Quiraing and the Fairy Pools that are nearly impossible to reach using only public buses. This allows you to enjoy the dramatic Highland scenery without the stress of navigating narrow "single-track" roads.

People Also Ask

For those who want to take the ferry to the Isle of Skye, your best option is to take the train from Edinburgh (Waverley) to Mallaig in the Highlands of Scotland, and then get a ferry from there to Armadale. Located on the west coast, it typically takes between 7 to 9 hours to complete this journey.

MORE DETAILS

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.

MORE DETAILS

If you're exploring the Isle of Skye without a car, you will have to rely on taxis or buses to get there but once you're settled in, you'll have many options. Central. An affordable option in Portree is the Portree Guest House.

MORE DETAILS

The Isle of Skye is connected to the mainland by a road bridge. Connecting the mainland village of Kyle of Lochalsh to the village of Kyleakin on Skye. Since December 2004 the bridge has been free to cross for all, but it was not always this way.

MORE DETAILS

Skye is a large island, and there is loads to see. I think you need 2 days minimum to see the major sights on Skye. To explore the island at a slow pace, it would be easy to spend a whole week hiking around the pretty landscapes and visiting the historic ruins and viewpoints.

MORE DETAILS

Sailing on her is like being privy to a well-kept secret. At 800 metres, the five-minute crossing from Glenelg to Kylerhea village is the shortest to Skye. It's also the oldest, serviced by a ferry from as early as 1773 – look to the side of the slipway at Glenelg and you'll see the cobbled pier used in those days.

MORE DETAILS

A minimum of two days is ideal. On a map, the Isle of Skye may look small, but there is a lot to do here. Even if you only have a day to spare, you still have enough time to see the best of the island.

MORE DETAILS

The ferry from Mallaig to Skye takes up to 45 minutes and docks at Armadale. If you are travelling with an electric vehicle there are charging points within the local area including the CalMac Ferry Terminal in Uig.

MORE DETAILS

Skye has hundreds of great walks that vary in both terrain and difficultly. We have walked most of them and created a walking guide of our favourite. We have two categories, the Top 10 Walks which are selected based on popularity and the Island Walks which are our favourite.

MORE DETAILS

Often called 'the gateway to the Highlands', Inverness is the nearest city to Skye and probably the easiest answer to how to get to Skye. It has a teeny tiny international airport, with 1hr connections from London Gatwick, London Luton and Bristol with easyJet.

MORE DETAILS

Portree is the center of commerce and cultural life on the island, with a number of boutiques, cafés and pubs that belies the town's size. The eye-catching harbor welcomes cruise ships and fishing boats bringing in the day's fresh catch (which you can easily find at the many restaurants).

MORE DETAILS