There are 10 ways to get from Uk to Madrid by train, bus, plane, 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.
Train, bus to Krasnoyarsk Yemelyanovo Airport, fly to Adolfo Suárez Madrid–Barajas Airport
best- Take the train from Nijneudinsk to Zlobinotrain
- Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus
- Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane KJA - MAD
29h 58m€127–227Train, bus
- Take the train from Nijneudinsk to Aleksandrov 1train
- Take the train from Aleksandrov 1 to Minsk Pastrain
- Take the bus from Minsk Central Bus Station to Munich Central Bus Stationbus
- Take the bus from Munich - Bus Station to Girona - Bus Stationbus
- Take the train from Girona to Barcelona-Santstrain
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain
6dDrive 8,499.7 km
- Drive from Uk to Madrid Chamartíncar 8,499.7 km
4d 5h€1,323–1,911Train to Irkutsk Airport, fly to Adolfo Suárez Madrid–Barajas Airport
- Take the train from Nijneudinsk to Irkutsk Pastrain
- Fly from Irkutsk Airport (IKT) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane IKT - MAD
27h 37m€265–1,006Train to Krasnoyarsk Cheremshanka Airport, fly to Adolfo Suárez Madrid–Barajas Airport
- Take the train from Nijneudinsk to Krasnoiarsktrain
- Fly from Krasnoyarsk Cheremshanka Airport (KCY) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane KCY - MAD
35h 2m€250–961Train, bus to Bratsk Airport, fly to Adolfo Suárez Madrid–Barajas Airport
- Take the train from Nijneudinsk to Tuluntrain
- Take the bus from Tulun to Bratsk Bus Stationbus
- Fly from Bratsk Airport (BTK) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane BTK - MAD
26h 19mTrain, bus to Krasnoyarsk Yemelyanovo Airport, fly to Barcelona–El Prat Airport
- Take the train from Nijneudinsk to Zlobinotrain
- Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus
- Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Barcelona–El Prat Airport (BCN)plane KJA - BCN
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain
34h 10mTrain, bus to Krasnoyarsk Yemelyanovo Airport, fly to Alicante-Elche Airport
- Take the train from Nijneudinsk to Zlobinotrain
- Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus
- Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Alicante-Elche Airport (ALC)plane KJA - ALC
- Take the train from Alacant/Alicante Terminal to Madrid Chamartíntrain
34h 44mTrain, bus via Düsseldorf
- Take the train from Nijneudinsk to Rostov-Iaroslavskiitrain
- Take the train from Rostov-Iaroslavskii to Minsk Pastrain
- Take the bus from Minsk Central Bus Station to Düsseldorfbus
- Take the bus from Düsseldorf central bus station to Vitoria-Gasteizbus
- Take the train from Vitoria/Gasteiz to Madrid Chamartíntrain
6d 10hTrain, bus via Düsseldorf #2
- Take the train from Nijneudinsk to Danilovtrain
- Take the train from Danilov to Minsk Pastrain
- Take the bus from Minsk Central Bus Station to Düsseldorfbus
- Take the bus from Düsseldorf central bus station to Vitoria-Gasteizbus
- Take the bus from Vitoria-Gasteiz to Madrid, Avenida de Américabus
6d 15h
Krasnoyarsk Yemelyanovo Airport (KJA) to Adolfo Suárez Madrid–Barajas Airport (MAD) flights
Questions & Answers
The cheapest way to get from Uk to Madrid is to train and bus and fly which costs €120 - €230 and takes 29h 58m.
The fastest way to get from Uk to Madrid is to train and fly which takes 27h 37m and costs €260 - €1100.
The distance between Uk and Madrid is 7290 km. The road distance is 8499.7 km.
The best way to get from Uk to Madrid without a car is to train and bus which takes 6 days 0h and costs .
It takes approximately 29h 58m to get from Uk to Madrid, including transfers.
Madrid is 6h behind Uk. It is currently 2:23 AM in Uk and 8:23 PM in Madrid.
Yes, the driving distance between Uk to Madrid is 8500 km. It takes approximately 4 days 5h to drive from Uk to Madrid.
There are 3669+ hotels available in Madrid.
What companies run services between Uk, Irkutsk, Russia and Madrid, Spain?
There is no direct connection from Uk to Madrid. However, you can take the taxi to Nijneudinsk, take the train to Zlobino, take the taxi to Krasnoyarsk Bus station, take the bus to Yemelyanovo Airport, walk to Krasnoyarsk Yemelyanovo Airport (KJA) airport, fly to Adolfo Suárez Madrid–Barajas Airport (MAD), walk to Madrid-Aeropuerto T4, then take the train to Madrid Chamartín. Alternatively, you can take a vehicle from Uk to Madrid-Puerta de Atocha-Almudena Grandes via Nijneudinsk, Aleksandrov 1, Minsk Pas, Minsk Central Bus Station, Munich - Bus Station, Girona - Bus Station, Girona, and Barcelona-Sants in around 6d.
- Website
- airserbia.com
Flights from Krasnoyarsk Yemelyanovo Airport to Adolfo Suárez Madrid–Barajas Airport via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 18h 45m
- When
- Tuesday and Friday
- Estimated price
- €210–850
Flights from Krasnoyarsk Yemelyanovo Airport to Adolfo Suárez Madrid–Barajas Airport via Pulkovo, Belgrade
- Ave. Duration
- 19h 55m
- When
- Friday
- Estimated price
- €220–900
Flights from Irkutsk Airport to Adolfo Suárez Madrid–Barajas Airport via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 24h 27m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €240–950
Flights from Krasnoyarsk Cheremshanka Airport to Adolfo Suárez Madrid–Barajas Airport via Abakan International, Pulkovo, Belgrade
- Ave. Duration
- 22h 10m
- When
- Friday
- Estimated price
- €230–950
Flights from Krasnoyarsk Cheremshanka Airport to Adolfo Suárez Madrid–Barajas Airport via Novokuznetsk Spichenkovo, Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 25h
- When
- Thursday
- Estimated price
- €220–900
Flights from Krasnoyarsk Yemelyanovo Airport to Barcelona–El Prat Airport via Sochi, Belgrade
- Ave. Duration
- 17h 5m
- When
- Monday and Friday
- Estimated price
- €190–800
Flights from Krasnoyarsk Yemelyanovo Airport to Barcelona–El Prat Airport via Pulkovo, Belgrade
- Ave. Duration
- 18h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- €190–800
Flights from Krasnoyarsk Yemelyanovo Airport to Barcelona–El Prat Airport via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 18h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €180–750
Flights from Krasnoyarsk Yemelyanovo Airport to Alicante-Elche Airport via Sochi, Belgrade
- Ave. Duration
- 17h 35m
- When
- Monday
- Estimated price
- €240–950
- Website
- turkishairlines.com
Flights from Irkutsk Airport to Adolfo Suárez Madrid–Barajas Airport via Novosibirsk, Istanbul
- Ave. Duration
- 16h 15m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €250–1,000
Flights from Bratsk Airport to Adolfo Suárez Madrid–Barajas Airport via Novosibirsk, Istanbul
- Ave. Duration
- 18h 17m
- When
- Monday
- Estimated price
- €240–950
- Website
- aireuropa.com
Flights from Krasnoyarsk Yemelyanovo Airport to Adolfo Suárez Madrid–Barajas Airport via Shimkent, Munich
- Ave. Duration
- 21h 20m
- When
- Tuesday
- Estimated price
- €100–170
Flights from Bratsk Airport to Adolfo Suárez Madrid–Barajas Airport via Novosibirsk, Istanbul
- Ave. Duration
- 16h 30m
- When
- Monday
- Estimated price
- €240–950
- Website
- airalgerie.dz
Flights from Krasnoyarsk Yemelyanovo Airport to Alicante-Elche Airport via Moscow Sheremetyevo, Algiers
- Ave. Duration
- 24h 17m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €300–1,300
- Website
- wizzair.com
Flights from Krasnoyarsk Yemelyanovo Airport to Alicante-Elche Airport via Moscow Sheremetyevo, Belgrade
- Ave. Duration
- 19h 5m
- When
- Tuesday and Sunday
- Estimated price
- €220–900
Flights from Krasnoyarsk Yemelyanovo Airport to Alicante-Elche Airport via Pulkovo, Belgrade
- Ave. Duration
- 19h 45m
- When
- Sunday
- Estimated price
- €230–950
- Website
- vueling.com
Flights from Krasnoyarsk Yemelyanovo Airport to Barcelona–El Prat Airport via Novosibirsk, Istanbul
- Ave. Duration
- 17h 50m
- When
- Saturday
- Estimated price
- €190–800
- Website
- lufthansa.com
Flights from Krasnoyarsk Yemelyanovo Airport to Barcelona–El Prat Airport via Shimkent, Munich
- Ave. Duration
- 21h 55m
- When
- Tuesday
- Estimated price
- €95–150
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Nijneudinsk to Zlobino
- Ave. Duration
- 9h 13m
- Frequency
- Once daily
- Estimated price
- €18–45
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €95–140
- 3rd Class (Platzcart)
- €18–24
- 2nd Class (Kupé)
- €30–45
Train from Nijneudinsk to Aleksandrov 1
- Ave. Duration
- 3d 2h
- Frequency
- Twice daily
- Estimated price
- €110–190
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €400–600
- 3rd Class (Platzcart)
- €110–150
- 2nd Class (Kupé)
- €130–190
Train from Nijneudinsk to Irkutsk Pas
- Ave. Duration
- 8h 11m
- Frequency
- 4 times a day
- Estimated price
- €17–45
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €95–140
- 3rd Class (Platzcart)
- €17–23
- 2nd Class (Kupé)
- €30–45
Train from Nijneudinsk to Krasnoiarsk
- Ave. Duration
- 9h 19m
- Frequency
- 3 times a day
- Estimated price
- €18–45
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €100–140
- 3rd Class (Platzcart)
- €18–24
- 2nd Class (Kupé)
- €30–45
Train from Nijneudinsk to Tulun
- Ave. Duration
- 1h 31m
- Frequency
- 4 times a day
- Estimated price
- €8–27
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €65–95
- 3rd Class (Platzcart)
- €8–12
- 2nd Class (Kupé)
- €19–27
Train from Nijneudinsk to Rostov-Iaroslavskii
- Ave. Duration
- 3d
- Frequency
- Twice daily
- Estimated price
- €100–190
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €400–550
- 3rd Class (Platzcart)
- €100–140
- 2nd Class (Kupé)
- €130–190
Train from Nijneudinsk to Danilov
- Ave. Duration
- 3d 3h
- Frequency
- Once daily
- Estimated price
- €100–180
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- €390–550
- 3rd Class (Platzcart)
- €100–140
- 2nd Class (Kupé)
- €130–180
Train from Aleksandrov 1 to Minsk Pas
- Ave. Duration
- 14h 7m
- Frequency
- Once a week
- Estimated price
- €45–85
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- €45–55
- 2nd Class (Kupé)
- €70–85
- 1nd Class (SW)
- €120–180
Train from Rostov-Iaroslavskii to Minsk Pas
- Ave. Duration
- 15h 41m
- Frequency
- Once a week
- Estimated price
- €45–95
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- €45–60
- 2nd Class (Kupé)
- €75–95
- 1nd Class (SW)
- €140–190
Train from Danilov to Minsk Pas
- Ave. Duration
- 17h 55m
- Frequency
- Once a week
- Estimated price
- €50–100
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- €50–65
- 2nd Class (Kupé)
- €85–100
- 1nd Class (SW)
- €150–200
- Website
- renfe.com
Train from Girona to Barcelona-Sants
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Schedules at
- renfe.com
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 2m
- Frequency
- Hourly
- Schedules at
- renfe.com
Train from Alacant/Alicante Terminal to Madrid Chamartín
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Schedules at
- renfe.com
Train from Vitoria/Gasteiz to Madrid Chamartín
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a day
- Schedules at
- renfe.com
- Website
- ilsarail.eu
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 20m
- Frequency
- Hourly
- Schedules at
- ilsarail.eu
Train from Alacant/Alicante Terminal to Madrid Chamartín
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a week
- Schedules at
- ilsarail.eu
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
Train from Alacant/Alicante Terminal to Madrid Chamartín
- Ave. Duration
- 2h 23m
- Frequency
- 3 times a day
- Phone
- +7 (391) 220-11-72
- Website
- krasavtovokzal.ru
Bus from Krasnoyarsk Bus station to Yemelyanovo Airport
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €2
- Schedules at
- krasavtovokzal.ru
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Minsk Central Bus Station to Munich Central Bus Station
- Ave. Duration
- 27h
- Frequency
- Once a week
- Estimated price
- €50–140
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
- Website
- blablacar.co.uk
Bus from Munich - Bus Station to Girona - Bus Station
- Ave. Duration
- 20h 50m
- Frequency
- Once daily
- Schedules at
- blablacar.co.uk
- Phone
- 8-950-113-5555
- Website
- avtovokzal-on-line.ru
Bus from Tulun to Bratsk Bus Station
- Ave. Duration
- 3h 45m
- Frequency
- 4 times a day
- Website
- https://avtovokzal-on-line.ru/
- Schedules at
- https://avtovokzal-on-line.ru/map
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Minsk Central Bus Station to Düsseldorf
- Ave. Duration
- 34h 25m
- Frequency
- 3 times a week
- Estimated price
- €150–440
- Schedules at
- vt.by
- Website
- global.flixbus.com
Bus from Düsseldorf central bus station to Vitoria-Gasteiz
- Ave. Duration
- 23h 40m
- Frequency
- 3 times a week
- Schedules at
- global.flixbus.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Stansted Airport into central London, How to get from London to Edinburgh, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.











