There are 10 ways to get from Ravensburg to Madrid by plane, car, train 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.
Cheapest
Train to Basel, fly
-
Take the train from RV Bahnhof to Basel Bad Bf
-
Fly from Basel (BSL) to Madrid (MAD)
Drive to Strasbourg, fly
-
Drive from Ravensburg to Strasbourg
-
Fly from Strasbourg (SXB) to Madrid (MAD)
Train, train to Zurich, fly
-
Take the train from RV Bahnhof to Lindau, Reutin Bahnhof
-
Take the train from Lindau-Reutin to Zuerich Flughafen
-
Fly from Zurich (ZRH) to Madrid (MAD)
Train, train to Munich, fly
-
Take the train from RV Bahnhof to Ulm Hauptbahnhof
-
Take the train from Ulm Hauptbahnhof to Pasing
-
Take the train from Pasing to Flughafen München
-
Fly from Munich (MUC) to Madrid (MAD)
Train
-
Take the train from RV Bahnhof to Basel Bad Bf
-
Take the train from Mulhouse Ville to Avignon Tgv
-
Take the train from Avignon Tgv to Estación de Atocha
Train via Barcelona
-
Take the train from RV Bahnhof to Basel Bad Bf
-
Take the train from Mulhouse Ville to Lyon Part Dieu
-
Take the train from Lyon Part Dieu to Barcelona Sants
-
Take the train from Barcelona Sants Station to Madrid-Puerta De Atocha
Train, bus
-
Take the train from RV Bahnhof to Schaffhausen
-
Take the train from Schaffhausen to Zürich Oerlikon
-
Take the train from Zürich Oerlikon to Genève
-
Take the train from Geneve to Lyon Part Dieu
-
Take the bus from Lyon - Perrache Bus Station to Madrid - South Station
Bus
-
Take the bus from Ravensburg train station to Zurich Bus Station
-
Take the bus from Zurich Bus Station to Bilbao
-
Take the bus from Bilbao to Madrid
Drive
-
Drive from Ravensburg to Madrid
Questions & Answers
The cost-effective way to get from Ravensburg to Madrid is to train and fly, which costs €80 - €290 and takes 8h 3m.
The quickest way to get from Ravensburg to Madrid is to drive and fly which costs €110 - €380 and takes 5h 40m.
No, there is no direct bus from Ravensburg station to Madrid. However, there are services departing from Ravensburg train station and arriving at Madrid via Zurich Bus Station and Bilbao. The journey, including transfers, takes approximately 30h 45m.
No, there is no direct train from Ravensburg to Madrid. However, there are services departing from RV Bahnhof and arriving at Estación de Atocha via Basel, Badischer Bahnhof, Basel Sbb, Mulhouse Ville and Avignon Tgv. The journey, including transfers, takes approximately 17h 30m.
The distance between Ravensburg and Madrid is 1339 km. The road distance is 1786.3 km.
The best way to get from Ravensburg to Madrid without a car is to train which takes 17h 30m and costs €120 - €370.
It takes approximately 7h 6m to get from Ravensburg to Madrid, including transfers.
Ravensburg to Madrid bus services, operated by FlixBus, depart from Ravensburg train station.
Ravensburg to Madrid train services, operated by DB ZugBus RAB GmbH, depart from RV Bahnhof station.
The best way to get from Ravensburg to Madrid is to fly which takes 7h 6m and costs €85 - €380. Alternatively, you can train, which costs €120 - €370 and takes 17h 30m, you could also bus, which costs €160 - €260 and takes 30h 45m.

- Distance: 1338.9 km
- Duration: 7h 6m
What companies run services between Ravensburg, Germany and Madrid, Spain?
Lufthansa, Condor Flugdienst and four other airlines fly from Ravensburg to Madrid every 3 hours. Alternatively, you can take a train from Ravensburg to Madrid via Basel Bad Bf, Basel, Badischer Bahnhof, Basel, Bahnhof SBB, Basel Sbb, Mulhouse Ville, and Avignon Tgv in around 17h 30m.

- Website
- lufthansa.com
Flights from Friedrichshafen to Madrid via Frankfurt
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- €110 - €550
Flights from Friedrichshafen to Madrid via Frankfurt, Munich
- Ave. Duration
- 8h 12m
- When
- Every day
- Estimated price
- €110 - €550
Flights from Basel to Madrid via Frankfurt
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- €160 - €650
Flights from Basel to Madrid via Munich
- Ave. Duration
- 4h 35m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- €160 - €650
Flights from Munich to Madrid
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €130 - €460
Flights from Munich to Madrid via Frankfurt
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- €130 - €460

- Website
- iberia.com
Flights from Strasbourg to Madrid
- Ave. Duration
- 2h 20m
- When
- Monday to Friday
- Estimated price
- €200 - €1700
Flights from Zurich to Madrid
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- €65 - €420
Flights from Munich to Madrid
- Ave. Duration
- 2h 51m
- When
- Every day
- Estimated price
- €75 - €410

- Website
- aireuropa.com
Flights from Friedrichshafen to Madrid via Palma Mallorca
- Ave. Duration
- 4h 15m
- When
- Tuesday and Saturday
- Estimated price
- €75 - €310
Flights from Zurich to Madrid
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- €65 - €390
Flights from Munich to Madrid
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €80 - €370

- Website
- airfrance.com
Flights from Basel to Madrid via Paris Charles de Gaulle
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- €140 - €850
Flights from Zurich to Madrid via Paris Charles de Gaulle
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- €150 - €650
Flights from Munich to Madrid via Paris Charles de Gaulle
- Ave. Duration
- 5h 10m
- When
- Monday to Saturday
- Estimated price
- €170 - €700

- Website
- klm.com
Flights from Basel to Madrid via Amsterdam Schiphol
- Ave. Duration
- 5h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €130 - €700
Flights from Zurich to Madrid via Amsterdam Schiphol
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €130 - €600
Flights from Munich to Madrid via Amsterdam Schiphol
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €150 - €600

- Website
- lot.com
Flights from Strasbourg to Madrid via Frankfurt
- Ave. Duration
- 5h
- When
- Monday
- Estimated price
- €550 - €850
Flights from Munich to Madrid
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €130 - €460

- Website
- easyjet.com
Flights from Basel to Madrid
- Ave. Duration
- 2h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €65 - €550

- Website
- britishairways.com
Flights from Basel to Madrid via London Heathrow
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €160 - €1000
Flights from Zurich to Madrid via London Heathrow
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €160 - €800

- Website
- flytap.com
Flights from Zurich to Madrid via Lisboa
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €110 - €330

- Website
- volotea.com
Flights from Strasbourg to Madrid via Toulouse
- Ave. Duration
- 4h 50m
- When
- Monday and Friday
- Estimated price
- €120 - €800

- Website
- swiss.com
Flights from Zurich to Madrid
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €100 - €550

- Website
- alitalia.com
Flights from Zurich to Madrid via Rome
- Ave. Duration
- 5h 14m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- €100 - €550

- Phone
- 0731/1550-0.
- servicecenter@dbregiobus-rab.de
- Website
- zugbus-rab.de
Train from RV Bahnhof to Basel Bad Bf
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €24 - €35
- Schedules at
- zugbus-rab.de
Train from RV Bahnhof to Lindau, Reutin Bahnhof
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- €7 - €11
- Schedules at
- zugbus-rab.de
Train from RV Bahnhof to Ulm Hauptbahnhof
- Ave. Duration
- 52 min
- Frequency
- Every 2 hours
- Estimated price
- €12 - €17
- Schedules at
- zugbus-rab.de
Train from RV Bahnhof to Schaffhausen
- Ave. Duration
- 1h 46m
- Frequency
- Once daily
- Estimated price
- €14 - €20
- Schedules at
- zugbus-rab.de

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from RV Bahnhof to Lindau, Reutin Bahnhof
- Ave. Duration
- 51 min
- Frequency
- Twice daily
- Estimated price
- €21 - €29
- Website
- https://www.bahn.com/en
Train from Ulm Hauptbahnhof to Pasing
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €30 - €40
- Website
- https://www.bahn.com/en
Train from Mulhouse Ville to Avignon TGV
- Ave. Duration
- 4h 1m
- Frequency
- Once daily
- Estimated price
- €70 - €100
- Website
- https://www.bahn.com/en
Train from Mulhouse Ville to Lyon Part Dieu
- Ave. Duration
- 2h 47m
- Frequency
- Once daily
- Estimated price
- €50 - €75
- Website
- https://www.bahn.com/en

- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Lindau-Reutin to Zuerich Flughafen
- Ave. Duration
- 1h 24m
- Frequency
- 5 times a week
- Estimated price
- €24 - €35
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1

- Phone
- +49 821 899825-44
- servus@go-ahead.bayern
- Website
- go-ahead.bayern
Train from Ulm Hauptbahnhof to Pasing
- Ave. Duration
- 1h 54m
- Frequency
- Once daily
- Website
- Go-Ahead Bayern GmbH

- Phone
- +49 30 2970
- Website
- bahn.com
Train from Pasing to Flughafen München
- Ave. Duration
- 50 min
- Frequency
- Every 20 minutes
- Estimated price
- €8 - €13
- Website
- https://www.bahn.com/en

- Phone
- +33 1 84 94 36 35
- Website
- en.oui.sncf
Train from Mulhouse Ville to Avignon Tgv
- Ave. Duration
- 4h 28m
- Frequency
- Twice daily
- Estimated price
- €100 - €170
- Website
- https://www.sncf.com/en
- 2nd Class
- €100 - €130
- 1st Class
- €120 - €170
Train from Mulhouse Ville to Lyon Part Dieu
- Ave. Duration
- 3h 4m
- Frequency
- 4 times a day
- Estimated price
- €65 - €120
- Website
- https://www.sncf.com/en
- 2nd Class
- €65 - €90
- 1st Class
- €90 - €120

- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Mulhouse to Avignon TGV
- Ave. Duration
- 4h 28m
- Frequency
- 3 times a day
- Estimated price
- €190 - €340
- Website
- https://www.sbb.ch/en/home.html
Train from Mulhouse to Lyon Part Dieu
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- €120 - €220
- Website
- https://www.sbb.ch/en/home.html
Train from Schaffhausen to Zürich Oerlikon
- Ave. Duration
- 53 min
- Frequency
- Every 20 minutes
- Estimated price
- €24 - €45
- Website
- https://www.sbb.ch/en/home.html
Train from Zürich Oerlikon to Genève
- Ave. Duration
- 3h 4m
- Frequency
- Hourly
- Estimated price
- €80 - €150
- Website
- https://www.sbb.ch/en/home.html
Train from Geneve to Lyon Part Dieu
- Ave. Duration
- 2h 8m
- Frequency
- Every 3 hours
- Estimated price
- €45 - €85
- Website
- https://www.sbb.ch/en/home.html

- Phone
- +352 24 89 24 89
- Website
- cfl.lu
Train from Mulhouse Ville to Avignon Tgv
- Ave. Duration
- 4h 28m
- Frequency
- Once daily
- Estimated price
- €3
- Website
- https://www.cfl.lu/en-gb
- First Class
- €3
Train from Mulhouse Ville to Lyon Part Dieu
- Ave. Duration
- 2h 58m
- Frequency
- Twice daily
- Estimated price
- €3
- Website
- https://www.cfl.lu/en-gb
- First Class
- €3

Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Avignon Tgv to Estación de Atocha
- Ave. Duration
- 7h 5m
- Frequency
- Once daily
- Estimated price
- €80 - €120
- Website
- https://www.renfe.com/es/en
Train from Lyon Part Dieu to Barcelona Sants
- Ave. Duration
- 4h 59m
- Frequency
- Twice daily
- Estimated price
- €50 - €75
- Website
- https://www.renfe.com/es/en

- Phone
- +34 910 150 000
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Barcelona Sants Station to Madrid-Puerta De Atocha
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- €22 - €80
- Website
- https://iryo.eu/en/home
- Inicial
- €22 - €80

- Phone
- +33 1 71 53 01 80
- Website
- blablacar.fr
Bus from Lyon - Perrache Bus Station to Madrid - South Station
- Ave. Duration
- 16h 40m
- Frequency
- Twice daily
- Estimated price
- €80 - €120
- Website
- https://www.blablacar.co.uk/

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Ravensburg train station to Zurich Bus Station
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- €14 - €20
- Website
- https://www.flixbus.co.uk
Bus from Zurich Bus Station to Bilbao
- Ave. Duration
- 21h 55m
- Frequency
- 3 times a week
- Estimated price
- €100 - €150
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Bus from Bilbao to Madrid
- Ave. Duration
- 4h 25m
- Frequency
- Hourly
- Estimated price
- €55 - €85
- Website
- https://www.alsa.com/en/web/bus/home
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
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guide5 delightfully under-the-radar French towns you need to visit
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideTrain travel in Spain: A guide to Renfe
Top tips on how to best navigate the nation by train, from Alicante to Zaragoza
Read the travel guideWhat are the different types of Renfe trains in Spain?
A simple guide to the different trains, routes and facilities, so you can identify which service is right for you.
Read the travel guideMore Questions & Answers
There is no direct flight from Friedrichshafen Airport to Madrid Airport. The quickest flight takes 4h 55m and has one stopover.
Ravensburg to Madrid bus services, operated by ALSA, arrive at Madrid station.
Ravensburg to Madrid train services, operated by Renfe Viajeros, arrive at Estación de Atocha station.
Yes, the driving distance between Ravensburg to Madrid is 1786 km. It takes approximately 17h 12m to drive from Ravensburg to Madrid.
Condor Flugdienst, Air Europa and Lufthansa offer flights from Friedrichshafen Airport to Madrid Airport.
There are 1575+ hotels available in Madrid. Prices start at €39 per night.
The best way to get from Ravensburg to Friedrichshafen Airport is to train which takes 15 min and costs €4 - €7.