Travel to Skye: Getting there guide

The Isle of Skye is one of Scotland's most breathtaking nature destinations. While standard navigation apps can show you the raw mileage, navigating the Scottish Highlands requires real judgment and strategic timing. Public transport options can be infrequent, and single-track roads require careful handling. This guide breaks down exactly how to manage your journey from Inverness, Edinburgh, and Glasgow by bus, train, and car.

Time & distance snapshot

Starting pointDistance to PortreeDriving durationBest public transport option

Inverness

112 miles (180 km)

~2 hours 20 mins

Direct Scottish Citylink bus (3 hours)

Glasgow

200 miles (322 km)

~4 hours 20 mins

Direct Scottish Citylink bus (7 hours)

Edinburgh

235 miles (378 km)

~4 hours 40 mins

Train to Inverness, then bus (7.5–8 hours)

If you do not plan to rent a car and want to skip the complexity of matching tight rural bus and train timetables, a guided multi-day tour from Edinburgh or Glasgow is highly recommended. These tours bundle your transport and highlight landmarks like Eilean Donan Castle along the way, completely removing the hassle of coordinating transfers.

By train & ferry (The scenic route)

There are no rail tracks on the Isle of Skye itself. Instead, you can ride Scotland's iconic scenic lines to the edge of the mainland and cross over.

Jacobite Steam Train crossing Glenfinnan Viaduct in the Scottish Highlands.
  • The Kyle of Lochalsh Line (Via Inverness): Take a train from Inverness to the Kyle of Lochalsh railhead (2 hours 35 mins). From the station pier, grab a local Stagecoach or Citylink bus to cross the bridge onto Skye.
  • The West Highland Line & Ferry (Via Glasgow): Take the train from Glasgow Queen Street to Mallaig (~5.5 hours). At Mallaig, walk to the ferry terminal and catch the CalMac ferry across to Armadale on Skye (a beautiful 30-minute crossing). Note that local bus connections from Armadale further north into Portree can be sparse, so cross-reference schedules closely.

By bus

Buses are the most economical option and the only public transport method that delivers you directly onto the island without needing a train-to-ferry connection.

Guests relaxing on AC coach bus using mobile devices.
  • From Inverness: Scottish Citylink operates direct bus route 917 from Inverness Bus Station straight to Portree. The journey takes around 3 hours and runs several times a day.
  • From Glasgow: Scottish Citylink runs direct routes 915 and 916 from Buchanan Bus Station to Portree and Uig. It takes roughly 7 hours but offers stunning window views of Loch Lomond and Glen Coe.
  • From Edinburgh: There is no direct bus route. You will need to take a city-to-city bus or train to Glasgow or Inverness first, then switch to a Skye-bound coach.

💡 Insider tip: Citylink bus tickets open for booking up to 12 weeks in advance. Always reserve a seat early if you are traveling during peak summer (July–September), as routes sell out completely.

By car (Self-drive)

Senior couple driving in a car on a sunny day.

Driving gives you total independence to explore Skye's remote attractions like the Fairy Pools and the Quiraing. Skye is linked to the mainland by the toll-free Skye Bridge at Kyle of Lochalsh.

  • The route: From Inverness, follow the A82 along Loch Ness before turning west onto the A87. From Glasgow or Edinburgh, follow the A82 north past Fort William and join the A87 at Invergarry.

⚠️ The driving reality: Many rural routes on Skye are single-track roads with designated passing places. If a local driver appears behind you, pull safely into the passing place on your left to let them overtake. Never block the road to take photos of Highland cows.

Compare your options

ModeDurationCostBest forKey notes

Car

5 – 5.5 hr

£50+ (fuel/rental)

Multi-stoppers, families

Offers maximum flexibility for remote sights; free bridge access.

Guided tour

1 – 3 days

£50 – £200+

First-timers, solo travelers

Stress-free transit from major cities with curated commentary.

Bus (Citylink)

3.5 – 7 hr

£25 – £45

Budget DIY, solo travellers

Direct routes from Glasgow/Inverness; requires booking ahead.

Train & ferry/bus

5 – 6 hr

£30 – £60

Photographers, slow travellers

Incredibly scenic routes; requires matching timetables.

Getting around on the Isle of Skye

  • Car rental: Having your own wheels is the gold standard for Skye. It lets you reach remote trailheads like the Fairy Pools before the crowds hit. Just be prepared for narrow, single-track roads with passing places—pull over to let locals overtake you.
  • Public buses: Stagecoach operates local routes connecting main hubs like Portree, Broadford, and Uig. While budget-friendly, services are infrequent and sparse on weekends, requiring meticulous planning.
  • Local tours & taxis: If you aren't driving, booking a local day-tour from Portree is highly recommended to bridge the transit gaps. Taxis are available but scarce; you must book them well in advance for point-to-point hops.
  • Walking & cycling: While the island is a hiker's paradise, the distances between major sights (e.g., Portree to the Old Man of Storr) are too vast to rely on walking alone. Secure motorized transport first.

Things to do in the Isle of Skye

Old Man of Storr rock formation in morning sunlight, Isle of Skye, Scotland.
1/6

The Old Man of Storr

Skye’s most iconic landmark. A dramatic pinnacle of rock jutting out from the Trotternish Ridge, offering sweeping views of the Sound of Raasay.

The Quiraing

An otherworldly landscape formed by a massive ancient landslip. Its rugged cliffs, hidden plateaus, and jagged rock pinnacles are a photographer’s dream.

Fairy Pools

Vibrant, crystal-clear blue rock pools fed by waterfalls cascading down from the Cuillin Mountains—perfect for a scenic walk or a cold plunge.

Neist Point Lighthouse

Perched on the westernmost tip of the island, this dramatic cliffside lighthouse provides unparalleled sunset vistas and whale-watching spots.

Dunvegan Castle & Gardens

The ancestral seat of Clan MacLeod for over 800 years. Explore Scotland's oldest continuously inhabited castle and take a boat trip to see the local seal colony.

Portree Harbour

The island’s charming capital. Stroll past the iconic row of brightly colored houses, browse local craft shops, and enjoy fresh seafood by the pier.

Suggested itinerary for the Isle of Skye

Morning

Start early (before 8:30am) to beat the tour buses to the Old Man of Storr. Enjoy the brisk hike up to the rock pinnacles while the morning light is at its best. From there, take the scenic drive north along the coast to marvel at the sheer scale of the Quiraing.

Midday

Head into Portree for a relaxed lunch. Grab a fresh seafood platter down by the harbor or warm up with a hearty soup in a local café. After lunch, make your way southwest toward the dramatic Fairy Pools for a scenic afternoon stroll alongside the rushing mountain streams.

Evening

Cap off your day by driving out to the Dunvegan peninsula. Catch a majestic Scottish sunset at Neist Point Lighthouse as the waves crash against the towering sea cliffs. Head back to Portree or a nearby village pub for a dram of local Talisker single malt whisky and a comforting dinner.

Optional add-on

If you have an extra morning, swap a hike for a tour of the historic Dunvegan Castle, or take the short CalMac ferry over from Mallaig to explore the lush, southern Sleat peninsula (often called the "Garden of Skye").

Handy tips

  • Best time: Aim to arrive at major sights like the Storr or Fairy Pools before 9am to secure a parking spot and avoid the midday coach crowds.
  • Booking hack: Secure your accommodation and car rentals 4–6 months in advance. Skye's popularity far outweighs its lodging capacity, and options sell out completely for summer.
  • Seasonal note: CalMac ferry sailings from Mallaig to Armadale can be heavily disrupted by autumn and winter weather. Always check the live service status on the day of travel.
  • Transport tip: If traveling by public bus, download the Stagecoach app ahead of time to track live timetables, as missing a bus can mean a multi-hour wait.
  • Local insight: Pack high-quality waterproofs and bug spray containing Icaridin or DEET—Skye’s weather changes in minutes, and summer midges (tiny biting bugs) are relentless.

Frequently asked questions about getting to the Isle of Skye

Verdict: Bus. Taking a Scottish Citylink coach directly from Glasgow or Inverness to Portree is the most cost-effective option, saving you the expense of car rentals, fuel, or multiple train tickets.