There are 11 ways to get from Rust to Madrid by plane, bus, train, 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 from Strasbourg International Airport
best- Fly from Strasbourg International Airport (SXB) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane SXB - MAD
6h 55m€94–360Train to Basel, fly
cheapest- Take the train from Freiburg im Breisgau Train Station to Basel SBBtrain
- Fly from Basel (BSL) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane BSL - MAD
7h 18m€81–316Bus, train via Barcelona
- Take the bus from Rust - Europa-Park Silver Lake City to Garebus 531
- Take the train from Colmar to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
14h 59m€230–520Bus via Lyon
- Take the bus from Freiburg to Lyonbus FlixBus N1135 / ...
- Take the bus from Lyon to Madridbus FlixBus N1149
26h 23m€132–237Drive 1,569.3 km
- Drive from Rust to Madridcar 1,569.3 km
15h 28m€249–359Train to Zurich Airport, fly
- Take the train from Ringsheim/Europa-Park to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane ZRH - MAD
8h 16m€141–427Train, train to Frankfurt, fly
- Take the train from Offenburg Bahnhof to Mannheim, Hauptbahnhoftrain
- Take the train from Mannheim, Hauptbahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane FRA - MAD
8h 21m€114–387Train, train to Geneva International Airport, fly
- Take the train from Freiburg im Breisgau Train Station to Basel SBBtrain
- Take the train from Basel SBB to Renens VDtrain
- Take the train from Renens VD to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane GVA - MAD
10h 28m€146–580Train to Luxembourg, fly
- Take the train from Strasbourg to Luxembourgtrain
- Fly from Luxembourg (LUX) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane LUX - MAD
9h 44m€108–402Bus, train
- Take the bus from Rust - Europa-Park Silver Lake City to Garebus 531
- Take the train from Colmar to Avignon Tgvtrain Tgv
- Take the train from Avignon Tgv to Madrid-Puerta de Atocha-Almudena Grandestrain
16h 1m€266–430Bus
- Take the bus from Rust to Strasbourgbus 011
- Take the bus from Strasbourg - L'Étoile Park Bus Station to Estación Sur de Autobusesbus BlaBlaCar Bus
26h 50m€153–276
Rust to Madrid by bus and train
Questions & Answers
The cheapest way to get from Rust to Madrid is to bus via Lyon which costs €130 - €240 and takes 26h 23m.
The fastest way to get from Rust to Madrid is to fly which takes 6h 55m and costs €90 - €360.
No, there is no direct bus from Rust to Madrid. However, there are services departing from Rust and arriving at Madrid via Freiburg and Lyon. The journey, including transfers, takes approximately 26h 23m.
The distance between Rust and Madrid is 1342 km. The road distance is 1569.3 km.
The best way to get from Rust to Madrid without a car is to bus and train via Barcelona which takes 14h 59m and costs €230 - €550.
It takes approximately 6h 55m to get from Rust to Madrid, including transfers.
Rust to Madrid bus services, operated by FlixBus, depart from Rust station.
The best way to get from Rust to Madrid is to fly which takes 6h 55m and costs €90 - €360. Alternatively, you can bus via Lyon, which costs €130 - €240 and takes 26h 23m.
Rust to Madrid bus services, operated by FlixBus, arrive at Strasbourg station.
Yes, the driving distance between Rust to Madrid is 1569 km. It takes approximately 15h 28m to drive from Rust to Madrid.
What companies run services between Rust, Germany and Madrid, Spain?
Iberia and Vueling Airlines fly from Strasbourg International Airport (SXB) to Adolfo Suárez Madrid–Barajas Airport (MAD) once daily. Alternatively, you can take a bus from Rust to Madrid via Ringsheim/Europa-Park, Ringsheim/Europa-Park, Freiburg im Breisgau Train Station, Freiburg, and Lyon in around 26h 23m.
- Website
- iberia.com
Flights from Strasbourg International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 20m
- When
- Monday to Friday
- Estimated price
- €130–250
Flights from Strasbourg International Airport to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 4h 47m
- When
- Monday, Thursday, and Sunday
- Estimated price
- €80–230
Flights from Basel to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- €70–190
Flights from Zurich Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 23m
- When
- Every day
- Estimated price
- €70–170
Flights from Zurich Airport to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 4h 10m
- When
- Monday to Friday
- Estimated price
- €80–240
Flights from Frankfurt to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- €85–170
Flights from Geneva International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- €55–160
Flights from Geneva International Airport to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- €90–230
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Colmar to Lyon Part Dieu
- Ave. Duration
- 3h 43m
- Frequency
- Every 4 hours
- Estimated price
- €85–140
- Website
- TGV inOui
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 5h 59m
- Frequency
- Twice a week
- Estimated price
- €130–210
- Website
- TGV inOui
Train from Strasbourg to Luxembourg
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- €40–65
- Website
- TGV inOui
Train from Colmar to Avignon Tgv
- Ave. Duration
- 5h 3m
- Frequency
- 4 times a day
- Estimated price
- €130–210
- Website
- TGV inOui
- Phone
- 0972 67 67 67
- Website
- fluo.eu
Bus from Rust - Europa-Park Silver Lake City to Gare
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- €3
- Schedules at
- fluo.eu
Bus from Rust - Europa-Park Silver Lake City to Gare
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- €3
- Schedules at
- fluo.eu
Want to know more about travelling around Spain
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Book your Rust to Madrid bus tickets online with Omio.
There are 7034+ hotels available in Madrid.






