Bus Berlin – Lviv
from about 2,716 ₴
17–20 hThis route is available for reservation with payment to the driver on boarding.
The Berlin – Lviv bus covers about 930 km, takes roughly 17–20 h. Departures run regularly, several times a day, and tickets can be booked online in advance. Tickets start at roughly 2,716 ₴ for a reservation paid to the driver in local currency — the exact fare depends on the carrier, the date and the departure time. A seat is reserved online with no prepayment and paid to the driver on boarding. No account is needed: you can order as a guest and the confirmation arrives by email.
- Distance
- 930 km
- Travel time
- 17–20 h
Berlin – Lviv bus schedule
| Departure | Arrival | Duration | Running days | Carrier |
|---|---|---|---|---|
| 04:45ZOB, Masurenalle, 4-6 | 23:45KLR Bus Terminal, vul. Sknylivska 10, Sokilnyky | 19h | Mon, Tue, Wed, Thu, Sat | ТОВ «ЛЮКС-РЕЙЗЕН БІС» |
| 05:00Avtovokzal "Tsentralnyi" | 23:00Tsentralnyi zaliznychnyi vokzal (platna parkovka) | 18h | daily | ТОВ МКТ Зесен Транс |
| 14:00Tsentralnyi avtovokzal, Mazurenalee 4-6,14057 Berlin | 08:00"Stryiskyi" avtovokzal, platforma №3 | 18h | Sat | EuroClub |
| 15:00AS bilia radio bashni "Funkturm" Mazurenalle 4-6 (14057) | 10:00AS, vul. Stryiska, 109 ( 1-3 platforma ) | 19h | Tue | GRANDES TOUR |
| 15:00Avtovokzal "Tsentralnyi", vulytsia Mazurenallee; budynok 4-6 | 06:00Avtovokzal "Tsentralnyi", vulytsia Stryiska; budynok 109 | 15h | Tue, Wed, Fri, Sat | ТТК ВЕЙ ГРАНД ТОВ |
| 15:15AS bilia radio bashni "Funkturm" Mazurenalle 4-6 (14057) | 10:00AS, vul. Stryiska, 109 ( 1-3 platforma ) | 18h 45min | Tue | GRANDES TOUR |
| 16:00ZOB , am Funkturm | 08:15Avtovokzal, vul. Stryiska, 109 | 16h 15mintransfers: 1 | Tue, Sat | EAST WEST EUROLINES/ТзОВ "Львівське АТП-14631" |
| 17:00Tsentralnyi avtovokzal, Mazurenalee 4-6,14057 Berlin | 07:00"Stryiskyi" avtovokzal, platforma №3 | 14h | daily | EuroClub |
| 17:00Berlin ZOB, Masurenallee 4-6 | 09:00Avtovokzal, vul. Stryiska, 109 | 16h | Tue, Sat | Winew Нім. |
| 17:15ZOB , am Funkturm | 07:45AV "Dvirtsevyi", Pl. Dvirtseva, 1 (1-2 platforma) | 14h 30mintransfers: 1 | Mon, Wed, Thu, Fri, Sun | EAST WEST EUROLINES/ТзОВ "Львівське АТП-14631" |
| 19:15ZOB, Masurenalle, 4-6 | 12:45Zh/D vokzal, platna parkovka, vul.Chernivetska 21 | 17h 30mintransfers: 1 | Tue, Thu, Sat, Sun | ТОВ «ЛЮКС-РЕЙЗЕН БІС» |
| 19:30Messedamm 6, 14057 Berlin | 09:00Avtovokzal, vul. Stryiska, 109 | 13h 30min | Sun | Benz-Travel |
| 20:15ZOB, Masurenalle, 4-6 | 12:45Zh/D vokzal, platna parkovka, vul.Chernivetska 21 | 16h 30mintransfers: 1 | daily | ТОВ «ЛЮКС-РЕЙЗЕН БІС» |
| 20:30Avtovokzal "Tsentralnyi" | 13:45Avtovokzal "Tsentralnyi" | 17h 15min | Sat | ORIONBUS |
| 23:55ZOB, Masurenalle, 4-6 | 16:50KLR Bus Terminal, vul. Sknylivska 10, Sokilnyky | 16h 55min | Thu, Sun | KLR Bus (ПП Автотранзит) |
| 23:55Avtovokzal "Tsentralnyi" | 16:50Zupynka "Avtobusnyi terminal" | 16h 55min | Thu, Sun | Prosto Bus Plus |
Cheapest departure in the 15-day sample — Oct 8, from 2716 ₴.
Typical schedule from search data as of 2026-09-24. Check the search above for departures and seat availability on a specific date.
About the Berlin – Lviv route
The Berlin to Lviv bus is the homeward leg from Germany to Ukraine, crossing Poland in transit. The route is popular with the Ukrainian diaspora, seasonal workers and students heading back to Lviv for holidays, family visits or after a contract ends. The coach departs from a Berlin bus terminal, passes through Polish cities and arrives at the Lviv station, where onward connections across western Ukraine are easy to reach. Check the current departure schedule before you travel, as it varies by season and weekday. Your reserved seat is held for you, and you settle the fare directly on the bus.
Frequently asked questions
How long is the Berlin to Lviv bus journey?
The Berlin to Lviv bus typically takes around 18–22 hours, depending on the service, the route through Poland, the number of stops and waiting time at the Polish–Ukrainian border. Check the exact duration for your departure in the schedule when booking — overnight services are often faster.
What documents do I need for the Berlin to Lviv trip?
Because the route crosses EU and Ukrainian borders, you need a valid biometric foreign passport. Children must have their own travel document. Carry proof of legal stay in the EU where applicable. Documents are checked at the Polish–Ukrainian border, so keep them within easy reach.
How often do buses run from Lviv back to Berlin?
The return direction, Lviv to Berlin, runs regularly, most frequently in peak seasons such as before holidays and in summer. The departure schedule back to Germany differs from the homeward trips, so check the separate timetable and reserve your seat in advance when planning your return.
Where in Lviv does the bus from Berlin arrive?
The service from Berlin arrives at the Lviv bus station, from where you can easily transfer to city transport or domestic buses across western Ukraine. The exact arrival point and intermediate stops in Poland are listed in the trip details when you book — check them before you travel.
How much is a Berlin – Lviv ticket and how do I pay?
As of the latest schedule snapshot, tickets start at roughly 2,716 ₴ — a reservation paid to the driver in local currency, so the hryvnia figure is indicative. A seat is reserved online with no prepayment and paid to the driver on boarding. No account is needed: you can order as a guest and the confirmation arrives by email.
How many buses run on the Berlin – Lviv route?
The typical schedule has up to 10 departures a day. The first bus leaves at 04:45, the last at 23:55. Check the search above for departures on a specific date.
Which carriers operate the Berlin – Lviv route?
Carriers on this route: ТОВ «ЛЮКС-РЕЙЗЕН БІС», ТОВ МКТ Зесен Транс, EuroClub, GRANDES TOUR, ТТК ВЕЙ ГРАНД ТОВ, EAST WEST EUROLINES/ТзОВ "Львівське АТП-14631", Winew Нім., Benz-Travel, ORIONBUS, KLR Bus (ПП Автотранзит), Prosto Bus Plus. The line-up depends on the travel date.