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 island | Flight ~1 h · ferry about weekly |
| Cagliari–Palermo ferry | Sat 17:00 → Sun 05:00 |
| Naples–Cagliari | Mon/Wed/Fri 19:00 → 10:00 |
| Messina Strait | 24/7 · every ≤40 min · no booking |
| Ryanair free bag | 40×30×20 cm |
| Weather | Usually no compensation · keep a buffer day |
Between Sardinia and Sicily
Fly: Cagliari–Palermo or Catania
Ryanair · Cagliari–Palermo ↗ · Aeroitalia · Winter 2026/27 ↗
Ferry: Cagliari–Palermo
Grimaldi · Cagliari–Palermo ↗ · Grimaldi · public-service timetables ↗
No train between the islands
From the mainland
Naples–Cagliari
Civitavecchia–Cagliari
Livorno–Palermo
Messina Strait
Short crossings and island-hopping
Palau–La Maddalena
Santa Teresa Gallura–Bonifacio (Corsica)
Bags and bad weather
Low-cost baggage
Weather cancellations
ENAC · passenger rights FAQ ↗ · Grimaldi · passenger rights ↗ · Transport Regulation Authority · sea passenger rights ↗
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 ↗