
From The Best of Skye, a Hidden Scotland guide
Getting Around Skye
By bridge, ferry or bus, and how to get about once you arrive.
Words by Hidden Scotland
Reaching Skye takes effort, but that’s part of its appeal. Whether arriving by bridge, ferry, or bus, the journey is slow and scenic—worth keeping in mind once you’re on the move too.

Touchdown
The nearest regional airport to Skye is at Inverness, on Scotland’s northeast coast. From here it’s a road journey of around two hours to the bridge at Kyle of Lochalsh, and a further 50 minutes on the island to reach Portree. By public transport, Citylink runs buses from Inverness to Skye. The nearest international airports to the island are at Glasgow and Edinburgh. Two ferries travel between the mainland and Skye: one from Glenelg to Kylerhea, the other from Mallaig to Armadale. From the Outer Hebrides, there are sailings into Uig from both Tarbert and Lochmaddy. All ferries need to be booked in advance.
For members
Keep reading with membership
The rest of Getting Around Skye is for members. Printed in The Best of Skye.
A year. Every issue and guidebook online, every article in full.
Join with DigitalA year. All of Digital, and two new issues posted to your door.
Join with PrintAlready a member? Sign in · Read the opening pages of The Best of Skye free


-full-1750187321.jpg)

A Day Ashore in Stornoway, Lewis
A Day Ashore in Scrabster, for Thurso and Caithness
A Day Ashore in Portree, Skye