🏴 Scotland · Inner Hebrides

Flights
Isle of Skye

By air, rail, road and sea to the Inner Hebrides

⚠️ Timetables, opening hours, prices and access conditions may change without notice, for reasons beyond our control (season, weather, decisions by operators, venues or local authorities). Before every trip, check the information with the relevant authorities and service providers.

✈️ Find your flight at the best price
Compare all airlines with Skyscanner
Compare flights →
✈️Airports3 places
✈️
Inverness Airport (INV)
Inverness · about 3 h drive to Portree

The nearest airport: KLM flies twice daily from Amsterdam, with links to London and Dublin. Then drive or take the train to Kyle of Lochalsh.

KLM via AmsterdamClosest
🌐Official websitehial.co.uk→
🛫
Edinburgh Airport (EDI)
Edinburgh · about 5 h 30 drive

Direct flights from Paris (Air France, easyJet, Ryanair, Transavia), plus Lyon, Nice, Bordeaux, Toulouse, Nantes and other French cities.

Flights from EuropeWidest choice
🌐Official websiteedinburghairport.com→
🛬
Glasgow Airport (GLA)
Glasgow · about 5 h drive

Links with Paris-CDG, Bordeaux, Marseille and other European cities, some seasonal. Reach Skye via Fort William and Mallaig or over the bridge.

Highland road tripSeasonal flights
🌐Official websiteglasgowairport.com→
⛴️Ferry and train2 places
⛴️
CalMac Ferries
Mallaig ↔ Armadale

A crossing of about 25 minutes between Mallaig and Armadale, all year round, with fewer winter weekend sailings. Booking advised in summer.

Mallaig–ArmadaleBook in summer
🌐Official websitecalmac.co.uk→
🚆
ScotRail – Kyle Line
Inverness ↔ Kyle of Lochalsh

Scenic line of about 2 h 40 between Inverness and Kyle of Lochalsh, at the foot of the Skye Bridge, via Plockton. Tickets online, in the app or at stations.

Scenic railwayCar-free
🌐Official websitescotrail.co.uk→