Bus Lviv – Krakow

6–8 hBuy ticket
Distance
330 km
Travel time
6–8 h
Border crossing
Yahodyn – Dorohusk, Krakivets – Korczowa

About the Lviv – Krakow route

The Lviv–Krakow bus is one of the busiest short international runs: roughly 330 km covered in 6–8 hours, the spread driven mostly by the queue at the Shehyni–Medyka or Krakivets–Korczowa border crossing. It carries students enrolled at Polish universities, seasonal workers, and travellers heading to Krakow Balice airport for budget connections. The route passes through Przemyśl, then follows the A4 motorway to the MDA bus station by Krakow's main railway terminal. Tickets are booked online and paid by card in hryvnia, so Ukrainian passengers skip the cash-and-złoty hassle. Check the schedule before you travel: carriers run both daytime and overnight departures, letting you time the crossing for a quieter window.

Frequently asked questions

How long is the bus from Lviv to Krakow?

The trip takes 6–8 hours over about 330 km. The exact duration depends mainly on the border queue (Shehyni–Medyka or Krakivets–Korczowa), which can add one to two hours on busy days. Overnight departures usually clear the crossing faster.

How do I pay for the ticket — online or to the driver?

The Lviv–Krakow ticket is paid online by card in hryvnia right on the website at booking. Confirmation arrives instantly, so there's no need to pay the driver in cash or złoty.

What documents do I need to travel to Poland?

You need a valid biometric international passport to cross the border. Children require their own travel document. Keep your passport handy at the checkpoint for border and customs control — it speeds up your time in the queue.

Are there overnight buses from Lviv to Krakow?

Yes, carriers run both daytime and overnight departures. Night buses are handy because the border is usually less congested after dark, and you arrive in Krakow in the morning. Check the live schedule when picking your date.

Where does the bus depart and where does it arrive in Krakow?

Departure is typically from Lviv bus station, with arrival at the MDA Bus Station next to Krakow's main railway terminal, an easy hop to the centre or Balice airport. The exact boarding address is shown on your ticket.