SoloWay LogoSoloWay
Buses from Berlin

Bus Berlin – Lviv

from 2,650 ₴ when bought online12–18 h

Upcoming buses Berlin – Lviv

Live prices and seats

Route at a glance

The Berlin – Lviv bus takes 12–18 h, usually about 15 h (930 km, via Cottbus, Legnica and Wroclaw). Up to 10 trips a day by 10 carriers, tickets from 2,650 ₴.

on the road
12–18 h
when bought online
from 2,650 ₴
trips a day
up to 10
carriers
10

A seat can be bought online by card, or reserved and paid to the driver on boarding. No account is needed: you can order as a guest and the confirmation arrives by email. The first bus leaves at 04:45, the last at 23:40. 15 of 16 trips run overnight.

Return trip: Lviv – Berlin · from 3,000 ₴

Berlin – Lviv bus schedule

  • 04:45ZOB, Masurenalle, 4-623:45KLR Bus Terminal, vul. Sknylivska 10, Sokilnyky

    18h · Mon, Tue, Wed, Thu, Sat · ТОВ «ЛЮКС-РЕЙЗЕН БІС»

  • 05:30Aeroport Berlin-Brandenburh, Melli-Beese-Ring 123:45KLR Bus Terminal, vul. Sknylivska 10, Sokilnyky

    17h 15min · Mon, Tue, Wed, Thu, Sat · ТОВ «ЛЮКС-РЕЙЗЕН БІС»

  • 15:00AS bilia radio bashni "Funkturm" Mazurenalle 4-6 (14057)10:00+1AS, vul. Stryiska, 109 ( 1-3 platforma )

    18h · Tue · GRANDES TOUR

  • 15:00Avtovokzal "Tsentralnyi", vulytsia Mazurenallee; budynok 4-606:00+1Avtovokzal "Tsentralnyi", vulytsia Stryiska; budynok 109

    14h · Tue, Wed, Fri, Sat · ТТК ВЕЙ ГРАНД ТОВ

  • 15:15AS bilia radio bashni "Funkturm" Mazurenalle 4-6 (14057)10:00+1AS, vul. Stryiska, 109 ( 1-3 platforma )

    17h 45min · Tue · GRANDES TOUR

  • 15:15ZOB am Funkturm, Messedamm 808:00+1Avtovokzal, vul. Stryiska 109

    15h 45min · Tue, Sat · Region Auto

  • 16:00ZOB , am Funkturm08:15+1Avtovokzal, vul. Stryiska, 109

    15h 15min · Tue, Sat · EAST WEST EUROLINES/ТзОВ "Львівське АТП-14631"

  • 17:00Tsentralnyi avtovokzal, Mazurenalee 4-6,14057 Berlin07:00+1"Stryiskyi" avtovokzal, platforma №3

    13h · daily · EuroClub

  • 17:15ZOB , am Funkturm07:45+1AV "Dvirtsevyi", Pl. Dvirtseva, 1 (1-2 platforma)

    13h 30min · Mon, Wed, Thu, Fri, Sun · EAST WEST EUROLINES/ТзОВ "Львівське АТП-14631"

  • 18:30AS bilia radio bashni "Funkturm" Mazurenalle 4-6 (14057)10:00+1AS, vul. Stryiska, 109 ( 1-3 platforma )

    14h 30min · Fri · GRANDES TOUR

  • 19:15ZOB, Masurenalle, 4-612:10+1KLR Bus Terminal, vul. Sknylivska 10, Sokilnyky

    15h 55min · Tue, Thu, Sat, Sun · ТОВ «ЛЮКС-РЕЙЗЕН БІС»

  • 19:30Messedamm 6, 14057 Berlin09:00+1Avtovokzal, vul. Stryiska, 109

    12h 30min · Sun · Benz-Travel

  • 20:00Tsentralnyi avtovokzal (ZOB, Masurenallee 4-6)12:00+1zupynka bilia zaliznychnoho vokzalu (pl. Dvirtseva, 1)

    15h · Sun · P-Trans

  • 20:15ZOB, Masurenalle, 4-612:10+1KLR Bus Terminal, vul. Sknylivska 10, Sokilnyky

    14h 55min · daily · ТОВ «ЛЮКС-РЕЙЗЕН БІС»

  • 20:30Avtovokzal "Tsentralnyi"13:45+1Avtovokzal "Tsentralnyi"

    17h 15min · Sat · ORIONBUS

  • 23:40St. Masurenallee 4-614:40+1Avtovokzal, vul. Stryiska, 109

    14h · Sun · ТОВ «ВІКТОРІЯ РАЙЗЕН»

Typical schedule from search data as of 2026-10-14. 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 2,650 ₴ when bought online; the exact fare depends on the carrier and the date. A seat can be bought online by card, or reserved 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:40. Check the search above for departures on a specific date.

Which carriers operate the Berlin – Lviv route?

Carriers on this route: ТОВ «ЛЮКС-РЕЙЗЕН БІС», GRANDES TOUR, ТТК ВЕЙ ГРАНД ТОВ, Region Auto, EAST WEST EUROLINES/ТзОВ "Львівське АТП-14631", EuroClub, Benz-Travel, P-Trans, ORIONBUS, ТОВ «ВІКТОРІЯ РАЙЗЕН». The line-up depends on the travel date.

Are there overnight buses from Berlin to Lviv?

Yes, 15 of 16 trips in the timetable run overnight.

How do I return a Berlin – Lviv ticket?

A ticket bought online is returned on the order page in your account; one ordered as a guest, through our support team. How much comes back depends on the carrier’s rules and the time left before departure — you see the amount before you confirm. A reservation paid to the driver can be cancelled free of charge.

How much luggage can I take on the Berlin – Lviv bus?

The carrier sets the luggage allowance: usually one suitcase in the hold and hand luggage in the cabin. The exact terms are in the trip details, and extra luggage, where the carrier sells it, can be added at checkout.