There are 8 ways to get from Alsace to Madrid by plane, train (TGV, Renfe, Ouigo), bus, car, train, or train (TGV, Renfe)
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
5h 41m€87–286Train to Basel, fly
cheapest- Take the train from Selestat to St Louistrain
- Fly from Basel (BSL) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane BSL - MAD
6h 12m€83–256Train via Barcelona
- Take the train from Selestat to Mulhouse Villetrain Ter
- Take the train from Mulhouse Ville 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
13h 32m€221–522Bus
- Take the bus from Selestat to Strasbourgbus Autocar
- Take the bus from Strasbourg - L'Étoile Park Bus Station to Estación Sur de Autobusesbus BlaBlaCar Bus
28h 13m€165–290Drive 1,549.8 km
- Drive from Alsace to Madridcar 1,549.8 km
15h 29m€247–357Train, train to Zurich Airport, fly
- Take the train from Selestat to Basel Sbbtrain
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane ZRH - MAD
7h 42m€125–360Train
- Take the train from Selestat to Mulhouse Villetrain Ter
- Take the train from Mulhouse Ville to Avignon Tgvtrain Tgv
- Take the train from Avignon Tgv to Madrid-Puerta de Atocha-Almudena Grandestrain
14h 31m€235–431Train, bus
- Take the train from Selestat to Basel Sbbtrain Ter
- Take the bus from Basel SBB to Lyonbus
- Take the bus from Lyon to Madridbus
28h 15m€141–242
Alsace to Madrid by train
Questions & Answers
The cheapest way to get from Alsace to Madrid is to train and fly which costs €80 - €260 and takes 6h 12m.
The fastest way to get from Alsace to Madrid is to fly which takes 5h 41m and costs €85 - €290.
No, there is no direct bus from Alsace to Madrid. However, there are services departing from Dambach and arriving at Estación Sur de Autobuses via Selestat, Gare Centrale and Strasbourg - L'Étoile Park Bus Station. The journey, including transfers, takes approximately 28h 13m.
No, there is no direct train from Alsace to Madrid. However, there are services departing from Scherwiller and arriving at Madrid-Puerta de Atocha-Almudena Grandes via Selestat, Mulhouse Ville, Lyon Part Dieu and Barcelona-Sants. The journey, including transfers, takes approximately 13h 32m.
The distance between Alsace and Madrid is 1310 km. The road distance is 1549.8 km.
The best way to get from Alsace to Madrid without a car is to train via Barcelona which takes 13h 32m and costs €220 - €550.
It takes approximately 5h 41m to get from Alsace to Madrid, including transfers.
Alsace to Madrid bus services, operated by SNCF Bus, depart from Selestat station.
Alsace to Madrid train services, operated by Société Nationale des Chemins de fer Français (SNCF), depart from Selestat station.
The best way to get from Alsace to Madrid is to fly which takes 5h 41m and costs €85 - €290. Alternatively, you can train via Barcelona, which costs €220 - €550 and takes 13h 32m, you could also bus, which costs €160 - €290 and takes 28h 13m.
What companies run services between Alsace, Grand Est, France 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 train from Scherwiller to Madrid-Puerta de Atocha-Almudena Grandes via Selestat, Mulhouse Ville, Lyon Part Dieu, and Barcelona-Sants in around 13h 32m.
- 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 42m
- When
- Monday, Thursday, and Sunday
- Estimated price
- €80–230
Flights from Basel to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 4h 55m
- When
- Thursday, Monday, Wednesday, 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 48m
- When
- Every day
- Estimated price
- €80–250
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Selestat to Mulhouse Ville
- Ave. Duration
- 33 min
- Frequency
- Every 20 minutes
- Estimated price
- €10–21
- Website
- Oui.SNCF
Train from Selestat to St Louis
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- €14–30
- Website
- Oui.SNCF
Train from Selestat to Basel Sbb
- Ave. Duration
- 57 min
- Frequency
- Every 30 minutes
- Estimated price
- €15–35
- Website
- Oui.SNCF
Train from Selestat to Mulhouse Ville
- Ave. Duration
- 33 min
- Frequency
- Every 20 minutes
- Estimated price
- €10–21
- Website
- Oui.SNCF
Train from Mulhouse Ville to Avignon Tgv
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €95–200
- Website
- Oui.SNCF
Train from Selestat to Basel Sbb
- Ave. Duration
- 57 min
- Frequency
- Every 30 minutes
- Estimated price
- €15–35
- Website
- Oui.SNCF
Bus from Selestat to Strasbourg
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- €12–18
- Website
- SNCF Bus
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
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
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Alsace to Madrid bus services, operated by SNCF Bus, arrive at Strasbourg station.
Alsace to Madrid train services, operated by Société Nationale des Chemins de fer Français (SNCF), arrive at Mulhouse Ville station.
Yes, the driving distance between Alsace to Madrid is 1550 km. It takes approximately 15h 29m to drive from Alsace to Madrid.
Book your Alsace to Madrid train tickets online with Omio.
There are 7030+ hotels available in Madrid.









