Bus ferry

Take the ARST Spa - Trasporti Regionali Della Sardegna bus at the Cagliari Autostazione Arst station .

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

Carrier is ARST Spa - Trasporti Regionali Della Sardegna.

Buy ticket

Get off at the Portovesme Porto.
Boarding the Delcomar ferry at the port of Porto di Portovesme.

The journey takes approximately 40 m. Ticket price is about €4 The travel distance is 9 km.

Carrier is Delcomar.

Buy ticket

Get off at the Porto di Carloforte.


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


Train bus ferry

Take the train Trenitalia at the station Cagliari.

The journey takes approximately 56 m. Ticket price is about €4 The travel distance is 53 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Iglesias.
Take the ARST Spa - Trasporti Regionali Della Sardegna bus at the Iglesias Stazione Fs station .

The journey takes approximately 48 m. Ticket price is about €2 The travel distance is 29 km.

Carrier is ARST Spa - Trasporti Regionali Della Sardegna.

Buy ticket

Get off at the Portovesme Porto.
Boarding the Delcomar ferry at the port of Portovesme Porto.

The journey takes approximately 40 m. Ticket price is about €4 The travel distance is 164 m.

Carrier is Delcomar.

Buy ticket

Get off at the Porto di Portovesme.


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


The cheapest way to travel from Cagliari to Carloforte is by taking a Bus ferry with an average price of €8. The journey takes approximately 2 ч. 49 мин.

Bus ferry is the fastest way to travel from Cagliari to Carloforte. Tickets cost €8. The journey takes approximately 2 ч. 49 мин.