Blue tram in central Krakow

Kraków airport to the city: train, bus and taxi (2026)

How to get from Kraków Airport (KRK) to the Old Town: the airport train to Kraków Główny, buses 300 and 209, taxis and ride-hailing.

Updated October 28, 2026 · 2 min read
Quick answer: Take the airport train to Kraków Główny (about 20 minutes, roughly every 30 minutes); the station is a few minutes’ walk from the Old Town. Buses 300 and 209 cost around 6 PLN. A taxi costs about 90–110 PLN and takes 25–30 minutes.

Kraków John Paul II International Airport (KRK) is in Balice, about 11 km west of the centre.

Options at a glance

Option Time Price
Train (SKA1) ~20 min Under 20 PLN
Bus 300 / 209 30–40 min ~6 PLN
Night bus 902 ~40 min ~6 PLN
Taxi 25–30 min 90–110 PLN
Uber / Bolt 25–30 min Often cheaper than taxis

Train

A covered walkway leads from the terminal to the station. Buy tickets from the machine or on board (a small surcharge may apply). Trains arrive under the Galeria Krakowska shopping centre.

Buses

Buy a ticket from the machine at the stop or on board and validate it. Bus 300 runs to the main station; 209 goes via other parts of the city.

Compare car rental in Krakow

Tips

  • Use the official taxi rank or an app; avoid touts in the arrivals hall.
  • Set up an eSIM before you land.
Get a travel eSIM for Krakow

FAQ: Kraków airport to the city

How long is the train from Kraków airport?

About 20 minutes to Kraków Główny.

Can I pay by card on the airport train?

Yes, ticket machines and conductors accept cards.

More Krakow guides

Plan your trip to Krakow

The trusted services we use to plan our own trips.

Leave a Reply

Your email address will not be published. Required fields are marked *