There are 12 ways to get from Cieszyn to Madrid by train, plane, train (Renfe, TGV, Ouigo), bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Katowice International Airport, fly
best- Take the train from Goleszow to Katowicetrain
- Fly from Katowice International Airport (KTW) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane KTW - MAD
11h 37m€62–242Train
- Take the train from Ostrava hl.n. to Frankfurttrain Drf
- Take the train from Frankfurt to Bruxelles Miditrain 79
- Take the train from Bruxelles-Midi to Lyon Part Dieutrain Trn
- Take the train from Lyon Part Dieu to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
32h 53mBus, train
- Take the bus from Ostrava to Marseillebus N456 / ...
- Take the train from Marseille St Charles to Madrid-Puerta de Atocha-Almudena Grandestrain 9730
37h 1m€284–437Drive 2,546.6 km
- Drive from Cieszyn to Madridcar 2,546.6 km
24h 13m€417–603Train to John Paul Ii International Airport Kraków–Balice, fly
- Take the train from Zebrzydowice to Krakow Glownytrain
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane KRK - MAD
9h 59m€69–239Fly from Leoš Janáček Airport Ostrava
- Fly from Leoš Janáček Airport Ostrava (OSR) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane OSR - MAD
13h 14m€71–244Train to Vienna International Airport, fly
- Take the train from Ostrava Hlavni Nadrazi to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane VIE - MAD
10h 21m€80–326Train to Wroclaw, fly
- Take the train from Bohumin to Wroclaw Glownytrain
- Fly from Wroclaw (WRO) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane WRO - MAD
10h 3m€72–254Train, train to Budapest Ferenc Liszt International Airport, fly
- Take the train from Cesky Tesin to Zilinatrain
- Take the train from Zilina to Bratislava Hlavna Stanicatrain
- Take the train from Bratislava Hlavna Stanica to Budapest-Nyugatitrain
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane BUD - MAD
12h 57m€75–280Bus
- Take the bus from Bielsko-Biała to Padovabus
- Take the bus from Padova to Méndez Álvaro Estación Surbus
44h 52m€199–239Train, bus
- Take the train from Cesky Tesin to Zilinatrain 341 / ...
- Take the bus from Žilina to Karlsruhe Hauptbahnhof Südbus
- Take the bus from Karlsruhe - Central Station South Side to Estación Sur de Autobusesbus
45h 30mDrive, car train
- Drive from Cieszyn to Hannover Hbfcar
- Take the cartrain from Hannover Hbf to Freiburg im Breisgau Train Stationcartrain
- Drive from Freiburg im Breisgau Train Station to Madridcar
29h 55m€465–663
Katowice International Airport (KTW) to Adolfo Suárez Madrid–Barajas Airport (MAD) flights
Comparing Your Travel Options
The cheapest way to get from Cieszyn to Madrid is to fly which costs €70 - €250 and takes 13h 14m.
The fastest way to get from Cieszyn to Madrid is to train and fly which takes 9h 59m and costs €65 - €240.
No, there is no direct bus from Cieszyn to Madrid. However, there are services departing from Cieszyn and arriving at Méndez Álvaro Estación Sur via Bielsko-Biała and Padova. The journey, including transfers, takes approximately 44h 52m.
No, there is no direct train from Cieszyn to Madrid. However, there are services departing from Cesky Tesin and arriving at Madrid-Puerta de Atocha-Almudena Grandes via Ostrava hl.n., Frankfurt, Bruxelles-Midi, Lyon Part Dieu and Barcelona-Sants. The journey, including transfers, takes approximately 32h 53m.
The distance between Cieszyn and Madrid is 2199 km. The road distance is 2546.6 km.
The best way to get from Cieszyn to Madrid without a car is to train which takes 32h 53m and costs .
It takes approximately 11h 37m to get from Cieszyn to Madrid, including transfers.
Cieszyn to Madrid bus services, operated by Miś Krosno, depart from Bielsko-Biała station.
Cieszyn to Madrid train services, operated by LEO Express, depart from Ostrava hl.n. station.
The best way to get from Cieszyn to Madrid is to train which takes 32h 53m and costs . Alternatively, you can fly, which costs €70 - €250 and takes 13h 14m, you could also bus, which costs €190 - €240 and takes 44h 52m.
What companies run services between Cieszyn, Śląskie, Poland and Madrid, Spain?
You can take a train from Cesky Tesin to Madrid-Puerta de Atocha-Almudena Grandes via Ostrava Hlavni Nadrazi, Ostrava hl.n., Frankfurt, Bruxelles Midi, Bruxelles-Midi, Lyon Part Dieu, and Barcelona-Sants in around 32h 53m. Alternatively, LOT and Ryanair fly from Leoš Janáček Airport Ostrava (OSR) to Adolfo Suárez Madrid–Barajas Airport (MAD) 6 times a week.
- Website
- ryanair.com
Flights from Katowice International Airport to Adolfo Suárez Madrid–Barajas Airport via Milan Bergamo
- Ave. Duration
- 9h 45m
- When
- Monday and Sunday
- Estimated price
- €70–240
Flights from Katowice International Airport to Adolfo Suárez Madrid–Barajas Airport via Alghero
- Ave. Duration
- 9h 55m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- €70–240
Flights from Katowice International Airport to Adolfo Suárez Madrid–Barajas Airport via Eindhoven
- Ave. Duration
- 6h 15m
- When
- Monday
- Estimated price
- €70–240
Flights from John Paul Ii International Airport Kraków–Balice to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 30m
- When
- Monday to Friday
- Estimated price
- €55–170
Flights from John Paul Ii International Airport Kraków–Balice to Adolfo Suárez Madrid–Barajas Airport via Milan Bergamo
- Ave. Duration
- 7h 15m
- When
- Saturday and Friday
- Estimated price
- €55–170
Flights from Leoš Janáček Airport Ostrava to Adolfo Suárez Madrid–Barajas Airport via London Stansted
- Ave. Duration
- 11h 57m
- When
- Wednesday
- Estimated price
- €110–410
Flights from Vienna International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 10m
- When
- Monday to Saturday
- Estimated price
- €55–210
Flights from Vienna International Airport to Adolfo Suárez Madrid–Barajas Airport via Milan Bergamo
- Ave. Duration
- 6h 35m
- When
- Monday, Sunday, Tuesday, and Wednesday
- Estimated price
- €55–210
Flights from Vienna International Airport to Adolfo Suárez Madrid–Barajas Airport via Marseille
- Ave. Duration
- 7h
- When
- Monday, Thursday, and Friday
- Estimated price
- €55–210
Flights from Wroclaw to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 25m
- When
- Monday
- Estimated price
- €55–190
Flights from Budapest Ferenc Liszt International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 20m
- When
- Monday to Saturday
- Estimated price
- €55–190
Flights from Budapest Ferenc Liszt International Airport to Adolfo Suárez Madrid–Barajas Airport via Bologna
- Ave. Duration
- 5h 40m
- When
- Tuesday
- Estimated price
- €55–190
- Website
- lufthansa.com
Flights from John Paul Ii International Airport Kraków–Balice to Adolfo Suárez Madrid–Barajas Airport via Munich
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- €75–370
Flights from Vienna International Airport to Adolfo Suárez Madrid–Barajas Airport via Munich
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- €75–370
Flights from Wroclaw to Adolfo Suárez Madrid–Barajas Airport via Munich
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- €110–380
Flights from Budapest Ferenc Liszt International Airport to Adolfo Suárez Madrid–Barajas Airport via Munich
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- €70–350
- Website
- iberia.com
Flights from Katowice International Airport to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €45–210
Flights from Vienna International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- €50–160
Flights from Budapest Ferenc Liszt International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €60–270
- Website
- vueling.com
Flights from Katowice International Airport to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €45–210
Flights from Vienna International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- €50–160
Flights from Budapest Ferenc Liszt International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €60–270
- Website
- wizzair.com
Flights from Wroclaw to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 25m
- When
- Monday and Friday
- Estimated price
- €30–180
Flights from Budapest Ferenc Liszt International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €35–170
- Website
- lot.com
Flights from John Paul Ii International Airport Kraków–Balice to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €140–230
Flights from Leoš Janáček Airport Ostrava to Adolfo Suárez Madrid–Barajas Airport via Warsaw Chopin
- Ave. Duration
- 8h 50m
- When
- Tuesday to Friday
- Estimated price
- €180–650
- Website
- austrian.com
Flights from Vienna International Airport to Adolfo Suárez Madrid–Barajas Airport via Munich
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- €150–360
- Website
- lufthansa-city.com
Flights from Budapest Ferenc Liszt International Airport to Adolfo Suárez Madrid–Barajas Airport via Munich
- Ave. Duration
- 5h
- When
- Saturday and Sunday
- Estimated price
- €70–350
- Phone
- +48 32 428 88 88
- [email protected]
- Website
- Koleje Śląskie
Train from Goleszow to Katowice
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- Koleje Śląskie
- Website
- LEO Express
Train from Ostrava hl.n. to Frankfurt
- Ave. Duration
- 13h 48m
- Frequency
- 3 times a week
- Schedules at
- LEO Express
Train from Cesky Tesin to Zilina
- Ave. Duration
- 1h 18m
- Frequency
- 4 times a day
- Estimated price
- €3–6
- Website
- LEO Express
Train from Cesky Tesin to Zilina
- Ave. Duration
- 1h 18m
- Frequency
- 4 times a day
- Estimated price
- €3–6
- Website
- LEO Express
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Bruxelles Midi
- Ave. Duration
- 2h 47m
- Frequency
- Every 4 hours
- Estimated price
- €70–150
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Frankfurt to Bruxelles Midi
- Ave. Duration
- 2h 49m
- Frequency
- Twice daily
- Estimated price
- €70–110
- Website
- Belgian Railways
Train from Bruxelles-Midi to Lyon Part Dieu
- Ave. Duration
- 3h 43m
- Frequency
- Twice daily
- Estimated price
- €130–210
- Website
- Belgian Railways
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 4h 48m
- Frequency
- Twice daily
- Estimated price
- €80–120
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 28m
- Frequency
- 4 times a day
- Estimated price
- €75–110
- Website
- Renfe Viajeros
Train from Marseille St Charles to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 8h 14m
- Frequency
- Twice daily
- Estimated price
- €140–210
- Website
- Renfe Viajeros
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Lyon Part Dieu to Barcelona-Sants
- Ave. Duration
- 5h 59m
- Frequency
- Once a week
- Estimated price
- €120–190
- Website
- TGV inOui
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €90–160
- Website
- Renfe AVE
- Phone
- +34 900 926 851
- [email protected]
- Website
- Iryo
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 19m
- Frequency
- Hourly
- Estimated price
- €60–100
- Website
- Iryo
- Phone
- +34 900 759 781
- Website
- Ouigo
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 28m
- Frequency
- Hourly
- Estimated price
- €45–80
- Website
- Ouigo
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Zebrzydowice to Krakow Glowny
- Ave. Duration
- 1h 32m
- Frequency
- Every 4 hours
- Estimated price
- €22–35
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Cesky Tesin to Zilina
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- €11–17
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Bratislava Hlavna Stanica to Budapest-Nyugati
- Ave. Duration
- 2h 23m
- Frequency
- 4 times a day
- Estimated price
- €30–55
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Cesky Tesin to Zilina
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- €11–17
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Zebrzydowice to Krakow Glowny
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- €12
- Website
- Czech Railways (ČD)
Train from Ostrava Hlavni Nadrazi to Wien Hbf
- Ave. Duration
- 3h 46m
- Frequency
- Twice a week
- Estimated price
- €22
- Website
- Czech Railways (ČD)
Train from Bohumin to Wroclaw Glowny
- Ave. Duration
- 1h 47m
- Frequency
- 4 times a day
- Estimated price
- €15
- Website
- Czech Railways (ČD)
Train from Cesky Tesin to Zilina
- Ave. Duration
- 58 min
- Frequency
- Every 3 hours
- Estimated price
- €6
- Website
- Czech Railways (ČD)
Train from Bratislava Hlavna Stanica to Budapest-Nyugati
- Ave. Duration
- 2h 23m
- Frequency
- Every 4 hours
- Estimated price
- €17
- Website
- Czech Railways (ČD)
Train from Cesky Tesin to Zilina
- Ave. Duration
- 58 min
- Frequency
- Every 3 hours
- Estimated price
- €6
- Website
- Czech Railways (ČD)
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Ostrava Hlavni Nadrazi to Wien Hbf
- Ave. Duration
- 3h 6m
- Frequency
- Hourly
- Estimated price
- €30–60
- Website
- PKP Intercity
Train from Bratislava Hlavna Stanica to Budapest-Nyugati
- Ave. Duration
- 2h 32m
- Frequency
- Twice daily
- Estimated price
- €23–45
- Website
- PKP Intercity
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Train from Cesky Tesin to Zilina
- Ave. Duration
- 59 min
- Frequency
- 4 times a day
- Estimated price
- €3–6
- Website
- RegioJet
Train from Cesky Tesin to Zilina
- Ave. Duration
- 59 min
- Frequency
- 4 times a day
- Estimated price
- €3–6
- Website
- RegioJet
- Phone
- +421 24 48 58 188
- [email protected]
- Website
- Railways of Slovak Republic (ZSSK)
Train from Zilina to Bratislava Hlavna Stanica
- Ave. Duration
- 2h 6m
- Frequency
- Every 30 minutes
- Estimated price
- €9–18
- Website
- Railways of Slovak Republic (ZSSK)
Train from Bratislava Hlavna Stanica to Budapest-Nyugati
- Ave. Duration
- 2h 23m
- Frequency
- Twice daily
- Estimated price
- €10–19
- Website
- Railways of Slovak Republic (ZSSK)
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Hannover Hbf to Freiburg im Breisgau Train Station
- Ave. Duration
- 7h 23m
- Frequency
- Once a week
- Estimated price
- €95–120
- Website
- Urlaubs-Express (UEX)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Ostrava to Marseille
- Ave. Duration
- 25h 40m
- Frequency
- 6 times a week
- Estimated price
- €140–220
- Website
- Flixbus
- Phone
- 13 43 232 76
- [email protected]
- Website
- miskrosno.pl
Bus from Bielsko-Biała to Padova
- Ave. Duration
- 14h 45m
- Frequency
- Once a week
- Estimated price
- €76
- Schedules at
- miskrosno.pl
- Book at
- api.euroticket.pl
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Padova to Méndez Álvaro Estación Sur
- Ave. Duration
- 27h 35m
- Frequency
- Once a week
- Estimated price
- €120–160
- Schedules at
- tabitatour.ro
- Phone
- +421 55 72 896 16
- [email protected]
- Website
- interbus.sk
Bus from Žilina to Karlsruhe Hauptbahnhof Süd
- Ave. Duration
- 15h 42m
- Frequency
- Twice daily
- Schedules at
- interbus.sk
- Book at
- interbus.sk
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Karlsruhe - Central Station South Side to Estación Sur de Autobuses
- Ave. Duration
- 26h 50m
- Frequency
- Twice daily
- Estimated price
- €120–210
- Website
- BlaBlaCar 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 Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Booking & Getting There
Cieszyn to Madrid bus services, operated by Miś Krosno, arrive at Padova station.
Cieszyn to Madrid train services, operated by LEO Express, arrive at Frankfurt station.
Yes, the driving distance between Cieszyn to Madrid is 2547 km. It takes approximately 24h 13m to drive from Cieszyn to Madrid.
Book your Cieszyn to Madrid train tickets online with Omio.
Book your Cieszyn to Madrid bus tickets online with Omio.
There are 7050+ hotels available in Madrid.

























































