Ferry

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

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

Carrier is Grimaldi Lines.

Buy ticket

Get off at the Porto di Porto Torres.
Boarding the Corsica Ferries ferry at the port of Porto Torres.

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

Carrier is Corsica Ferries.

Buy ticket

Get off at the Porto Vecchio.


🛏 Find hotel deals and discounts up to 20% in Porto-Vecchio at Booking


Ferry bus car ferry

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 ARST Spa - Trasporti Regionali Della Sardegna bus at the Olbia Porto Isola Bianca station .

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

Carrier is ARST Spa - Trasporti Regionali Della Sardegna.

Buy ticket

646 m on foot from the Santa Teresa Gallura P.Modesto to the Santa Teresa di Gallura.

The journey takes approximately 7 m. The travel distance is 646 m.

Get off at the Santa Teresa di Gallura.
Boarding the Corsica Ferries ferry at the port of Santa Teresa di Gallura.

The journey takes approximately 1 h Ticket price is about €40 The travel distance is 18 km.

Carrier is Corsica Ferries.

Buy ticket

Get off at the Bonifacio.
979 m on foot from the Bonifacio to the Bonifaziu.

The journey takes approximately 11 m. The travel distance is 979 m.

Get off at the Bonifaziu.
Take the Via Corsica - Réseau de transports de la Collectivité de Corse bus at the Bonifaziu station .

The journey takes approximately 36 m. Ticket price is about €5 The travel distance is 26 km.

Carrier is Via Corsica - Réseau de transports de la Collectivité de Corse.

Buy ticket

Get off at the Portivechju.


🛏 Find hotel deals and discounts up to 20% in Porto-Vecchio at Booking


Train ferry bus

Take the train Trenitalia at the station Civitavecchia.

The journey takes approximately 2 h 13 m. Ticket price is about €13 The travel distance is 201 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Cecina.
Take the CTT Nord Livorno bus at the V. Ginori, V. Piave station .

The journey takes approximately 1 h 9 m. The travel distance is 38 km.

Carrier is CTT Nord Livorno.

Buy ticket

Get off at the Cogorano D.
659 m on foot from the Cogorano D to the Livorno.

The journey takes approximately 9 m. The travel distance is 659 m.

Get off at the Livorno.
Boarding the Corsica Ferries ferry at the port of Livorno.

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

Carrier is Corsica Ferries.

Buy ticket

Get off at the Bastia.
Take the Corsica Bus bus at the Bastia gare routière station .

The journey takes approximately 2 h 50 m. Ticket price is about €27 The travel distance is 145 km.

Carrier is Corsica Bus.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Porto-Vecchio at Booking


Train fly to Figari

Take the train Trenitalia at the station Civitavecchia.

The journey takes approximately 1 h 5 m. Ticket price is about €5 The travel distance is 69 km.

Carrier is Trenitalia.

Buy ticket

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

The journey takes approximately 27 m. Ticket price is about €7 The travel distance is 23 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Fiumicino Aeroporto.
Fly out to Rome (FCO) of the Nice (NCE) airport.

The journey takes approximately 3 h 25 m. Ticket price is about €24

Carrier is Alitalia.

🔎

🚖 Find a cheap local taxi

Get off at the Nice (NCE).
Take the taxi at the Figari (FSC).

The journey takes approximately 25 m. Ticket price is about €55 The travel distance is 22 km.

Carrier is Taxi Porto Vecchio.

🚖 Find a cheap local taxi

Get off at the Porto-Vecchio.


🛏 Find hotel deals and discounts up to 20% in Porto-Vecchio at Booking


Train fly to Olbia bus car ferry

Take the train Trenitalia at the station Porto di Porto Torres.

The journey takes approximately 1 h 5 m. Ticket price is about €5 The travel distance is 206 m.

Carrier is Trenitalia.

Buy ticket

Get off at the Porto Torres.
Take the train Trenitalia at the station Porto di Porto Torres.

The journey takes approximately 27 m. Ticket price is about €7 The travel distance is 206 m.

Carrier is Trenitalia.

Buy ticket

Get off at the Porto Torres.
Fly out to Rome (FCO) of the Olbia (OLB) airport.

The journey takes approximately 1 h Ticket price is about €40

Carrier is Aeroitalia.

🔎

🚖 Find a cheap local taxi

Get off at the Olbia (OLB).
Take the Gruppo Turmo Travel bus at the Fermata di AEROPORTO OLBIA station .

The journey takes approximately 1 h 29 m. Ticket price is about €4 The travel distance is 67 km.

Carrier is Gruppo Turmo Travel.

Buy ticket

646 m on foot from the Fermata di SANTA TERESA GALLURA P.MODESTO to the Santa Teresa di Gallura.

The journey takes approximately 7 m. The travel distance is 646 m.

Get off at the Santa Teresa di Gallura.
Boarding the Corsica Ferries ferry at the port of Porto di Porto Torres.

The journey takes approximately 1 h Ticket price is about €40 The travel distance is 206 m.

Carrier is Corsica Ferries.

Buy ticket

Get off at the Porto Torres.
Take the Corsica Bus bus at the Bonifacio station .

The journey takes approximately 30 m. Ticket price is about €7 The travel distance is 28 km.

Carrier is Corsica Bus.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Porto-Vecchio at Booking


Train fly to Ajaccio drive

Take the train Trenitalia at the station Porto di Porto Torres.

The journey takes approximately 1 h 5 m. Ticket price is about €5 The travel distance is 206 m.

Carrier is Trenitalia.

Buy ticket

Get off at the Porto Torres.
Take the train Trenitalia at the station Porto di Porto Torres.

The journey takes approximately 27 m. Ticket price is about €7 The travel distance is 206 m.

Carrier is Trenitalia.

Buy ticket

Get off at the Porto Torres.
Fly out to Rome (FCO) of the Ajaccio (AJA) airport.

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

Carrier is Air Corsica.

🔎

🚖 Find a cheap local taxi

Get off at the Ajaccio (AJA).
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 1 m. The travel distance is 120 km.

Get off at the Porto-Vecchio.


🛏 Find hotel deals and discounts up to 20% in Porto-Vecchio at Booking


The cheapest way to travel from Civitavecchia to Porto-Vecchio is by taking a Train fly to Ajaccio drive with an average price of €46. The journey takes approximately 6 ч. 51 мин.

Train fly to Ajaccio drive is the fastest way to travel from Civitavecchia to Porto-Vecchio. Tickets cost €46. The journey takes approximately 6 ч. 51 мин.