Plane

Take the train Rodalies de Catalunya at the station Estació de Passeig de Gràcia.

The journey takes approximately 25 m. Ticket price is about €1 The travel distance is 16 km.

Carrier is Rodalies de Catalunya.

Buy ticket

Fly out to Barcelona (BCN) of the Cagliari (CAG) airport.

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

Carrier is Vueling Airlines.

🔎

🚖 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


Ferry train

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

The journey takes approximately 12 h 15 m. Ticket price is about €45 The travel distance is 1053 km.

Carrier is Grimaldi Lines.

Buy ticket

Get off at the Porto di Porto Torres.
403 m on foot from the Porto di Porto Torres to the Porto Torres M.Ma.

The journey takes approximately 4 m. The travel distance is 403 m.

Get off at the Porto Torres M.Ma.
Take the train Trenitalia at the station Porto Torres M.Ma.

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

Carrier is Trenitalia.

Buy ticket

Get off at the Cagliari.


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


The cheapest way to travel from Barcelona to Cagliari is by taking a Plane with an average price of €33. The journey takes approximately 5 ч. 4 мин.

Plane is the fastest way to travel from Barcelona to Cagliari. Tickets cost €33. The journey takes approximately 5 ч. 4 мин.