There are 10 ways to get from Madrid Airport (MAD) to Kyiv by plane, bus, train, rideshare, 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.
Transport is disrupted due to the Russia-Ukraine war. Read more
Fly to Suceava, bus
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Suceava (SCV)MAD - SCV
- Take the bus from Suceava ROMPETROL to Kyiv Bus station
17h 54m₴8,750–17,586Fly to Iași International Airport, drive, train
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Iași International Airport (IAS)MAD - IAS
- Drive from Iași International Airport (IAS) to Ungheni
- Take the train from Ungheni to Kyiv-Pas.
21h 49m₴5,367–15,742Train, bus
- Take the train from Madrid Chamartín to Valencia Joaquin SorollaAve
- Take the bus from Estació d'Autobusos de València to Kyiv Bus station
2d 8h₴9,849–12,849Train, bus via Prague
- Take the train from Madrid Chamartín to San Sebastian/DonostiaAlv / ...
- Take the bus from San Sebastian / Donostia to Zurich Bus Station
- Take the train from Zürich HB to Praha hl. n.Ec
- Take the train from Prague Main Train Station to Przemysl Glowny
- Take the train from Przemysl Glowny to Kyiv-PasazhyrskyiIcp / ...
2d 13h₴24,579–45,129Airport Transfer
- Take the rideshare from Madrid-MAD to Kyiv3,498.7 km
35h 24mDrive 3,498.7 km
- Drive from Madrid Airport (MAD) to Kyiv3,498.7 km
35h 24m₴26,860–38,798Fly to Chișinău International Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Chișinău International Airport (RMO)MAD - RMO
- Take the bus from Chisinau Airport to Odessa station
- Take the bus from Odesa Central Bus Station to Kyiv Central Bus station
14h 36mBus
- Take the bus from Estación Sur de Autobuses to Kyiv Bus station
2d 10h₴8,738–8,949Bus via Botoșani
- Take the bus from Alcalá de Henares to Botoşani
- Take the bus from Botosani to Kyiv Central Bus stationBotosani-Kyiv / ...
3d 3h₴5,367–9,543Drive, car train
- Drive from Madrid Airport (MAD) to Düsseldorf Hbf
- Take the car train from Düsseldorf Hbf to Villach Hbf
- Drive from Villach Hbf to Kyiv
40h 20m₴30,253–86,143
Madrid Airport (MAD) to Kyiv by train and bus
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Madrid Airport (MAD) to Kyiv is to bus which costs 8 700 ₴ - 9 000 ₴ and takes 2 days 10h.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Madrid Airport (MAD) to Kyiv is to fly and bus which takes 17h 54m and costs 8 500 ₴ - 18 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Madrid Airport (MAD) and Kyiv is 3148 km. The road distance is 3498.7 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Madrid Airport (MAD) to Kyiv without a car is to train and bus which takes 2 days 8h and costs 9 500 ₴ - 13 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 17h 54m to get from Madrid Airport (MAD) to Kyiv, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Kyiv is 1h ahead of Madrid Airport (MAD). It is currently 4:17 AM in Madrid Airport (MAD) and 5:17 AM in Kyiv.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Madrid Airport (MAD) to Kyiv is 3499 km. It takes approximately 35h 24m to drive from Madrid Airport (MAD) to Kyiv.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 2247+ hotels available in Kyiv.
Transport is disrupted due to the Russia-Ukraine war. Read more
Check out Blablacar's carpooling service for rideshare options between Madrid Airport (MAD) and Kyiv. A great option if you don't have a driver's licence or want to avoid public transport.
What companies run services between Madrid Airport (MAD), Spain and Kyiv, Ukraine?
Grandes Tour operates a bus from Estación Sur de Autobuses to Kyiv Bus station 3 times a week. Tickets cost ₴8,580 and the journey takes 2d 9h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flyulendo.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Suceava via Rome
- Ave. Duration
- 9h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₴5,500–11,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Suceava via Milan Bergamo
- Ave. Duration
- 6h 5m
- When
- Sunday
- Estimated price
- ₴5,500–11,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Suceava via Vienna
- Ave. Duration
- 6h 40m
- When
- Tuesday and Saturday
- Estimated price
- ₴5,000–16,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Suceava via Bologna
- Ave. Duration
- 6h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₴5,000–16,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Iași International Airport
- Ave. Duration
- 4h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₴2,600–11,000
- Website
- tarom.ro
Flights from Adolfo Suárez Madrid–Barajas Airport to Suceava via Bucharest Otopeni
- Ave. Duration
- 9h 35m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₴3,700–21,000
- Website
- wizzair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Suceava via London Luton
- Ave. Duration
- 12h 25m
- When
- Every day
- Estimated price
- ₴3,700–15,000
- Website
- animawings.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Suceava via Bucharest Otopeni
- Ave. Duration
- 6h 15m
- When
- Monday
- Estimated price
- ₴5,000–16,000
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Iași International Airport via Milan Bergamo
- Ave. Duration
- 6h
- When
- Saturday
- Estimated price
- ₴3,900–13,000
- Website
- auraairlines.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Chișinău International Airport
- Ave. Duration
- 3h 50m
- When
- Thursday and Sunday
- Estimated price
- ₴3,600–11,000
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid Chamartín to Valencia Joaquin Sorolla
- Ave. Duration
- 1h 54m
- Frequency
- Every 3 hours
- Estimated price
- ₴1,200–3,700
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Madrid Chamartín to Valencia Joaquin Sorolla
- Ave. Duration
- 1h 54m
- Frequency
- Every 4 hours
- Estimated price
- ₴1,000–3,400
- Website
- https://iryo.eu/en/home
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Madrid Chamartín to Valencia Joaquin Sorolla
- Ave. Duration
- 2h 1m
- Frequency
- 5 times a day
- Estimated price
- ₴700–3,000
- Website
- https://www.ouigo.com/es/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid Chamartín to Valencia Joaquin Sorolla
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a day
- Estimated price
- ₴1,600–2,200
- Website
- https://www.renfe.com/es/en
Train from Madrid Chamartín to San Sebastian/Donostia
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- ₴2,400–5,500
- Website
- https://www.renfe.com/es/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Praha hl. n.
- Ave. Duration
- 13h 14m
- Frequency
- Once daily
- Estimated price
- ₴14,000–26,000
- Website
- https://www.sbb.ch/en
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Prague Main Train Station to Przemysl Glowny
- Ave. Duration
- 8h 37m
- Frequency
- Once daily
- Estimated price
- ₴550–3,100
- Website
- https://regiojet.com/
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Przemysl Glowny to Kyiv-Pasazhyrskyi
- Ave. Duration
- 8h 40m
- Frequency
- Twice daily
- Estimated price
- ₴2,600–3,400
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- ₴2,600–3,400
Train from Ungheni to Kyiv-Pas.
- Ave. Duration
- 15h 51m
- Frequency
- 4 times a week
- Estimated price
- ₴2,400–3,300
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- ₴2,400–3,300
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Düsseldorf Hbf to Villach Hbf
- Ave. Duration
- 5h 53m
- Frequency
- Once a week
- Estimated price
- ₴5,000–48,000
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- ₴13,000–28,000
- Car Compartment
- ₴27,000–48,000
- Phone
- +90544 210 2535
- Website
- luksistanbul.com
Bus from Suceava ROMPETROL to Kyiv Bus station
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- ₴2,800–3,900
- Schedules at
- luksistanbul.com
- Phone
- +38 (044) 444 00 44
- Website
- grandes-tour.com.ua
Bus from Estació d'Autobusos de València to Kyiv Bus station
- Ave. Duration
- 2d 4h
- Frequency
- Once a week
- Estimated price
- ₴9,020
- Website
- https://grandes-tour.com.ua/en
Bus from Estación Sur de Autobuses to Kyiv Bus station
- Ave. Duration
- 2d 9h
- Frequency
- 3 times a week
- Estimated price
- ₴8,580
- Website
- https://grandes-tour.com.ua/en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from San Sebastian / Donostia to Zurich Bus Station
- Ave. Duration
- 20h 5m
- Frequency
- 3 times a week
- Estimated price
- ₴4,900–7,000
- Website
- https://www.flixbus.co.uk
Bus from Odesa Central Bus Station to Kyiv Central Bus station
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Estimated price
- ₴750–1,200
- Website
- https://www.flixbus.co.uk
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Chisinau Airport to Odessa station
- Ave. Duration
- 2h 56m
- Frequency
- Hourly
- Schedules at
- galtrans.md
Bus from Botosani to Kyiv Central Bus station
- Ave. Duration
- 17h
- Frequency
- Every 4 hours
- Estimated price
- ₴1,757
- Schedules at
- galtrans.md
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Alcalá de Henares to Botoşani
- Ave. Duration
- 2d 7h
- Frequency
- Once a week
- Estimated price
- ₴3,400–7,500
- Schedules at
- tabitatour.ro
Want to know more about travelling around Ukraine
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
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
Want to know more about Flixbus?
Read the travel guide



























