Bus Krakow – Lviv

Border crossing
Yahodyn – Dorohusk, Krakivets – Korczowa

About the Krakow – Lviv route

The Krakow–Lviv bus runs the return direction — from Poland back into Ukraine. This is a homeward route: labour migrants heading to family, students returning for the holidays, and Krakow's Ukrainian diaspora travelling to see relatives in Lviv. The trip from Lesser Poland to Galicia covers roughly 350 km and includes the Polish–Ukrainian border crossing (Krakovets or Shehyni), where timing depends on the queue and customs, so the full journey usually takes 7–9 hours. You book tickets online and immediately see the departure schedule from Krakow's bus station and the estimated arrival time at Stryiska in Lviv. Payment is in hryvnia by card on the website — no cash at the counter. Polish tourists ride too, discovering Lviv's old town for the first time.

Frequently asked questions

How long is the bus from Krakow to Lviv?

Roughly 7–9 hours. The distance is about 350 km, but the Polish–Ukrainian border crossing (Krakovets/Shehyni) adds time depending on the queue and customs check. See the exact schedule for your specific departure when you book.

How do I pay for a Krakow–Lviv ticket?

The ticket is paid by card online on the website in hryvnia (UAH). You reserve a seat, see the schedule, and pay immediately — no cash at the bus-station counter.

What documents do I need for the trip?

This is an international route with a border crossing, so you need a valid biometric passport. Children need their own travel document and, where required, the relevant consent for travel. A domestic ID alone is not enough.

I'm returning to Ukraine from Poland — is this the route for that?

Yes — this is the reverse direction, Poland → Ukraine. The route is popular with Ukrainians returning home to family, students on holiday, and Krakow's diaspora visiting relatives. It also suits Polish travellers heading to Lviv as tourists.

Where does it depart in Krakow and arrive in Lviv?

Departure is from Krakow's bus station (usually MDA Kraków by the main railway station), arrival at a Lviv bus station (often Stryiska). The exact stop and departure time are shown in the schedule when you book the ticket.