Bus Madrid – Lviv
This route is available for reservation with payment to the driver on boarding.
The Madrid – Lviv bus covers about 2700 km, takes roughly 41–46 h. Departures run regularly, several times a day, and tickets can be booked online in advance.
- Distance
- 2700 km
- Travel time
- 41–46 h
Madrid – Lviv bus schedule
| Departure | Arrival | Duration | Running days | Carrier |
|---|---|---|---|---|
| 14:00AS Mendez Alvaro,83(26-30 plat.) | 11:00AS vul.Stryiska 109(1-3 plat.) | 45h | Sat | GRANDES TOUR |
| 18:00Bar El Trocadero | 11:00Zupynka navproty avtovokzalu, mahazyn «Charka do sviata» (vul.Stryiska 109) | 41h | Sat | GOOD WAY |
| 23:30Avtovokzal "Méndez Álvaro", 60 pl., Calle de Méndez Álvaro, 83 | 23:45KLR Bus Terminal, vul. Sknylivska 10, Sokilnyky | 48h 15min | Tue, Sat | LUX-REISEN BIS SP. Z O. O. |
| 23:30Avtovokzal "Méndez Álvaro", 60 pl., Calle de Méndez Álvaro, 83 | 00:15Zh/D vokzal, platna parkovka, vul.Chernivetska 21 | 48h 45mintransfers: 1 | Tue, Sat | LUX-REISEN BIS SP. Z O. O. | ТОВ «ЛЮКС-РЕЙЗЕН БІС» |
Cheapest departure in the next 30 days — Aug 22, from 8645 ₴.
Typical schedule from search data as of 2026-07-21. Check the search above for departures and seat availability on a specific date.
About the Madrid – Lviv route
The Madrid — Lviv coach covers roughly 2,700 kilometres in 41 to 46 hours, and most travellers on this leg are heading home: students returning for the holidays, Ukrainians working in Spain visiting family, or relatives coming to spend time in western Ukraine. Departures are usually from the stations around Méndez Álvaro or Avenida de América, after which the route crosses France, Germany or Poland before entering Ukraine through the western border. Arrival in Lviv is typically at the main bus terminal on Stryiska Street. Because fares on this direction are not set in hryvnia, online card payment is unavailable — you settle the ticket directly when you board, handing the cash to the driver as you take your seat in Madrid.
Frequently asked questions
How long is the bus from Madrid to Lviv?
The journey takes about 41 to 46 hours depending on traffic, stops and the border situation. The distance is roughly 2,700 km across several European countries.
How do I pay for this trip?
This direction is not priced in hryvnia, so online card payment is unavailable. You pay the driver directly when boarding in Madrid — cash is best.
What documents do I need for this international route?
You need a valid international passport, and for children their own documents plus any required travel consent. Keep your passport handy — every passenger is checked at the border.
Where does the bus leave from in Madrid and arrive in Lviv?
Departures are usually from the stations around Méndez Álvaro or Avenida de América. In Lviv the bus typically arrives at the main terminal on Stryiska Street. The exact stop is shown on your ticket.
Is it an overnight trip and where does the bus stop?
Because the trip lasts well over a day, it includes two nights on the road. There are regular rest stops along the way for breaks, meals and border crossing.
How many buses run on the Madrid – Lviv route?
The typical schedule has up to 4 departures a day. The first bus leaves at 14:00, the last at 23:30. Check the search above for departures on a specific date.
Which carriers operate the Madrid – Lviv route?
Carriers on this route: GRANDES TOUR, GOOD WAY, LUX-REISEN BIS SP. Z O. O., LUX-REISEN BIS SP. Z O. O. | ТОВ «ЛЮКС-РЕЙЗЕН БІС». The line-up depends on the travel date.