There are 9 ways to get from Madrid Airport (MAD) to Rust by plane, train, train (Renfe, TGV), bus, or car
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 Basel, train
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Basel (BSL)MAD - BSL
- Take the train from Basel SBB to Ringsheim/Europa-Park
5h 29m€87–272Bus
cheapest- Take the bus from Madrid - Barajas Airport T4 to Strasbourg - L'Étoile Park Bus StationBlaBlaCar Bus
- Take the bus from Strasbourg to Rust011
26h 50m€66–201Train
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Roch
- Take the train from Montpellier Saint-Roch to StrasbourgTgv
- Take the train from Strasbourg to Ringsheim/Europa-ParkTgv
17h 28m€176–395Drive 1,562.6 km
- Drive from Madrid Airport (MAD) to Rust1,562.6 km
15h 6m€247–356Fly to Strasbourg International Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Strasbourg International Airport (SXB)MAD - SXB
- Take the train from Strasbourg to Ringsheim/Europa-Park
4h 49m€112–271Fly to Zurich Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Zurich Airport (ZRH)MAD - ZRH
- Take the train from Zuerich Hb to Ringsheim/Europa-Park
6h 4m€111–322Fly to Frankfurt, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Frankfurt (FRA)MAD - FRA
- Take the train from Frankfurt to Ringsheim/Europa-Park
6h 15m€116–324Fly to Luxembourg, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Luxembourg (LUX)MAD - LUX
- Take the train from Luxembourg to Strasbourg
- Take the train from Strasbourg to Ringsheim/Europa-Park
7h 47m€129–300Bus via Geneva
- Take the bus from Madrid, Terminal de autobuses T4 to Geneva - Bus station
- Take the bus from Geneva to FreiburgFlixBus N872 / ...
30h 18m€73–196
Madrid Airport (MAD) to Rust by subway, train, and bus
Questions & Answers
The cheapest way to get from Madrid Airport (MAD) to Rust is to bus via Geneva which costs €70 - €200 and takes 30h 18m.
The fastest way to get from Madrid Airport (MAD) to Rust is to fly and train which takes 4h 49m and costs €110 - €280.
The distance between Madrid Airport (MAD) and Rust is 1301 km. The road distance is 1562.6 km.
The best way to get from Madrid Airport (MAD) to Rust without a car is to train which takes 17h 28m and costs €170 - €400.
It takes approximately 5h 29m to get from Madrid Airport (MAD) to Rust, including transfers.
The best way to get from Madrid Airport (MAD) to Rust is to train which takes 17h 28m and costs €170 - €400. Alternatively, you can bus, which costs €65 - €210 and takes 26h 50m.
Yes, the driving distance between Madrid Airport (MAD) to Rust is 1563 km. It takes approximately 15h 6m to drive from Madrid Airport (MAD) to Rust.
There are 1395+ hotels available in Rust.
What companies run services between Madrid Airport (MAD), Spain and Rust, Germany?
You can take a subway from Aeropuerto Madrid Barajas T4. Metro to Rust, Rathaus via Nuevos Ministerios, Madrid-Nuevos Ministerios, Madrid-Atocha Cercanías, Madrid-Puerta de Atocha-Almudena Grandes, Montpellier Saint-Roch, Strasbourg, Ringsheim/Europa-Park, and Ringsheim, Bahnhof in around 17h 28m. Alternatively, you can take a subway from Aeropuerto Madrid Barajas T4. Metro to Rust via Aeropuerto T1-T2-T3, Aeropuerto T2 - Salidas, Madrid - Barajas Airport T4, and Strasbourg in around 26h 50m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Basel via Barcelona
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €35–190
Flights from Adolfo Suárez Madrid–Barajas Airport to Strasbourg International Airport
- Ave. Duration
- 2h 15m
- When
- Monday to Friday
- Estimated price
- €120–230
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- €60–150
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport via Barcelona
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- €130–260
Flights from Adolfo Suárez Madrid–Barajas Airport to Frankfurt
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €75–190
- Website
- vueling.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Strasbourg International Airport
- Ave. Duration
- 2h 15m
- When
- Monday to Friday
- Estimated price
- €120–230
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- €60–150
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport via Barcelona
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- €130–260
Flights from Adolfo Suárez Madrid–Barajas Airport to Frankfurt
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €75–190
- Website
- easyjet.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Basel
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- €40–170
Flights from Adolfo Suárez Madrid–Barajas Airport to Basel via Nice
- Ave. Duration
- 4h 40m
- When
- Friday and Sunday
- Estimated price
- €40–170
- Website
- aireuropa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €50–200
Flights from Adolfo Suárez Madrid–Barajas Airport to Frankfurt
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €70–210
- Website
- lufthansa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Frankfurt
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €80–230
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Luxembourg
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €45–180
- Website
- swiss.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Zurich Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- €55–200
- Website
- airfrance.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Luxembourg via Paris Charles de Gaulle
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- €60–330
- Website
- luxair.lu
Flights from Adolfo Suárez Madrid–Barajas Airport to Luxembourg
- Ave. Duration
- 2h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €65–190
- 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
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
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
Train from Zuerich Hb to Ringsheim/Europa-Park
- Ave. Duration
- 2h 6m
- Frequency
- Once daily
- Estimated price
- €45–90
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €60–90
- 2nd Class
- €45–60
- Phone
- +49 30 311 682904
- Website
- bahn.de
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
Train from Frankfurt to Ringsheim/Europa-Park
- Ave. Duration
- 1h 51m
- Frequency
- Once daily
- Estimated price
- €24–80
- Website
- https://int.bahn.de/en
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Roch
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- €75–110
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Montpellier Saint-Roch to Strasbourg
- Ave. Duration
- 6h 16m
- Frequency
- Twice daily
- Estimated price
- €80–260
- Website
- https://www.sncf-connect.com/en-en
Train from Strasbourg to Ringsheim/Europa-Park
- Ave. Duration
- 41 min
- Frequency
- Once daily
- Estimated price
- €15–17
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +352 24 89 24 89
- Website
- cfl.lu
Train from Luxembourg to Strasbourg
- Ave. Duration
- 1h 43m
- Frequency
- Twice daily
- Estimated price
- €50–80
- Website
- https://www.cfl.lu/en-gb
- 1st Class
- €50–80
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Madrid - Barajas Airport T4 to Strasbourg - L'Étoile Park Bus Station
- Ave. Duration
- 23h 40m
- Frequency
- 3 times a week
- Estimated price
- €55–180
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Strasbourg to Rust
- Ave. Duration
- 55 min
- Frequency
- 5 times a week
- Estimated price
- €9–14
- Website
- https://www.flixbus.co.uk
Bus from Geneva to Freiburg
- Ave. Duration
- 4h 55m
- Frequency
- 3 times a day
- Estimated price
- €17–35
- Website
- https://www.flixbus.co.uk
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Madrid, Terminal de autobuses T4 to Geneva - Bus station
- Ave. Duration
- 21h
- Frequency
- Twice a week
- Estimated price
- €45–140
- Website
- https://www.alsa.com/en/
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
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
Train travel in Spain: A guide to Renfe
Read the travel guide












































