Ferry bus

Boarding the Grimaldi Lines ferry at the port of Porto di Civitavecchia.

The journey takes approximately 6 h 5 m. Ticket price is about €29 The travel distance is 232 km.

Carrier is Grimaldi Lines.

Buy ticket

Get off at the Porto di Olbia.
Take the Gruppo Turmo Travel bus at the Fermata di OLBIA PORTO IB station .

The journey takes approximately 4 h 45 m. Ticket price is about €14 The travel distance is 308 km.

Carrier is Gruppo Turmo Travel.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Cagliari at Booking


Train ferry

Take the train Trenitalia Frecce at the station Civitavecchia.

The journey takes approximately 1 h 15 m. Ticket price is about €11 The travel distance is 165 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Campiglia Marittima.
Take the train Trenitalia at the station Campiglia Marittima.

The journey takes approximately 15 m. Ticket price is about €1 The travel distance is 13 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Piombino.
Take the Autolinee Toscane - Urbano Piombino bus at the Piombino Stazione Nord station .

The journey takes approximately 8 m. The travel distance is 2 km.

Carrier is Autolinee Toscane - Urbano Piombino.

Buy ticket

Get off at the Via Salivoli Porto Nord.
Boarding the Moby Lines ferry at the port of Piombino.

The journey takes approximately 5 h 15 m. Ticket price is about €35 The travel distance is 255 km.

Carrier is Moby Lines.

Buy ticket

Get off at the Olbia.
Take the ARST Spa - Trasporti Regionali Della Sardegna bus at the Olbia Porto Isola Bianca station .

The journey takes approximately 10 m. Ticket price is about €1 The travel distance is 2 km.

Carrier is ARST Spa - Trasporti Regionali Della Sardegna.

Buy ticket

Take the train Trenitalia at the station Olbia Terranova.

The journey takes approximately 3 h 28 m. Ticket price is about €23 The travel distance is 297 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Cagliari.


🛏 Find hotel deals and discounts up to 20% in Cagliari at Booking


Ferry

Boarding the Grimaldi Lines ferry at the port of Porto di Civitavecchia.

The journey takes approximately 15 h Ticket price is about €35 The travel distance is 392 km.

Carrier is Grimaldi Lines.

Buy ticket

Get off at the Porto di Cagliari.


🛏 Find hotel deals and discounts up to 20% in Cagliari at Booking


Train to Rome fly

Take the train Trenitalia at the station Civitavecchia.

The journey takes approximately 41 m. Ticket price is about €4 The travel distance is 46 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Maccarese-Fregene.
Take the Cotral bus at the Maccarese Stazione FS station .

The journey takes approximately 20 m. Ticket price is about €1 The travel distance is 24 km.

Carrier is Cotral.

Buy ticket

Get off at the Fiumicino Aeroporto T3.
Fly out to Rome (FCO) of the Cagliari (CAG) airport.

The journey takes approximately 1 h 5 m. Ticket price is about €35

Carrier is Alitalia.

🔎

🚖 Find a cheap local taxi

Get off at the Cagliari (CAG).
Take the ARST Spa - Trasporti Regionali Della Sardegna bus at the Aeroporto Elmas Partenze station .

The journey takes approximately 9 m. Ticket price is about €1 The travel distance is 6 km.

Carrier is ARST Spa - Trasporti Regionali Della Sardegna.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Cagliari at Booking


Train to Rome Ciampino fly

Take the train Trenitalia at the station Civitavecchia.

The journey takes approximately 1 h 23 m. Ticket price is about €6 The travel distance is 77 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Roma Termini.
Take the train Trenitalia at the station Roma Termini.

The journey takes approximately 8 m. Ticket price is about €1 The travel distance is 9 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Capannelle.
Take the ATAC S.p.A. Azienda per la mobilità bus at the Capannelle/Castroregio station .

The journey takes approximately 14 m. The travel distance is 5 km.

Carrier is ATAC S.p.A. Azienda per la mobilità.

Buy ticket

Get off at the Aeroporto Ciampino.
Fly out to Rome Ciampino (CIA) of the Cagliari (CAG) airport.

The journey takes approximately 1 h 5 m. Ticket price is about €35

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Cagliari (CAG).
Take the ARST Spa - Trasporti Regionali Della Sardegna bus at the Civitavecchia station .

The journey takes approximately 9 m. Ticket price is about €1 The travel distance is 232 km.

Carrier is ARST Spa - Trasporti Regionali Della Sardegna.

Buy ticket

Get off at the Olbia.


🛏 Find hotel deals and discounts up to 20% in Cagliari at Booking


Drive to Perugia fly

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 2 h 19 m. The travel distance is 181 km.

Get off at the Perugia (PEG).
Fly out to Perugia (PEG) of the Cagliari (CAG) airport.

The journey takes approximately 1 h 10 m. Ticket price is about €30

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Cagliari (CAG).
Take the ARST Spa - Trasporti Regionali Della Sardegna bus at the Civitavecchia station .

The journey takes approximately 9 m. Ticket price is about €1 The travel distance is 232 km.

Carrier is ARST Spa - Trasporti Regionali Della Sardegna.

Buy ticket

Get off at the Olbia.


🛏 Find hotel deals and discounts up to 20% in Cagliari at Booking


Train to Pisa fly

Take the train Trenitalia Frecce at the station Civitavecchia.

The journey takes approximately 2 h 4 m. Ticket price is about €16 The travel distance is 253 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Pisa Centrale.
Take the train Pisamover at the station Pisa Centrale.

The journey takes approximately 5 m. The travel distance is 1 km.

Carrier is Pisamover.

Buy ticket

Get off at the Pisa Airport.
Fly out to Pisa (PSA) of the Cagliari (CAG) airport.

The journey takes approximately 1 h 15 m. Ticket price is about €19

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Cagliari (CAG).
Take the ARST Spa - Trasporti Regionali Della Sardegna bus at the Civitavecchia station .

The journey takes approximately 9 m. Ticket price is about €1 The travel distance is 232 km.

Carrier is ARST Spa - Trasporti Regionali Della Sardegna.

Buy ticket

Get off at the Olbia.


🛏 Find hotel deals and discounts up to 20% in Cagliari at Booking


The cheapest way to travel from Civitavecchia to Cagliari is by taking a Ferry with an average price of €35. The journey takes approximately 15 ч.

Drive to Perugia fly is the fastest way to travel from Civitavecchia to Cagliari. Tickets cost €62. The journey takes approximately 4 ч. 38 мин.