There are 10 ways to get from Madrid to Lviv Oblast by plane, car, train, bus, night train, 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 Rzeszów–Jasionka Airport, drive
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Rzeszów–Jasionka Airport (RZE)plane MAD - RZE
- Drive from Rzeszow-Airport-RZE to Sambircar
9h 30m₴4,839–16,769Fly to John Paul Ii International Airport Kraków–Balice, train, bus
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to John Paul Ii International Airport Kraków–Balice (KRK)plane MAD - KRK
- Take the train from Krakow Glowny to Rzeszow Glownytrain
- Take the bus from Rzeszów to Novoiavorivskbus
11h 58m₴4,158–13,458Train, bus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgvtrain
- Take the train from Avignon Tgv to Brussel-Zuid / Bruxelles-Miditrain Tgv
- Take the train from Brussel-Zuid / Bruxelles-Midi to Dortmund Hbftrain
- Take the bus from Dortmund , Busbahnof Steinstr to Lviv bus Stationbus
30h 33m₴32,102–44,553Bus
- Take the bus from Estación Sur de Autobuses to Lviv Striyskyi Bus Stationbus
45h 4m₴11,507Drive 2,980.9 km
- Drive from Madrid to Lviv urban hromadacar 2,980.9 km
28h 53m₴24,479–35,358Fly to Warsaw Chopin Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Warsaw Chopin Airport (WAW)plane MAD - WAW
- Take the bus from Warszawa Centralna Station to Lviv Palace Squarebus
11h 55m₴4,774–14,419Fly to Budapest Ferenc Liszt International Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Budapest Ferenc Liszt International Airport (BUD)plane MAD - BUD
- Take the train from Ferihegy to Stryitrain
16h 5m₴7,146–17,376Train, night train
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Rochtrain
- Take the train from Montpellier Saint-Roch to Brussel-Zuid / Bruxelles-Miditrain Tgv
- Take the nighttrain from Brussel-Zuid / Bruxelles-Midi to Wien Hbfnighttrain Nj
- Take the train from Wien Hbf to Lvivtrain
44h 46m₴26,799–56,798Bus via Valencia
- Take the bus from Estación Sur de Autobuses to Estació d'Autobusos de Valènciabus
- Take the bus from Estació d'Autobusos de València to Lviv Striyskyi Bus Stationbus 421
2d 6h₴7,312–11,454Drive, car train
- Drive from Madrid to Lörrach Hbfcar
- Take the cartrain from Lörrach Hbf to Lüneburgcartrain
- Drive from Lüneburg to Lviv urban hromadacar
37h 6m₴30,172–43,471
Madrid to Lviv Oblast by train, night train, and tram
Comparing Your Travel Options
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Madrid to Lviv Oblast is to fly and train and bus which costs 4 100 ₴ - 14 000 ₴ and takes 11h 58m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Madrid to Lviv Oblast is to fly and drive which takes 9h 30m and costs 4 800 ₴ - 17 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct bus from Madrid to Lviv Oblast. However, there are services departing from Estación Sur de Autobuses and arriving at Головна пошта via Автовокзал. The journey, including transfers, takes approximately 45h 4m.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Madrid to Lviv Oblast. However, there are services departing from Madrid-Puerta de Atocha-Almudena Grandes and arriving at Головна пошта via Montpellier Saint-Roch, Brussel-Zuid / Bruxelles-Midi, Wien Hbf and Залізничний вокзал. The journey, including transfers, takes approximately 44h 46m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Madrid and Lviv Oblast is 2407 km. The road distance is 2980.9 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Madrid to Lviv Oblast without a car is to train and bus which takes 30h 33m and costs 32 000 ₴ - 45 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 9h 30m to get from Madrid to Lviv Oblast, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Madrid to Lviv Oblast bus services, operated by Grandes Tour, depart from Estación Sur de Autobuses station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Madrid to Lviv Oblast train services, operated by Renfe Viajeros, depart from Madrid-Puerta de Atocha-Almudena Grandes station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Madrid to Lviv Oblast bus services, operated by Grandes Tour, arrive at Lviv Striyskyi Bus Station.
What companies run services between Madrid, Spain and Lviv Oblast, Ukraine?
Grandes Tour operates a bus from Estación Sur de Autobuses to Lviv Striyskyi Bus Station 3 times a week. Tickets cost ₴11,500 and the journey takes 44h 20m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Rzeszów–Jasionka Airport via Dublin
- Ave. Duration
- 10h 45m
- When
- Sunday
- Estimated price
- ₴3,200–13,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Rzeszów–Jasionka Airport via London Stansted
- Ave. Duration
- 11h 15m
- When
- Saturday
- Estimated price
- ₴3,200–13,000
Flights from Adolfo Suárez Madrid–Barajas Airport to John Paul Ii International Airport Kraków–Balice
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ₴2,900–8,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- ₴2,400–8,500
- Website
- lufthansa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to John Paul Ii International Airport Kraków–Balice via Munich
- Ave. Duration
- 5h 8m
- When
- Every day
- Estimated price
- ₴3,500–17,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Warsaw Chopin Airport via Munich
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ₴4,000–19,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Budapest Ferenc Liszt International Airport via Munich
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- ₴3,200–16,000
- Website
- wizzair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Warsaw Chopin Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- ₴2,700–11,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ₴1,900–8,500
- Website
- lot.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Rzeszów–Jasionka Airport via Warsaw Chopin Airport
- Ave. Duration
- 6h 57m
- When
- Monday, Tuesday, Thursday, Friday, Sunday, and Saturday
- Estimated price
- ₴3,600–16,000
Flights from Adolfo Suárez Madrid–Barajas Airport to John Paul Ii International Airport Kraków–Balice
- Ave. Duration
- 3h 20m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₴5,000–12,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Warsaw Chopin Airport
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₴4,800–16,000
- Website
- flyulendo.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Rzeszów–Jasionka Airport via Rome
- Ave. Duration
- 6h 35m
- When
- Monday and Friday
- Estimated price
- ₴3,200–21,000
- Website
- easyjet.com
Flights from Adolfo Suárez Madrid–Barajas Airport to John Paul Ii International Airport Kraków–Balice via Geneva
- Ave. Duration
- 5h 30m
- When
- Monday and Friday
- Estimated price
- ₴2,800–11,000
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- ₴2,800–13,000
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgv
- Ave. Duration
- 8h 2m
- Frequency
- Twice daily
- Estimated price
- ₴6,500–10,000
- Website
- Renfe Viajeros
Train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Roch
- Ave. Duration
- 6h 55m
- Frequency
- Twice daily
- Estimated price
- ₴6,000–9,000
- Website
- Renfe Viajeros
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Avignon Tgv to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 5h 2m
- Frequency
- Every 4 hours
- Estimated price
- ₴10,000–15,000
- Website
- TGV inOui
Train from Montpellier Saint-Roch to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 6h 1m
- Frequency
- 3 times a day
- Estimated price
- ₴10,000–17,000
- Website
- TGV inOui
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Brussel-Zuid / Bruxelles-Midi to Dortmund Hbf
- Ave. Duration
- 3h 18m
- Frequency
- 4 times a day
- Estimated price
- ₴6,500–11,000
- Website
- Eurostar
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Krakow Glowny to Rzeszow Glowny
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- ₴900–1,600
- Website
- PKP Intercity
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Krakow Glowny to Rzeszow Glowny
- Ave. Duration
- 1h 38m
- Frequency
- Twice daily
- Estimated price
- ₴2,024
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Train from Krakow Glowny to Rzeszow Glowny
- Ave. Duration
- 1h 51m
- Frequency
- Twice daily
- Estimated price
- ₴380–700
- Website
- RegioJet
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Ferihegy to Stryi
- Ave. Duration
- 9h 26m
- Frequency
- Twice daily
- Estimated price
- ₴4,600–8,000
- Website
- Austrian Railways
Train from Wien Hbf to Lviv
- Ave. Duration
- 13h 35m
- Frequency
- Twice daily
- Estimated price
- ₴7,500–13,000
- Website
- Austrian Railways
- Phone
- +43 (0) 51717
- Website
- Nightjet
Night train from Brussel-Zuid / Bruxelles-Midi to Wien Hbf
- Ave. Duration
- 14h 51m
- Frequency
- Once daily
- Estimated price
- ₴3,200–8,000
- Website
- Nightjet
- Sleeper Carriage
- ₴6,000–8,000
- Couchette Carriage
- ₴4,600–5,500
- Seating Carriage
- ₴3,200–3,800
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Night train from Brussel-Zuid / Bruxelles-Midi to Wien Hbf
- Ave. Duration
- 14h 30m
- Frequency
- 6 times a week
- Estimated price
- ₴11,000–18,000
- Website
- Belgian Railways
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Lörrach Hbf to Lüneburg
- Ave. Duration
- 10h 22m
- Frequency
- Once a week
- Estimated price
- ₴5,000–6,000
- Website
- Urlaubs-Express (UEX)
- Phone
- +380 98 815 4444
- [email protected]
- Website
- East West Eurolines
Bus from Dortmund , Busbahnof Steinstr to Lviv bus Station
- Ave. Duration
- 10h 27m
- Frequency
- Once daily
- Estimated price
- ₴8,932
- Website
- East West Eurolines
- Phone
- +38 (044) 444 00 44
- Website
- Grandes Tour
Bus from Estación Sur de Autobuses to Lviv Striyskyi Bus Station
- Ave. Duration
- 44h 20m
- Frequency
- 3 times a week
- Estimated price
- ₴11,500
- Website
- Grandes Tour
- Phone
- +380(67)-484-57-27
- [email protected]
- Website
- Pavluks Trans
Bus from Rzeszów to Novoiavorivsk
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- ₴750–1,200
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
- Phone
- +38 098-888-11-08
- [email protected]
- Website
- Grand Bus
Bus from Warszawa Centralna Station to Lviv Palace Square
- Ave. Duration
- 4h 26m
- Frequency
- Once daily
- Estimated price
- ₴1,900–2,200
- Website
- Grand Bus
- Phone
- +34 91 272 28 32
- [email protected]
- Website
- avanzabus.com
Bus from Estación Sur de Autobuses to Estació d'Autobusos de València
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- ₴2,300–4,000
- Schedules at
- avanzabus.com
- Phone
- +380 (68) 770-60-30
- [email protected]
- Website
- KLR Bus
Bus from Estació d'Autobusos de València to Lviv Striyskyi Bus Station
- Ave. Duration
- 2d
- Frequency
- Twice a week
- Estimated price
- ₴5,000–7,500
- Website
- KLR Bus
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
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
Transport is disrupted due to the Russia-Ukraine war. Read more
Lviv Oblast is 1h ahead of Madrid. It is currently 11:52 PM in Madrid and 12:52 AM in Lviv Oblast.
Transport is disrupted due to the Russia-Ukraine war. Read more
Madrid to Lviv Oblast train services, operated by Renfe Viajeros, arrive at Montpellier Saint-Roch station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Madrid to Lviv Oblast is 2981 km. It takes approximately 28h 53m to drive from Madrid to Lviv Oblast.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 2120+ hotels available in Lviv Oblast.






















































