Scotland
Uig (Isle of Skye) → Tarbert (Isle of Harris)
The ferry from the north of Skye to Harris, known for its white-sand beaches such as Luskentyre. It is the natural link for a Skye and Outer Hebrides road trip.
Uig (Isle of Skye) to Tarbert (Isle of Harris) ferry at a glance
The ferry from Uig (Isle of Skye) to Tarbert (Isle of Harris) takes About 1h 40m across the Little Minch, operated by Caledonian MacBrayne (CalMac). Both vehicles and foot passengers are carried. Typical frequency: daily sailings; the Uig triangle also serves Lochmaddy (North Uist).
Crossing times and frequencies are typical figures and vary by season. Confirm the current timetable with the operator or booking partner before you travel.
Maritime Crossing Route Map
Interactive sea passage between Uig (Isle of Skye) and Tarbert (Isle of Harris)
Ready to cross from Uig (Isle of Skye) to Tarbert (Isle of Harris)?
Check live availability, fares and sailing times with Direct Ferries.
Operators on This Route
| Operator | Crossing Time | Vessels |
|---|---|---|
| Caledonian MacBrayne (CalMac) | 1h 40m | CalMac Ro-Pax ferry |
Route Features
Vehicles
Cars, campervans, and motorbikes accepted
Foot Passengers
Walk-on passengers welcome
Pets
Pets allowed with valid documents
Distance
25 nautical miles
Getting There & Onward Transport
- Uig is about 50 minutes’ drive from Portree
- Tarbert connects by road to Stornoway and the Harris beaches