Isle of Skye Day Tours

Getting to the Isle of Skye

Skye is an island, but you can drive onto it. A free road bridge crosses from Kyle of Lochalsh, and a ferry sails from Mallaig in the south. Here is how each crossing works, which way the Isle of Skye tours go, and how to reach the island without a car.

The Skye Bridge from Kyle of Lochalsh (free since 2004)

The Skye Bridge carries the road from Kyle of Lochalsh on the mainland to Kyleakin on Skye. It has been free to cross since 21 December 2004, when its toll was abolished. It is open at all hours, and you need no booking.

This is the way almost every tour comes in. The road from Inverness runs west past Loch Ness and Eilean Donan to Kyle, so the day tours reach the bridge after the morning's stops. From the far side, Portree is the main town, in the middle of the island.

The Skye Bridge from the mainland side, the harbour at Kyle below and the hills of Skye behind, gorse in flower in the foreground
The Skye Bridge from the mainland side, the harbour at Kyle below and the hills of Skye behind, gorse in flower in the foreground

The ferry from Mallaig to Armadale (45 minutes)

The other way on is CalMac's ferry from Mallaig to Armadale, in the Sleat peninsula in the south of Skye. The crossing takes 45 minutes. CalMac strongly advises you to book ahead, especially with a car, and to add a bike to your ticket if you bring one.

Operator:
CalMac (Caledonian MacBrayne)
Route:
Mallaig on the mainland to Armadale on Skye
Crossing:
45 minutes
Booking:
Strongly advised
Check first:
CalMac's service status page, the day before you sail

Mallaig is also the end of the railway from Fort William, and the Jacobite steam train runs there, so the ferry suits you if you come that way by train.

From Edinburgh, Glasgow or Inverness: which crossing each takes

Where you start decides which way your tour crosses, and how many days you need. No day tour leaves Edinburgh or Glasgow: the island is too far for a return trip in one day.

You start inHow the tours crossShortest tour
InvernessWest past Loch Ness and Eilean Donan to the Skye BridgeA day tour, back the same night
EdinburghMost by the bridge; some by Mallaig and the ferryThree days, with two nights away
GlasgowNorth by Loch Lomond and Glencoe to the bridgeThree days, from 19 Killermont Street
PortreeYou are already on the islandA day on Skye

From Inverness the road is shortest, so it is the home of the day tours. From Edinburgh and Glasgow the tours take at least three days and sleep two nights on or near the island. Each start city has its own page with every meeting point: see the tours from Inverness for the day trips.

Without a car

You do not need a car to reach Skye, but you need a plan for once you are there. The famous stops are spread across separate peninsulas, with long roads between them.

  1. Take the bus in: CalMac says a bus runs from Glasgow to Portree via Fort William in about 4 hours 50 minutes.
  2. Or take a tour from the mainland: the day tours from Inverness and the 3-day tours from Edinburgh do the driving and the crossing.
  3. Once on Skye, join a day from Portree: the Tartan Trailblazer day starts at the coach park and spends all its hours on the island.
  4. Or hire a car on the island: CalMac notes that car hire is on Skye, and advises you to book in advance.

No car, and no wish to drive single-track roads?

A tour does the crossing and the parking for you. From Inverness it is a day; from Edinburgh, three days with the rooms in most fares.

Which tours use the ferry

Most tours cross by the bridge. These use the Mallaig ferry on at least one leg, as their own itineraries say:

The steam-train tours reach Mallaig by rail and carry on by coach. None of the day tours from Inverness uses the ferry.

Onward to the Outer Hebrides from Uig

From Uig, in the north-west of Trotternish, CalMac ferries sail to Harris and North Uist. The 6-day Outer Hebrides tours use this link between Harris and Skye: the Highland Explorer tour lands at Uig, and the Rabbie's tour includes the round-trip ferries. From Sconser, south of Portree, a smaller ferry crosses to the island of Raasay.

Crossings at a glance

CrossingFromToHow longBook?
Skye BridgeKyle of LochalshKyleakinA few minutes' driveNo: free, no toll
CalMac ferryMallaigArmadale45 minutesYes, strongly advised
CalMac ferryUigNorth Uist and HarrisOnward to the Outer HebridesYes
CalMac ferrySconserRaasayOnward to RaasayCheck CalMac

Questions about getting there

Is the Skye Bridge free?
Yes. The toll ended on 21 December 2004, so every tour crosses without paying. The ferry from Mallaig to Armadale is the other way on.
Is there a ferry to Skye?
Yes, CalMac's ferry from Mallaig to Armadale in the south of the island, which takes 45 minutes. Booking ahead is advised, and a few tours use it instead of the bridge.
Can I get to Skye without a car?
Yes. CalMac says a bus runs from Glasgow to Portree via Fort William in about 4 hours 50 minutes. Or join a tour from Inverness, Edinburgh or Glasgow, and the coach does the crossing for you.
Can I do an Isle of Skye day tour from Edinburgh?
Not with any tour here. From Edinburgh the shortest is three days, because the island is too far for a return trip in one day. Day tours leave Inverness or Portree.

Where these facts come from

The ferry routes, the crossing time, the booking advice and the bus are from CalMac's Skye page, checked 21 September 2026. Which tours use the ferry is from each tour's own itinerary, captured 20 September 2026.

Tours that do the getting there for you