EmweGoItaly / Travel answers / Sardinia & Sicily
Travel answers · Sardinia & Sicily · Sea & islands

Sardinia and Sicily: ferry or flight — and how to get between the two islands

Overnight ferries with cabins, one-hour flights and the short crossings that link it all.

PROTOTYPE · SEO/GEO article v1 · facts from the EmweGo guides (checked 2026-09-23) · question source: Transport deep research T01–T10 (23 Sep 2026) (T03)
Short answer

Between the islands, the fastest option is a direct flight Cagliari–Palermo (about 1 h) or Cagliari–Catania; there is no train. The Grimaldi ferry Cagliari–Palermo runs all year but about once a week each way (published pattern: Sat 17:00 → Sun 05:00, back Sun 09:00 → 21:00). From the mainland, overnight ferries with cabins run Naples–Cagliari (Mon/Wed/Fri 19:00 → 10:00), Civitavecchia–Cagliari (Tue/Thu/Sat 20:00) and Livorno–Palermo (timetable changes after 27 September). For Sicily by land, the Messina Strait ferry runs 24/7, at least every 40 minutes, no booking needed. Weather is the real risk: bad weather usually cancels compensation, so leave a day between a ferry and a flight home.

Checked 2026-09-23 · Sardinia & Sicily · Sea & islands

At a glance
Island to islandFlight ~1 h · ferry about weekly
Cagliari–Palermo ferrySat 17:00 → Sun 05:00
Naples–CagliariMon/Wed/Fri 19:00 → 10:00
Messina Strait24/7 · every ≤40 min · no booking
Ryanair free bag40×30×20 cm
WeatherUsually no compensation · keep a buffer day

Between Sardinia and Sicily

Transport option

Fly: Cagliari–Palermo or Catania

Verified 2026-09-23
Ryanair flies Cagliari–Palermo in about 1 h; Aeroitalia runs Cagliari–Catania in its Winter 2026/27 schedule. Days and fares vary — check the operating carrier and add airport transfers.

Ryanair · Cagliari–Palermo ↗ · Aeroitalia · Winter 2026/27 ↗

Watch out

No train between the islands

Verified 2026-09-23
Trenitalia sells train + Grimaldi ship combinations via mainland ports, but the rail and sea legs are separate contracts — a missed connection isn’t protected like a through ticket.

Trenitalia · train + Grimaldi ship ↗

From the mainland

Transport option

Naples–Cagliari

Verified 2026-09-23
Mon/Wed/Fri 19:00 → 10:00 next day (to 31 Dec 2026); cabins, reclining seats, vehicles. Grimaldi’s 2026 high season is 1 Jun–30 Sep.

Grimaldi · Napoli–Cagliari ↗

Transport option

Civitavecchia–Cagliari

Verified 2026-09-23
Civitavecchia Tue/Thu/Sat 20:00 → 09:00/11:00; back Mon/Wed/Fri 20:00 (1 Sep–31 Dec 2026). Civitavecchia is an hour outside Rome — leave a transfer buffer.

Grimaldi · Civitavecchia–Cagliari ↗

Transport option

Livorno–Palermo

Verified 2026-09-23
The longest option: summer sailings Mon/Wed/Fri 18:30 → 14:00 next day; a reduced timetable starts 28 Sep 2026. Good with a car, slow without.

Grimaldi · Livorno–Palermo ↗

Transport option

Messina Strait

Verified 2026-09-23
Villa San Giovanni ↔ Messina runs 24/7 with a departure at least every 40 min — you can’t book a specific sailing. Italo sells train + Blu Jet combinations to Messina.

Caronte & Tourist · Strait of Messina FAQ ↗

Short crossings and island-hopping

Transport option

Palau–La Maddalena

Partially verified · 2026-09-23
Frequent day and night sailings, about 30 min port to port on the June 2026 table; cars and foot passengers. Strong wind can still stop service.

Grimaldi · public-service timetables ↗

Transport option

Santa Teresa Gallura–Bonifacio (Corsica)

Partially verified · 2026-09-23
About 50 min, several daytime departures (Moby, from 2 Apr 2026). It’s an international crossing: carry ID; vehicle and weather rules differ.

Grimaldi · public-service timetables ↗

Bags and bad weather

Good to know

Low-cost baggage

Verified 2026-09-23
Ryanair includes only an under-seat bag (40×30×20 cm); a 10 kg cabin bag needs Priority, checked bags are extra. ITA Airways: 8 kg cabin bag (55×40), Economy Light has no checked bag. A ferry lets you bring a car full of luggage.

Ryanair · bag policies ↗ · ITA Airways · checked baggage ↗

Quick answers

Is there a ferry between Sardinia and Sicily?

Yes — Grimaldi Cagliari–Palermo, all year, but about once a week each way.

What is the fastest way from Sardinia to Sicily?

A direct flight Cagliari–Palermo (about 1 h) or Cagliari–Catania.

Which overnight ferries go to Cagliari?

Naples–Cagliari (Mon/Wed/Fri 19:00) and Civitavecchia–Cagliari (Tue/Thu/Sat 20:00).

Do I need to book the Messina ferry?

No — it runs 24/7 at least every 40 minutes.

Do I get compensation if my ferry or flight is cancelled for weather?

Usually not — you keep rerouting or refund, so keep a buffer day.

Go deeper in our guides

Related answers

Sources: Grimaldi · Cagliari–Palermo ↗ · Grimaldi · Napoli–Cagliari ↗ · Grimaldi · Civitavecchia–Cagliari ↗ · Grimaldi · Livorno–Palermo ↗ · Caronte & Tourist · Strait of Messina FAQ ↗ · Ryanair · Cagliari–Palermo ↗ · ENAC · passenger rights FAQ ↗