There are 10 ways to get from Brno to Madrid by plane, train, 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 from Brno–Tuřany Airport
best- Fly from Brno–Tuřany Airport (BRQ) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane BRQ - MAD
8h 35m€119–331Train to Vienna International Airport, fly
cheapest- Take the train from Brno Hlavni Nadrazi to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane VIE - MAD
7h 38m€67–273Train, bus
- Take the train from Brno hl.n. to Praha hl.n.train
- Take the bus from Prague Florenc Central Bus Station to Lyon Perrache Bus Stationbus
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
28h 56m€224–506Train, bus via Zurich
- Take the train from Brno Hlavni Nadrazi to Wien Hbftrain Rj
- Take the train from Wien Hbf to Zuerich Hbtrain Rjx
- Take the bus from Zurich Bus Station to Dijonbus
- Take the train from Dijon Ville to Lyon Part Dieutrain Ter
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
29h 59m€299–665Drive 2,390.1 km
- Drive from Brno to Madridcar 2,390.1 km
22h 16m€381–550Train to Václav Havel Airport Prague, fly
- Take the train from Brno hl.n. to Praha hl.n.train
- Fly from Václav Havel Airport Prague (PRG) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane PRG - MAD
8h 50m€79–207Train to Budapest Ferenc Liszt International Airport, fly
- Take the train from Brno Hlavni Nadrazi to Budapest-Nyugatitrain
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane BUD - MAD
10h 43m€91–321Bus
- Take the bus from Brno to Paris, Quai de Bercy (Bercy Seine)bus N1309
- Take the bus from Paris - Bercy-Seine Bus Station to Estación Sur de Autobusesbus BlaBlaCar Bus
33h€194–339Bus, train
- Take the bus from Brno to Marseillebus N456 / ...
- Take the train from Marseille St Charles to Madrid-Puerta de Atocha-Almudena Grandestrain 9730
33h€257–411Train, bus #2
- Take the train from Brno Hlavni Nadrazi to Wien Hbftrain Rj
- Take the bus from Wien Hbf to Maribor, Avtobusna Postajabus
- Take the bus from Maribor, Avtobusna Postaja to Padovabus
- Take the bus from Padova to Méndez Álvaro Estación Surbus
38h 6m€304–2,235
Brno to Madrid by train, subway, and bus
Questions & Answers
The cheapest way to get from Brno to Madrid is to train and fly which costs €75 - €210 and takes 8h 50m.
The fastest way to get from Brno to Madrid is to train and fly which takes 7h 38m and costs €65 - €280.
No, there is no direct bus from Brno to Madrid. However, there are services departing from Brno and arriving at Estación Sur de Autobuses via Paris - Bercy-Seine Bus Station. The journey, including transfers, takes approximately 33h.
The distance between Brno and Madrid is 1880 km. The road distance is 2390.1 km.
The best way to get from Brno to Madrid without a car is to train and bus which takes 28h 56m and costs €220 - €550.
It takes approximately 8h 35m to get from Brno to Madrid, including transfers.
Brno to Madrid bus services, operated by FlixBus, depart from Brno station.
The best way to get from Brno to Madrid is to fly which takes 8h 35m and costs €110 - €340. Alternatively, you can bus, which costs €190 - €340 and takes 33h.
Brno to Madrid bus services, operated by FlixBus, arrive at Paris, Quai de Bercy (Bercy Seine) station.
Yes, the driving distance between Brno to Madrid is 2390 km. It takes approximately 22h 16m to drive from Brno to Madrid.
What companies run services between Brno, Czechia and Madrid, Spain?
Ryanair and Air Europa fly from Brno–Tuřany Airport (BRQ) to Adolfo Suárez Madrid–Barajas Airport (MAD) 5 times a week. Alternatively, you can take a bus from Brno to Estación Sur de Autobuses via Paris, Quai de Bercy (Bercy Seine) and Paris - Bercy-Seine Bus Station in around 33h.
- Website
- iberia.com
Flights from Vienna International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- €45–160
Flights from Václav Havel Airport Prague to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- €75–180
Flights from Budapest Ferenc Liszt International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €60–250
- Phone
- +421 24 48 58 188
- [email protected]
- Website
- Railways of Slovak Republic (ZSSK)
Train from Brno hl.n. to Praha hl.n.
- Ave. Duration
- 2h 37m
- Frequency
- Every 4 hours
- Estimated price
- €12–22
- Website
- Railways of Slovak Republic (ZSSK)
Train from Brno hl.n. to Praha hl.n.
- Ave. Duration
- 2h 37m
- Frequency
- Every 4 hours
- Estimated price
- €12–22
- Website
- Railways of Slovak Republic (ZSSK)
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Bus from Prague Florenc Central Bus Station to Lyon Perrache Bus Station
- Ave. Duration
- 15h 50m
- Frequency
- Twice a week
- Estimated price
- €75–110
- Website
- RegioJet
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
Book your Brno to Madrid bus tickets online with Omio.
There are 7043+ hotels available in Madrid.






