There are 9 ways to get from Leipzig to Cagliari by plane, train, ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Leipzig-Halle Airport to Cagliari Elmas Airport
best- Fly from Leipzig-Halle Airport (LEJ) to Cagliari Elmas Airport (CAG)plane LEJ - CAG
7h 56m€94–349Train, ferry via Vicenza
- Take the train from Leipzig Hbf to München Hbftrain 28 / ...
- Take the train from München Hbf to Vicenzatrain 89
- Take the train from Vicenza to Genova P.Za Principetrain Fr
- Take the ferry from Port of Genoa to Port of Porto Torresferry
- Take the train from Porto Torres M.Ma to Cagliaritrain Re
31h 18m€295–620Bus, ferry via Milan
- Take the bus from Leipzig central train station to Milano, Autostazione Lampugnanobus N95
- Take the bus from Milano, Autostazione Lampugnano to Genoa - Via Fanti d'Italia Bus Stopbus
- Take the ferry from Port of Genoa to Port of Olbiaferry
- Take the bus from Fermata di OLBIA PORTO ISOLA BIANCA to Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNObus
34h€135–218Train to Dresden Airport, fly to Cagliari Elmas Airport
- Take the train from Leipzig Hbf to Dresden Bahnhof Neustadttrain
- Fly from Dresden Airport (DRS) to Cagliari Elmas Airport (CAG)plane DRS - CAG
9h 22m€173–482Train to Berlin Brandenburg Airport, fly to Cagliari Elmas Airport
- Take the train from Leipzig Hbf to S Südkreuz Bhftrain
- Fly from Berlin Brandenburg Airport (BER) to Cagliari Elmas Airport (CAG)plane BER - CAG
8h 47m€108–266Train to Václav Havel Airport Prague, fly to Cagliari Elmas Airport
- Take the train from Leipzig Hbf to Praha Hlavni Nadrazitrain
- Fly from Václav Havel Airport Prague (PRG) to Cagliari Elmas Airport (CAG)plane PRG - CAG
9h 42m€140–315Fly Leipzig-Halle Airport to Olbia Costa Smeralda Airport, train
- Fly from Leipzig-Halle Airport (LEJ) to Olbia Costa Smeralda Airport (OLB)plane LEJ - OLB
- Take the train from Olbia Terranova to Cagliaritrain
13h 5m€179–448Train, ferry
- Take the train from Leipzig Hbf to Erfurt Hbftrain 28 / ...
- Take the train from Erfurt Hbf to Strasbourg Bahnhoftrain 82
- Take the train from Strasbourg to Toulontrain Tgv
- Take the ferry from Port of Toulon to Port of Porto Torresferry
- Take the train from Porto Torres M.Ma to Cagliaritrain Re
35h 19m€336–646Bus, ferry
- Take the bus from Leipzig to Wroclawbus
- Take the bus from WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1 to NAPOLI, Parcheggio METROPARK, via Corso Arnaldo Luccibus
- Take the ferry from Porto di Napoli to Port of Cagliariferry
2d
Leipzig to Cagliari by train, foot, and ferry
Questions & Answers
The cheapest way to get from Leipzig to Cagliari is to bus and ferry via Milan which costs €130 - €220 and takes 34h.
The fastest way to get from Leipzig to Cagliari is to fly which takes 7h 56m and costs €90 - €350.
The distance between Leipzig and Cagliari is 1399 km.
The best way to get from Leipzig to Cagliari without a car is to train and ferry via Vicenza which takes 31h 18m and costs €290 - €650.
It takes approximately 7h 56m to get from Leipzig to Cagliari, including transfers.
There are 2834+ hotels available in Cagliari.
What companies run services between Leipzig, Germany and Cagliari, Italy?
Lufthansa, Austrian Airlines, and two other airlines fly from Leipzig-Halle Airport (LEJ) to Cagliari Elmas Airport (CAG) once daily.
- Website
- lufthansa.com
Flights from Leipzig-Halle Airport to Cagliari Elmas Airport via Frankfurt
- Ave. Duration
- 6h 30m
- When
- Monday, Thursday, and Sunday
- Estimated price
- €140–600
Flights from Dresden Airport to Cagliari Elmas Airport via Munich
- Ave. Duration
- 4h 40m
- When
- Wednesday and Sunday
- Estimated price
- €160–650
Flights from Dresden Airport to Cagliari Elmas Airport via Frankfurt
- Ave. Duration
- 5h 55m
- When
- Monday
- Estimated price
- €160–650
Flights from Berlin Brandenburg Airport to Cagliari Elmas Airport via Munich
- Ave. Duration
- 4h 45m
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €95–390
Flights from Václav Havel Airport Prague to Cagliari Elmas Airport via Munich
- Ave. Duration
- 4h 20m
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €90–370
Flights from Leipzig-Halle Airport to Olbia Costa Smeralda Airport via Frankfurt
- Ave. Duration
- 6h 10m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €150–650
- Website
- ryanair.com
Flights from Leipzig-Halle Airport to Cagliari Elmas Airport via Vienna
- Ave. Duration
- 4h 30m
- When
- Monday
- Estimated price
- €90–340
Flights from Leipzig-Halle Airport to Cagliari Elmas Airport via Palma Mallorca
- Ave. Duration
- 8h 35m
- When
- Tuesday
- Estimated price
- €120–470
Flights from Berlin Brandenburg Airport to Cagliari Elmas Airport via Bologna
- Ave. Duration
- 6h 15m
- When
- Wednesday
- Estimated price
- €70–180
Flights from Berlin Brandenburg Airport to Cagliari Elmas Airport via Pisa
- Ave. Duration
- 7h 40m
- When
- Monday
- Estimated price
- €70–180
Flights from Václav Havel Airport Prague to Cagliari Elmas Airport via Pisa
- Ave. Duration
- 4h 35m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €70–210
- Website
- flexflight.dk
Flights from Berlin Brandenburg Airport to Cagliari Elmas Airport via Milan Linate
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- €90–220
- Website
- smartwings.com
Flights from Václav Havel Airport Prague to Cagliari Elmas Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €70–200
- Website
- condor.com
Flights from Leipzig-Halle Airport to Olbia Costa Smeralda Airport via Frankfurt
- Ave. Duration
- 6h 45m
- When
- Saturday
- Estimated price
- €120–440
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Leipzig Hbf to München Hbf
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- €80–190
- Website
- https://int.bahn.de/en
Train from München Hbf to Vicenza
- Ave. Duration
- 6h 3m
- Frequency
- Twice daily
- Estimated price
- €85–200
- Website
- https://int.bahn.de/en
Train from Leipzig Hbf to Dresden Bahnhof Neustadt
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- €20–50
- Website
- https://int.bahn.de/en
Train from Leipzig Hbf to S Südkreuz Bhf
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €28–65
- Website
- https://int.bahn.de/en
Train from Leipzig Hbf to Erfurt Hbf
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €20–50
- Website
- https://int.bahn.de/en
Train from Erfurt Hbf to Strasbourg Bahnhof
- Ave. Duration
- 4h 1m
- Frequency
- Once daily
- Estimated price
- €80–190
- Website
- https://int.bahn.de/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Vicenza to Genova P.Za Principe
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- €45–95
- Schedules at
- trenitalia.com
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Porto Torres M.Ma to Cagliari
- Ave. Duration
- 3h 56m
- Frequency
- Once a week
- Estimated price
- €35–60
- Website
- https://www.trenitalia.com/en.html
Train from Olbia Terranova to Cagliari
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- €35–60
- Website
- https://www.trenitalia.com/en.html
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Leipzig Hbf to Dresden Bahnhof Neustadt
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €24–40
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Leipzig Hbf to Dresden Bahnhof Neustadt
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- €23–45
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Leipzig Hbf to Praha Hlavni Nadrazi
- Ave. Duration
- 3h 36m
- Frequency
- Once a week
- Estimated price
- €60–110
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Leipzig Hbf to Erfurt Hbf
- Ave. Duration
- 1h 31m
- Frequency
- Once daily
- Estimated price
- €23–45
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Strasbourg to Toulon
- Ave. Duration
- 7h 7m
- Frequency
- Twice daily
- Estimated price
- €170–280
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Leipzig central train station to Milano, Autostazione Lampugnano
- Ave. Duration
- 13h 40m
- Frequency
- Once daily
- Estimated price
- €60–110
- Website
- https://www.flixbus.co.uk
Bus from Milano, Autostazione Lampugnano to Genoa - Via Fanti d'Italia Bus Stop
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- €9–17
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Genoa - Via Fanti d'Italia Bus Stop
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a day
- Estimated price
- €9–17
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +39 0789 21487
- request@gruppoturmotravel.com
- Website
- gruppoturmotravel.com
Bus from Fermata di OLBIA PORTO ISOLA BIANCA to Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNO
- Ave. Duration
- 3h 45m
- Frequency
- 6 times a week
- Estimated price
- €13–19
- Website
- https://gruppoturmotravel.com/en
- Phone
- +380(67)-484-57-27
- support@pavluks-trans.com
- Website
- pavluks-trans.com
Bus from Leipzig to Wroclaw
- Ave. Duration
- 6h 49m
- Frequency
- Once daily
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from WROCŁAW, Dworzec autobusowy - Galeria Wroclavia, ul.Sucha 1 to NAPOLI, Parcheggio METROPARK, via Corso Arnaldo Lucci
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Estimated price
- €110–310
- Website
- https://www.sindbad.pl/en/home
- Phone
- 02 76028132
- helpdesk@tirrenia.it
- Website
- tirrenia.it
Ferry from Port of Genoa to Port of Porto Torres
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- €45–70
- Website
- https://www.tirrenia.it/
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Ferry from Port of Genoa to Port of Porto Torres
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- €45–75
- Website
- https://www.gnv.it/en
Ferry from Port of Genoa to Port of Olbia
- Ave. Duration
- 11h 30m
- Frequency
- 6 times a week
- Estimated price
- €50–75
- Website
- https://www.gnv.it/en
- Phone
- +33(0)495329595
- Website
- corsica-ferries.it
Ferry from Port of Toulon to Port of Porto Torres
- Ave. Duration
- 15h
- Frequency
- Once a week
- Estimated price
- €30–70
- Website
- https://www.corsica-ferries.co.uk/
- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Ferry from Porto di Napoli to Port of Cagliari
- Ave. Duration
- 13h
- Frequency
- 3 times a week
- Estimated price
- €40–70
- Website
- https://www.grimaldi-lines.com/en/
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Travelling by boat in Italy
Read the travel guide




























































