Bus Barcelona – Lviv
This route is available for reservation with payment to the driver on boarding.
The Barcelona – Lviv bus covers about 2200 km, takes roughly 34–39 h. Departures run regularly, several times a day, and tickets can be booked online in advance.
- Distance
- 2200 km
- Travel time
- 34–39 h
Barcelona – Lviv bus schedule
| Departure | Arrival | Duration | Running days | Carrier |
|---|---|---|---|---|
| 03:00avtostrada | 11:00Zupynka navproty avtovokzalu, mahazyn «Charka do sviata» (vul.Stryiska 109) | 32h | Sun | GOOD WAY |
| 10:50Bus station, Carrer dAlí Bei, 80 | 23:45KLR Bus Terminal, vul. Sknylivska 10, Sokilnyky | 36h 55min | Wed, Sun | LUX-REISEN BIS SP. Z O. O. |
| 10:50Bus station, Carrer dAlí Bei, 80 | 00:15Zh/D vokzal, platna parkovka, vul.Chernivetska 21 | 37h 25mintransfers: 1 | Wed, Sun | LUX-REISEN BIS SP. Z O. O. | ТОВ «ЛЮКС-РЕЙЗЕН БІС» |
| 19:10Estación de Autobuses Barcelona Nord | 06:00vul. Stryiska, 109, platforma №3 | 34h 50min | Sat | ТОВ «ВІО ТУР» |
| 22:00Pl. dels Països Catalans, 1, 7, Sants-Montjuïc, 08014, Barcelona | 16:00Avtovokzal, vul. Stryiska, 109, platformy 8-11 | 42h | Sat | Burak Travel ES |
| 23:55AS Nord, vul.Al Bei , 80(8 plat.) | 11:00AS vul.Stryiska 109(1-3 plat.) | 35h 5min | Sat | GRANDES TOUR |
Cheapest departure in the next 30 days — Aug 23, from 8185 ₴.
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 Barcelona – Lviv route
The Barcelona to Lviv coach is mostly a homecoming run: students heading back for the holidays, workers returning to family, travellers wrapping up a stay in Catalonia. The journey covers roughly 2,200 kilometres and takes 34 to 39 hours, crossing the breadth of Europe with stops at the Spanish–French frontier and later at the Ukrainian border, where everyone passes passport and customs control. Boarding is usually near Barcelona Nord or Sants station, with arrival at Lviv's bus terminal close to the centre. Because this route isn't priced in hryvnia, online card payment isn't available — you pay the driver in cash when you board. Bring your international passport, something warm for the overnight legs, and a little patience for the long but well-travelled road.
Frequently asked questions
How long is the trip from Barcelona to Lviv?
The journey takes about 34 to 39 hours over roughly 2,200 km. The exact time depends on border queues and traffic along the way.
How do I pay for this route?
You pay in cash directly to the driver when boarding. Online card payment isn't available for this route because it is not priced in hryvnia.
What documents do I need for this international trip?
You need a valid international passport, since the bus crosses several borders. Citizens of some countries may also need a visa or residence permit.
Where does the bus depart from and arrive?
Departure is usually from Barcelona Nord station or the Sants area. Arrival is at Lviv's bus terminal or a stop near the city centre.
Does the bus travel overnight?
Yes, because of the distance the trip covers two nights on the road. Bring warm clothing and a pillow, and use the stops to stretch and buy food.
How many buses run on the Barcelona – Lviv route?
The typical schedule has up to 3 departures a day. The first bus leaves at 03:00, the last at 23:55. Check the search above for departures on a specific date.
Which carriers operate the Barcelona – Lviv route?
Carriers on this route: GOOD WAY, LUX-REISEN BIS SP. Z O. O., LUX-REISEN BIS SP. Z O. O. | ТОВ «ЛЮКС-РЕЙЗЕН БІС», ТОВ «ВІО ТУР», Burak Travel ES, GRANDES TOUR. The line-up depends on the travel date.