Fly from Prague

Take the subway at the Staroměstská station.

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

Carrier is Pražská integrovaná doprava.

Buy ticket

Get off at the Nádraží Veleslavín.
Take the train Pražská integrovaná doprava at the station Nádraží Veleslavín.

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

Carrier is Pražská integrovaná doprava.

Buy ticket

Get off at the Václav Havel Airport T1.
Fly out to Prague (PRG) of the Cagliari (CAG) airport.

The journey takes approximately 2 h 15 m. Ticket price is about €75

Carrier is Smartwings.

🔎

🚖 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 Dresden fly

Take the train ÖBB EuroCity at the station Praha Hlavni Nadrazi.

The journey takes approximately 2 h 22 m. Ticket price is about €30 The travel distance is 188 km.

Carrier is ÖBB EuroCity.

Buy ticket

Get off at the Dresden Hbf.
Take the train Deutsche Bahn Regional at the station Dresden Hauptbahnhof.

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

Carrier is Deutsche Bahn Regional.

Buy ticket

Get off at the Dresden Flughafen.
Fly out to Dresden (DRS) of the Munich (MUC) airport.

The journey takes approximately 4 h 25 m. Ticket price is about €170

Carrier is Lufthansa.

🔎

🚖 Find a cheap local taxi

Get off at the Munich (MUC).
Take the ARST Spa - Trasporti Regionali Della Sardegna bus at the Nádraží Veleslavín station .

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

Carrier is ARST Spa - Trasporti Regionali Della Sardegna.

Buy ticket

Get off at the Nádraží Veleslavín.


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


Train ferry

Take the train ÖBB EuroCity at the station Praha Hlavni Nadrazi.

The journey takes approximately 3 h 45 m. Ticket price is about €45 The travel distance is 287 km.

Carrier is ÖBB EuroCity.

Buy ticket

Get off at the Linz Hbf.
Take the train Railjet at the station Linz Hbf.

The journey takes approximately 1 h 19 m. Ticket price is about €17 The travel distance is 123 km.

Carrier is Railjet.

Buy ticket

Get off at the Salzburg Hbf.
Take the train Nightjet at the station Salzburg Hbf.

The journey takes approximately 11 h 36 m. Ticket price is about €130 The travel distance is 792 km.

Carrier is Nightjet.

Buy ticket

Get off at the Genova Piazza Principe.
1591 m on foot from the Genova Piazza Principe to the Genova.

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

Get off at the Genova.
Boarding the Tirrenia ferry at the port of Genova.

The journey takes approximately 10 h Ticket price is about €45 The travel distance is 403 km.

Carrier is Tirrenia.

Buy ticket

Get off at the Porto Torres.
403 m on foot from the 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


Night bus bus ferry

Take the FlixBus bus at the Praha Hlavní nádraží station .

The journey takes approximately 14 h 5 m. Ticket price is about €70 The travel distance is 997 km.

Carrier is FlixBus.

Buy ticket

Take the FlixBus bus at the Milano, Autostazione Lampugnano station .

The journey takes approximately 2 h 25 m. Ticket price is about €14 The travel distance is 152 km.

Carrier is FlixBus.

Buy ticket

Get off at the Genoa.
1161 m on foot from the Genoa to the Genova.

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

Get off at the Genova.
Boarding the Moby Lines ferry at the port of Genova.

The journey takes approximately 11 h Ticket price is about €35 The travel distance is 406 km.

Carrier is Moby Lines.

Buy ticket

Get off at the 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


Bus ferry

Take the RegioJet bus at the Praha ÚAN Florenc station .

The journey takes approximately 20 h 15 m. Ticket price is about €70 The travel distance is 1470 km.

Carrier is RegioJet.

Buy ticket

Get off at the Roma Tiburtina TiBus.
Take the Prontobus bus at the Roma Tiburtina TiBus station .

The journey takes approximately 2 h Ticket price is about €9 The travel distance is 122 km.

Carrier is Prontobus.

Buy ticket

Get off at the Civitavecchia.
1825 m on foot from the Civitavecchia to the Port of Civitavecchia.

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

Get off at the Port of Civitavecchia.
Boarding the Grimaldi Lines ferry at the port of Port of Civitavecchia.

The journey takes approximately 6 h 5 m. Ticket price is about €30 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 Nádraží Veleslavín station .

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

Carrier is Gruppo Turmo Travel.

Buy ticket

Get off at the Nádraží Veleslavín.


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


Train night train ferry

Take the train ÖBB EuroCity at the station Praha Hlavni Nadrazi.

The journey takes approximately 5 h 55 m. Ticket price is about €60 The travel distance is 427 km.

Carrier is ÖBB EuroCity.

Buy ticket

Get off at the Muenchen Hbf.
Take the train Trenitalia at the station Muenchen Hbf.

The journey takes approximately 13 h 28 m. Ticket price is about €70 The travel distance is 939 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Genova P.Za Principe.
1765 m on foot from the Genova P.Za Principe to the Genova.

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

Get off at the Genova.
Boarding the Tirrenia ferry at the port of Nádraží Veleslavín.

The journey takes approximately 10 h Ticket price is about €45 The travel distance is 141 m.

Carrier is Tirrenia.

Buy ticket

Get off at the Nádraží Veleslavín.
141 m on foot from the Nádraží Veleslavín to the Nádraží Veleslavín.

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

Get off at the Nádraží Veleslavín.
Take the train Trenitalia at the station Nádraží Veleslavín.

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

Carrier is Trenitalia.

Buy ticket

Get off at the Nádraží Veleslavín.


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


Drive car ferry

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 12 h 16 m. The travel distance is 1294 km.

Get off at the Civitavecchia.
Boarding the Grimaldi Lines ferry at the port of Civitavecchia.

The journey takes approximately 9 h Ticket price is about €30 The travel distance is 300 km.

Carrier is Grimaldi Lines.

Buy ticket

Get off at the Port of Arbatax.
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 The travel distance is 126 km.

Get off at the Cagliari.


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


The cheapest way to travel from Prague to Cagliari is by taking a Fly from Prague with an average price of €77. The journey takes approximately 5 ч. 51 мин.

Fly from Prague is the fastest way to travel from Prague to Cagliari. Tickets cost €77. The journey takes approximately 5 ч. 51 мин.