There are 9 ways to get from Cagliari to Rust 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 to Milan Linate Airport, train
best- Fly from Cagliari Elmas Airport (CAG) to Milan Linate Airport (LIN)CAG - LIN
- Take the train from Monza to Ringsheim/Europa-Park
10h 7m€141–340Bus, ferry
cheapest- Take the bus from Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNO to Fermata di OLBIA PORTO ISOLA BIANCA
- Take the ferry from Port of Olbia to Port of Genoa
- Take the bus from Genoa to Zurich Bus Station
- Take the bus from Zurich Bus Station to Rust107 / ...
27h 24m€90–206Train, ferry
- Take the train from Cagliari to Porto Torres M.MaRe
- Take the ferry from Port of Porto Torres to Port of Genoa
- Take the train from Genova P.Za Principe to Milano CentraleIc
- Take the train from Milano Centrale to Ringsheim/Europa-ParkEc
24h 19m€123–299Fly to Stuttgart Airport, train
- Fly from Cagliari Elmas Airport (CAG) to Stuttgart Airport (STR)CAG - STR
- Take the train from Hauptbahnhof to Lahr
8h 35m€127–331Fly to Milano Malpensa Airport, train
- Fly from Cagliari Elmas Airport (CAG) to Milano Malpensa Airport (MXP)CAG - MXP
- Take the train from Malpensa Aeroporto T1 to Lugano
- Take the train from Lugano to Ringsheim/Europa-Park
10h 35m€119–293Fly to Il Caravaggio International Airport, train
- Fly from Cagliari Elmas Airport (CAG) to Il Caravaggio International Airport (BGY)CAG - BGY
- Take the train from Milano Centrale to Ringsheim/Europa-Park
10h 27m€127–340Fly to Basel, train
- Fly from Cagliari Elmas Airport (CAG) to Basel (BSL)CAG - BSL
- Take the train from Basel SBB to Ringsheim/Europa-Park
7h 24m€93–300Fly to Turin Caselle Airport, train
- Fly from Cagliari Elmas Airport (CAG) to Turin Caselle Airport (TRN)CAG - TRN
- Take the train from Torino Porta Susa to Milano Centrale
- Take the train from Milano Centrale to Ringsheim/Europa-Park
11h 31m€174–414Bus, ferry, train
- Take the bus from Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNO to Fermata di OLBIA PORTO ISOLA BIANCA
- Take the ferry from Port of Olbia to Port of Genoa
- Take the bus from Genoa - Via Fanti d'Italia Bus Stop to Mulhouse
- Take the train from Müllheim to Ringsheim/Europa-ParkRe7
29h 46m€97–190
Cagliari Elmas Airport (CAG) to Milan Linate Airport (LIN) flights
Questions & Answers
The cheapest way to get from Cagliari to Rust is to bus and ferry which costs €90 - €210 and takes 27h 24m.
The fastest way to get from Cagliari to Rust is to fly and train which takes 7h 24m and costs €90 - €300.
The distance between Cagliari and Rust is 1148 km.
The best way to get from Cagliari to Rust without a car is to train and ferry which takes 24h 19m and costs €120 - €300.
It takes approximately 10h 7m to get from Cagliari to Rust, including transfers.
There are 1395+ hotels available in Rust.
What companies run services between Cagliari, Italy and Rust, Germany?
There is no direct connection from Cagliari to Rust. However, you can take the bus to Aeroporto Elmas Arrivi, walk to Cagliari Elmas Airport (CAG) airport, fly to Milan Linate Airport (LIN), walk to Linate Aeroporto, take the line 4 subway to Stazione Forlanini, walk to Milano Forlanini, take the train to Monza, take the train to Ringsheim/Europa-Park, walk to Ringsheim, Bahnhof, then take the bus to Rust, Rathaus. Alternatively, you can take a train from Cagliari to Rust, Rathaus via Porto Torres M.Ma, Port of Porto Torres, Port Of Genoa, Genova P.Za Principe, Milano Centrale, Ringsheim/Europa-Park, and Ringsheim, Bahnhof in around 24h 19m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aeroitalia.com
Flights from Cagliari Elmas Airport to Milan Linate Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €40–430
Flights from Cagliari Elmas Airport to Milano Malpensa Airport via Rome
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- €60–410
- Website
- flexflight.dk
Flights from Cagliari Elmas Airport to Milan Linate Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €40–430
Flights from Cagliari Elmas Airport to Milano Malpensa Airport via Rome
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- €60–410
- Website
- ryanair.com
Flights from Cagliari Elmas Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €30–140
Flights from Cagliari Elmas Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €29–150
Flights from Cagliari Elmas Airport to Il Caravaggio International Airport via Bari
- Ave. Duration
- 3h 55m
- When
- Monday and Saturday
- Estimated price
- €29–150
Flights from Cagliari Elmas Airport to Turin Caselle Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €70–200
- Website
- easyjet.com
Flights from Cagliari Elmas Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Friday and Sunday
- Estimated price
- €30–120
Flights from Cagliari Elmas Airport to Basel
- Ave. Duration
- 1h 55m
- When
- Thursday and Sunday
- Estimated price
- €45–190
- Website
- lufthansa.com
Flights from Cagliari Elmas Airport to Stuttgart Airport via Frankfurt
- Ave. Duration
- 3h 50m
- When
- Thursday and Sunday
- Estimated price
- €110–440
Flights from Cagliari Elmas Airport to Stuttgart Airport via Munich
- Ave. Duration
- 4h 10m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €110–430
- Website
- eurowings.com
Flights from Cagliari Elmas Airport to Stuttgart Airport
- Ave. Duration
- 1h 45m
- When
- Tuesday
- Estimated price
- €120–280
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Monza to Ringsheim/Europa-Park
- Ave. Duration
- 5h 17m
- Frequency
- Once daily
- Estimated price
- €90–150
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €100–150
- 2nd Class
- €90–120
Train from Milano Centrale to Ringsheim/Europa-Park
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- €65–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €65–95
- 2nd Class
- €80–110
Train from Lugano to Ringsheim/Europa-Park
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- €75–130
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €90–130
- 2nd Class
- €75–110
Train from Basel SBB to Ringsheim/Europa-Park
- Ave. Duration
- 1h 2m
- Frequency
- Once daily
- Estimated price
- €28–70
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €50–70
- 2nd Class
- €28–40
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Cagliari to Porto Torres M.Ma
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- €15–50
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €35–50
Train from Genova P.Za Principe to Milano Centrale
- Ave. Duration
- 2h 1m
- Frequency
- Every 4 hours
- Estimated price
- €13–25
- Website
- https://www.trenitalia.com/en.html
Train from Torino Porta Susa to Milano Centrale
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- €9–26
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €18–26
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Genova P.Za Principe to Milano Centrale
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- €13–22
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Genova P.Za Principe to Milano Centrale
- Ave. Duration
- 1h 46m
- Frequency
- Twice daily
- Estimated price
- €16–35
- Schedules at
- trenitalia.com
Train from Torino Porta Susa to Milano Centrale
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €19–40
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Genova P.Za Principe to Milano Centrale
- Ave. Duration
- 1h 51m
- Frequency
- Once daily
- Estimated price
- €11–28
- Website
- https://www.italotreno.it/en
Train from Torino Porta Susa to Milano Centrale
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- €16–45
- Website
- https://www.italotreno.it/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Hauptbahnhof to Lahr
- Ave. Duration
- 1h 27m
- Frequency
- 6 times a week
- Estimated price
- €23–50
- Website
- https://int.bahn.de/en
Train from Basel SBB to Ringsheim/Europa-Park
- Ave. Duration
- 1h 2m
- Frequency
- Twice a week
- Estimated price
- €22–35
- Website
- https://int.bahn.de/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €6–8
- Website
- https://www.trenord.it/en/
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Basel SBB to Ringsheim/Europa-Park
- Ave. Duration
- 1h 26m
- Frequency
- 3 times a day
- Estimated price
- €17–24
- Website
- https://int.bahn.de/en
Train from Müllheim to Ringsheim/Europa-Park
- Ave. Duration
- 48 min
- Frequency
- Every 2 hours
- Estimated price
- €12–18
- Website
- https://int.bahn.de/en
- Phone
- +39 0789 21487
- request@gruppoturmotravel.com
- Website
- gruppoturmotravel.com
Bus from Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNO to Fermata di OLBIA PORTO ISOLA BIANCA
- Ave. Duration
- 3h 45m
- Frequency
- 6 times a week
- Estimated price
- €13–19
- Website
- https://gruppoturmotravel.com/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Genoa to Zurich Bus Station
- Ave. Duration
- 6h 5m
- Frequency
- Once daily
- Estimated price
- €26–70
- Website
- https://www.flixbus.co.uk
Bus from Zurich Bus Station to Rust
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- €16–23
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Genoa - Via Fanti d'Italia Bus Stop to Mulhouse
- Ave. Duration
- 8h 50m
- Frequency
- 3 times a week
- Estimated price
- €35–55
- Website
- https://www.blablacar.co.uk/bus
- Phone
- 02 76028132
- helpdesk@tirrenia.it
- Website
- tirrenia.it
Ferry from Port of Porto Torres to Port of Genoa
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- €40–90
- Website
- https://www.tirrenia.it/
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Ferry from Port of Porto Torres to Port of Genoa
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- €30–100
- Website
- https://www.gnv.it/en
Ferry from Port of Olbia to Port of Genoa
- Ave. Duration
- 11h 30m
- Frequency
- 6 times a week
- Estimated price
- €35–90
- Website
- https://www.gnv.it/en
- Phone
- +49 (0)611 14020
- info@moby.it
- Website
- mobylines.com
Ferry from Port of Olbia to Port of Genoa
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- €65–95
- Schedules at
- mobylines.com
Want to know more about travelling around Germany
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
Getting to Milan from the airport
Read the travel guide
Travelling by boat in Italy
Read the travel guide






























































