There are 12 ways to get from Cagliari to Rust by plane, train, car, car ferry, 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 Cagliari Elmas Airport to Basel, train
best- Fly from Cagliari Elmas Airport (CAG) to Basel (BSL)plane CAG - BSL
- Take the train from Basel SBB to Freiburg Hauptbahnhoftrain
7h 15m€83–304Drive, car ferry
- Drive from Cagliari to Port of Olbiacar
- Take the car ferry from Port of Olbia to Port of Genoacarferry
- Drive from Port of Genoa to Rustcar
22h 24m€170–258Train, ferry
- Take the train from Cagliari to Porto Torres M.Matrain Re
- Take the ferry from Port of Porto Torres to Port of Genoaferry
- Take the train from Genova P.Za Principe to Milano Centraletrain
- Take the train from Milano Centrale to Ringsheim/Europa-Parktrain Ec
24h 30m€184–357Bus, ferry, train
- Take the bus from Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNO to Fermata di OLBIA PORTO ISOLA BIANCAbus
- Take the ferry from Port of Olbia to Port of Genoaferry
- Take the train from Genova P. Principe to Chiassotrain Ec
- Take the train from Chiasso to Zürich HBtrain Ec / ...
- Take the train from Zürich HB to Ringsheim/Europa-Parktrain Ic
27h 51m€270–716Fly Cagliari Elmas Airport to Zurich Airport, train
- Fly from Cagliari Elmas Airport (CAG) to Zurich Airport (ZRH)plane CAG - ZRH
- Take the train from Zuerich Hb to Ringsheim/Europa-Parktrain
8h 20m€131–325Fly Cagliari Elmas Airport to Karlsruhe/Baden-Baden Airport, train
- Fly from Cagliari Elmas Airport (CAG) to Karlsruhe/Baden-Baden Airport (FKB)plane CAG - FKB
- Take the train from Baden-Baden to Offenburg Bahnhoftrain
7h 41m€91–289Fly Cagliari Elmas Airport to Stuttgart Airport, train
- Fly from Cagliari Elmas Airport (CAG) to Stuttgart Airport (STR)plane CAG - STR
- Take the train from Stuttgart Hbf to Karlsruhe Hbftrain
- Take the train from Karlsruhe Hauptbahnhof to Offenburg Bahnhoftrain
8h 8m€106–326Fly Cagliari Elmas Airport to Milan Linate Airport, train
- Fly from Cagliari Elmas Airport (CAG) to Milan Linate Airport (LIN)plane CAG - LIN
- Take the train from Monza to Ringsheim/Europa-Parktrain
10h 34m€141–299Fly Cagliari Elmas Airport to Milano Malpensa Airport, train
- Fly from Cagliari Elmas Airport (CAG) to Milano Malpensa Airport (MXP)plane CAG - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
- Take the train from Lugano to Ringsheim/Europa-Parktrain
11h 3m€114–312Fly Cagliari Elmas Airport to Frankfurt, train
- Fly from Cagliari Elmas Airport (CAG) to Frankfurt (FRA)plane CAG - FRA
- Take the train from Frankfurt to Mannheim, Hauptbahnhoftrain
- Take the train from Mannheim, Hauptbahnhof to Offenburg Bahnhoftrain
8h 16m€109–370Train to Olbia Costa Smeralda Airport, fly to Basel, train
- Take the train from Cagliari to Olbia Terranovatrain
- Fly from Olbia Costa Smeralda Airport (OLB) to Basel (BSL)plane OLB - BSL
- Take the train from Basel SBB to Freiburg Hauptbahnhoftrain
10h 49m€92–418Bus, car ferry
- Take the bus from Fermata di CAGLIARI PIAZZA MATTEOTTI-ESTERNO to Fermata di OLBIA PORTO ISOLA BIANCAbus
- Take the car ferry from Port of Olbia to Port of Genoacarferry
- Take the bus from Genoa to Zurich Bus Stationbus
- Take the bus from Zurich Bus Station to Rustbus
29h 41m€102–166
Cagliari Elmas Airport (CAG) to Basel (BSL) flights
Questions & Answers
The cheapest way to get from Cagliari to Rust is to bus and car ferry which costs €100 - €170 and takes 29h 41m.
The fastest way to get from Cagliari to Rust is to fly and train which takes 7h 15m and costs €80 - €310.
The distance between Cagliari and Rust is 1050 km.
The best way to get from Cagliari to Rust without a car is to train and ferry which takes 24h 30m and costs €180 - €360.
It takes approximately 7h 15m to get from Cagliari to Rust, including transfers.
There are 1668+ 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 Basel (BSL), walk to Basel EuroAirport, Ankunft, take the line 50 bus to Basel, Bahnhof SBB, walk to Basel SBB, take the train to Freiburg Hauptbahnhof, take the train to Ringsheim/Europa-Park, walk to Ringsheim/Europa-Park, then take the line 7231 bus to Rust Ritterstraße. Alternatively, you can take a vehicle from Cagliari to Rust via Port of Olbia and Port of Genoa in around 22h 24m.
- Website
- aeroitalia.com
Flights from Cagliari Elmas Airport to Milan Linate Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €45–480
Flights from Cagliari Elmas Airport to Milan Linate Airport via Olbia Costa Smeralda Airport
- Ave. Duration
- 3h
- When
- Monday and Friday
- Estimated price
- €45–480
- Website
- flexflight.dk
Flights from Cagliari Elmas Airport to Milan Linate Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €45–480
Flights from Cagliari Elmas Airport to Milan Linate Airport via Olbia Costa Smeralda Airport
- Ave. Duration
- 3h
- When
- Monday and Friday
- Estimated price
- €45–480
- Website
- easyjet.com
Flights from Cagliari Elmas Airport to Basel
- Ave. Duration
- 1h 50m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €65–280
Flights from Cagliari Elmas Airport to Basel via Nice
- Ave. Duration
- 4h 25m
- When
- Tuesday
- Estimated price
- €65–280
Flights from Cagliari Elmas Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €30–150
Flights from Olbia Costa Smeralda Airport to Basel
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €30–170
Flights from Olbia Costa Smeralda Airport to Basel via Nice
- Ave. Duration
- 3h 50m
- When
- Thursday
- Estimated price
- €30–170
Flights from Olbia Costa Smeralda Airport to Basel via Naples
- Ave. Duration
- 4h
- When
- Monday and Sunday
- Estimated price
- €30–170
- Website
- ryanair.com
Flights from Cagliari Elmas Airport to Karlsruhe/Baden-Baden Airport
- Ave. Duration
- 1h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €75–250
Flights from Cagliari Elmas Airport to Karlsruhe/Baden-Baden Airport via Bari
- Ave. Duration
- 4h 25m
- When
- Monday and Sunday
- Estimated price
- €75–250
Flights from Cagliari Elmas Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €35–150
- Website
- lufthansa.com
Flights from Cagliari Elmas Airport to Stuttgart Airport via Munich
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- €120–440
Flights from Cagliari Elmas Airport to Frankfurt
- Ave. Duration
- 2h 10m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €90–350
Flights from Olbia Costa Smeralda Airport to Basel via Frankfurt
- Ave. Duration
- 3h 50m
- When
- Tuesday and Sunday
- Estimated price
- €120–460
- Website
- flyedelweiss.com
Flights from Cagliari Elmas Airport to Zurich Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €50–290
- Website
- eurowings.com
Flights from Cagliari Elmas Airport to Stuttgart Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €60–140
- Website
- neosair.it
Flights from Cagliari Elmas Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Sunday
- Estimated price
- €130–380
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Basel SBB to Freiburg Hauptbahnhof
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- €11–40
- Website
- https://int.bahn.de/en
Train from Baden-Baden to Offenburg Bahnhof
- Ave. Duration
- 25 min
- Frequency
- Every 4 hours
- Estimated price
- €7–24
- Website
- https://int.bahn.de/en
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 48 min
- Frequency
- Hourly
- Estimated price
- €14–50
- Website
- https://int.bahn.de/en
Train from Karlsruhe Hauptbahnhof to Offenburg Bahnhof
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- €12–45
- Website
- https://int.bahn.de/en
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- €13–45
- Website
- https://int.bahn.de/en
Train from Mannheim, Hauptbahnhof to Offenburg Bahnhof
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- €23–80
- Website
- https://int.bahn.de/en
Train from Basel SBB to Freiburg Hauptbahnhof
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- €11–40
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Basel SBB to Freiburg Hauptbahnhof
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- €19–28
- Website
- https://konzern.oebb.at/en/
Train from Basel SBB to Freiburg Hauptbahnhof
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- €19–28
- Website
- https://konzern.oebb.at/en/
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Basel SBB to Freiburg Hauptbahnhof
- Ave. Duration
- 36 min
- Frequency
- 3 times a day
- Estimated price
- €21–65
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €45–65
- 2nd Class
- €21–28
Train from Milano Centrale to Ringsheim/Europa-Park
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a day
- Estimated price
- €90–150
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €100–150
- 2nd Class
- €90–130
Train from Zuerich Hb to Ringsheim/Europa-Park
- Ave. Duration
- 2h 8m
- Frequency
- 3 times a day
- Estimated price
- €40–90
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €60–90
- 2nd Class
- €40–60
Train from Monza to Ringsheim/Europa-Park
- Ave. Duration
- 5h 17m
- Frequency
- Twice daily
- Estimated price
- €90–150
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €100–150
- 2nd Class
- €90–120
Train from Lugano to Ringsheim/Europa-Park
- Ave. Duration
- 4h 10m
- Frequency
- 3 times a day
- Estimated price
- €75–130
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €90–130
- 2nd Class
- €75–110
Train from Basel SBB to Freiburg Hauptbahnhof
- Ave. Duration
- 36 min
- Frequency
- 3 times a day
- Estimated price
- €21–65
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €45–65
- 2nd Class
- €21–28
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Basel SBB to Freiburg Hauptbahnhof
- Ave. Duration
- 1h 12m
- Frequency
- 3 times a day
- Estimated price
- €12–18
- Website
- https://int.bahn.de/en
Train from Baden-Baden to Offenburg Bahnhof
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- €8–12
- Website
- https://int.bahn.de/en
Train from Karlsruhe Hauptbahnhof to Offenburg Bahnhof
- Ave. Duration
- 49 min
- Frequency
- 5 times a day
- Estimated price
- €14–20
- Website
- https://int.bahn.de/en
Train from Basel SBB to Freiburg Hauptbahnhof
- Ave. Duration
- 1h 12m
- Frequency
- 3 times a day
- Estimated price
- €12–18
- Website
- https://int.bahn.de/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Cagliari to Porto Torres M.Ma
- Ave. Duration
- 3h 49m
- Frequency
- 3 times a day
- Estimated price
- €30–55
- Website
- https://www.trenitalia.com/en.html
Train from Genova P.Za Principe to Milano Centrale
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- €17–28
- Website
- https://www.trenitalia.com/en.html
Train from Cagliari to Olbia Terranova
- Ave. Duration
- 3h 23m
- Frequency
- Every 3 hours
- Estimated price
- €30–55
- 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
- 2h 33m
- Frequency
- Hourly
- Estimated price
- €14–35
- 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 37m
- Frequency
- 5 times a day
- Estimated price
- €20–40
- Schedules at
- trenitalia.com
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genova P. Principe to Chiasso
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- €70–200
- Website
- https://www.sbb.ch/en
Train from Chiasso to Zürich HB
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- €75–220
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Ringsheim/Europa-Park
- Ave. Duration
- 2h 26m
- Frequency
- Once a week
- Estimated price
- €65–200
- Website
- https://www.sbb.ch/en
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Baden-Baden to Offenburg Bahnhof
- Ave. Duration
- 18 min
- Frequency
- 3 times a day
- Estimated price
- €8–15
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Mannheim, Hauptbahnhof to Offenburg Bahnhof
- Ave. Duration
- 1h 24m
- Frequency
- 3 times a day
- Estimated price
- €28–50
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Baden-Baden to Offenburg Bahnhof
- Ave. Duration
- 23 min
- Frequency
- Once daily
- Estimated price
- €4–10
- Website
- https://www.ns.nl/en
Train from Karlsruhe Hauptbahnhof to Offenburg Bahnhof
- Ave. Duration
- 47 min
- Frequency
- Once daily
- Estimated price
- €7–17
- Website
- https://www.ns.nl/en
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 32 min
- Frequency
- Every 4 hours
- Estimated price
- €8–18
- Website
- https://www.ns.nl/en
Train from Mannheim, Hauptbahnhof to Offenburg Bahnhof
- Ave. Duration
- 1h 19m
- Frequency
- Once daily
- Estimated price
- €14–35
- Website
- https://www.ns.nl/en
- Phone
- +49 711 400 534 44
- stuttgart@arverio.de
- Website
- arverio-bw.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 53 min
- Frequency
- Every 15 minutes
- Estimated price
- €14–27
- Schedules at
- arverio-bw.de
- 2nd Class Ticket
- €14–18
- 1st Class Ticket
- €18–27
- Phone
- +49 711 400 534 44
- stuttgart@arverio.de
- Website
- arverio-by.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- €14–20
- Schedules at
- arverio-by.de
- Phone
- +49 711 2092-7087
- Website
- regional.bahn.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 1h 28m
- Frequency
- Once daily
- Estimated price
- €14–21
- Schedules at
- regional.bahn.de
- 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
- +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
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
- https://www.flixbus.fr
Bus from Genoa to Zurich Bus Station
- Ave. Duration
- 6h 5m
- Frequency
- Once daily
- Estimated price
- €30–55
- Website
- https://www.flixbus.co.uk
Bus from Zurich Bus Station to Rust
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- €14–23
- Website
- https://www.flixbus.co.uk
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Car ferry from Port of Olbia to Port of Genoa
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- €45–70
- Website
- https://www.gnv.it/en
Ferry from Port of Porto Torres to Port of Genoa
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- €45–75
- 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
- €45–75
- Website
- https://www.gnv.it/en
Car ferry from Port of Olbia to Port of Genoa
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- €45–70
- Website
- https://www.gnv.it/en
- Phone
- 02 76028132
- Website
- tirrenia.it
Ferry from Port of Porto Torres to Port of Genoa
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- €65–110
- Website
- https://www.tirrenia.it/
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide































































