SoloWay LogoSoloWay
Routes

Bus Cologne – Lviv

from about 3,026 ₴22–30 h

The Cologne – Lviv bus covers about 1400 km, takes roughly 22–30 h, crossing the border at Yahodyn – Dorohusk, Krakivets – Korczowa. Tickets start at roughly 3,026 ₴ for a reservation paid to the driver in local currency — the exact fare depends on the carrier, the date and the departure time.

Distance
1400 km
Travel time
22–30 h
Border crossing
Yahodyn – Dorohusk, Krakivets – Korczowa

The route goes via

Düsseldorf → Essen → Dortmund → Bielefeld → Hannover → Magdeburg → Berlin → Legnica → Wroclaw → Krakow → Rzeszów → Przemysl

Cologne – Lviv bus schedule

  • 03:40AS, Aeroport "Keln / Bonn" Terminal 2, Kennedishtrasse10:00+1AS, vul. Stryiska, 109 ( 1-3 platforma )

    29h 20min · Tue · GRANDES TOUR

  • 04:00Avtobusna zupynka "Aeroport Keln Bonn", Kennedishtrasse06:00+1Avtovokzal "Tsentralnyi", vulytsia Stryiska; budynok 109

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

  • 04:40Flughafen Köln/Bonn, Terminal 2, Kennedystraße09:50+1Avtovokzal, vul. Stryiska, 109

    29h 10min · Sat · TopUkraine

  • 05:30Flughafen KOLN/BONN, Kennedy Str.51147 08:10+1Avtovokzal, vul. Stryiska, 109

    25h 40min · daily · EAST WEST EUROLINES/ТзОВ "Львівське АТП-14631"

  • 06:00Kennedystraße, 51147 Köln/Bonn terminal 2, Germany10:00+1Lviv, Bus Station Striyskyi, Stryiska St, 109, Lviv, Lvivska, Ukraine, 79000

    27h · Tue, Sat · Winew

  • 06:40AS, Aeroport "Keln / Bonn" Terminal 2, Kennedishtrasse10:00+1AS, vul. Stryiska, 109 ( 1-3 platforma )

    26h 20min · Fri · GRANDES TOUR

  • 07:00Aeroport Keln/Bonn, terminal 2 (Kennedishtrasse)07:00+1"Stryiskyi" avtovokzal, platforma №3

    23h · daily · EuroClub

  • 07:50Aeroport Keln/Bonn, terminal 2 (Kennedishtrasse)07:00+1"Stryiskyi" avtovokzal, platforma №3

    22h 10min · Tue, Sat · EuroClub

  • 08:30Avtobusna zupynka "Aeroport Keln Bonn"13:45+1Avtovokzal "Tsentralnyi"

    29h 15min · Sat · ORIONBUS

  • 09:50Terminal 2, Flughafen Kennedy Str12:10+1KLR Bus Terminal, vul. Sknylivska 10, Sokilnyky

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

  • 18:50Terminal 2, Flughafen Kennedy Str23:45+1KLR Bus Terminal, vul. Sknylivska 10, Sokilnyky

    27h 55min · Mon, Tue, Wed, Fri, 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 Cologne – Lviv route

The Cologne – Lviv bus is the return service from the Rhineland to western Ukraine. The route heads east along motorways through Germany and Poland, crosses the Ukrainian-Polish border and ends in Lviv. North Rhine-Westphalia is the German state with the largest Ukrainian community, so the corridor runs year-round, with demand rising noticeably before Christmas, Easter and the summer holidays. The journey spans a night on the road, with regular rest stops.

Frequently asked questions

How long is the trip to Lviv?

Roughly 23–28 hours over about 1,400 km, depending on the queue at the Ukrainian-Polish border.

When is ticket demand highest?

Before Christmas and Easter, and in July–August. Seats go quickly in those periods — book a few weeks ahead.

Are there stops along the way?

Yes — the coach makes several stops for rest and meals, usually every few hours.

How much is a Cologne – Lviv ticket and how do I pay?

As of the latest schedule snapshot, tickets start at roughly 3,026 ₴ — a reservation paid to the driver in local currency, so the hryvnia figure is indicative. 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 Cologne – Lviv route?

The typical schedule has up to 8 departures a day. The first bus leaves at 03:40, the last at 18:50. Check the search above for departures on a specific date.

Which carriers operate the Cologne – Lviv route?

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