Skip to content
Tours Transfers Book a Ride Cart Tours Contact Blog About Guide
3 April 2026 9 min read

Kraków Airport to City Centre: Train, Bus, Taxi or Transfer

By:

Getting from Kraków Airport to the city centre takes between twenty minutes and an hour, and costs anywhere from 6 PLN to a few hundred, depending on which of the five options you pick. This guide lists all of them with current prices from the operators, checked in August 2026, so you can decide before you land instead of at the exit doors.

The short answer. The train is the cheapest fast option: 20 PLN to Kraków Główny, from a station joined to the terminal by a covered footbridge. A city bus costs 6 PLN but stops often. A taxi from the rank runs on a fixed zone price list, usually 89 or 109 PLN to the centre. A pre-booked transfer costs more and removes every decision on arrival.

Transfers

Distance, time and where you are actually going

Kraków Airport sits in Balice, about 11 km west of the centre. Depending on traffic and your exact address, the drive takes 20 to 40 minutes. The train is unaffected by traffic, which matters more than raw speed on a Friday afternoon.

Before you choose, check where you are actually staying. Four destinations cover most arrivals, and they are not equally easy to reach:

  • Old Town around the Main Market Square: the train station is a flat ten minute walk away, so rail wins here.
  • Kazimierz: further south, one tram change from the station, or a direct ride by car.
  • Podgórze and the Schindler's Factory area: across the river, awkward by public transport, easy by car.
  • Kraków Główny station area: the train drops you underneath it.

All five options compared

OptionPriceBest forWatch out for
Train SKA120 PLN per personOld Town, light luggage, daytimeRuns to a timetable, not on demand
Bus 209 or 3006 PLN for 30 minutesTight budget, no rushLocal stops, validate your ticket
Night bus 9026 PLN for 30 minutesLanding after the trains stopInfrequent, check the timetable
Taxi from the rank89 to 109 PLN per carTwo people, no planningPrice depends on the zone, not the meter
Private transferFrom 200 PLN per vehicleNight landings, families, groupsNeeds booking in advance

Train: line SKA1 to Kraków Główny

The airport has its own railway station. It is joined to the terminal by a covered footbridge, so you never step outside with your bags, and the trains are run by Koleje Małopolskie on line SKA1, which continues past the main station to Wieliczka.

A single ticket from the airport to Kraków Główny costs 20 PLN and luggage travels free, according to the fare information published by Kraków Airport. Buy from the machine on board, from the conductor, or in advance through the usual Polish rail apps. Departure times change with the seasonal timetable, so check the current one on the Koleje Małopolskie website rather than trusting a number in an old article.

Kraków Główny sits under the Galeria Krakowska shopping centre on the northern edge of the Old Town. From the platform to the Barbican is a short flat walk, which is why this is the obvious choice if you sleep inside the medieval centre and travel with a cabin bag. If you land before check-in, the same building holds the station luggage storage, so you can drop the bags and start the day without them.

Bus: lines 209 and 300 by day, 902 at night

Three regular lines connect the terminal with the city: 209 and 300 during the day and 902 at night. They are agglomeration lines, so they use the zone fare system rather than a flat airport price.

Kraków Airport lists a 30 minute ticket at 6 PLN and a 60 minute ticket at 8 PLN. Buy from the machine in the arrivals hall or at the stop, then validate it once you board, because an unvalidated ticket counts as no ticket. Line 300 ends at the main station rather than at the Old Town itself, and the ride takes longer than the train because the bus makes local stops.

Pick this if you land in daylight, carry a backpack rather than suitcases, and do not mind watching the suburbs go past.

Taxi from the rank

Taxis wait directly outside arrivals, and the airport's taxi operator publishes a zone price list with fixed prices, independent of the time of day or day of the week. That is the important part: you are not paying a meter that climbs in traffic.

  • Zone 4, from 8 to 11.9 km: 89 PLN
  • Zone 5, from 12 to 14.9 km: 109 PLN
  • Beyond the listed zones: no more than 8 PLN per kilometre
  • Waiting time: 35 PLN per hour

Most Old Town and Kazimierz addresses fall into zone 4 or 5, depending on the exact street. Anything you are quoted well above that at the door is not the official rank price, so check the sign before you get in.

Uber, Bolt and other apps

Ride hailing apps work in Kraków and are often the cheapest car option outside peak hours. Two things differ from a rank taxi: the meeting point is the one shown in your app, so follow the app rather than the taxi signs, and the fare moves with demand. When three flights land together, an app fare can end up above the fixed 89 or 109 PLN of the rank.

Private transfer booked in advance

A transfer is a car you arrange before you fly. The difference is what happens when things go wrong. The driver tracks your flight, so a two hour delay does not leave you negotiating at midnight, and the price is agreed before you land rather than after.

Our own private airport transfer starts at 200 PLN per vehicle, not per person, with the driver waiting at arrivals with your name and free waiting time after landing. For a family of four with suitcases, or a group of six, one vehicle beats six train tickets and a tram change.

It is worth the extra money in four situations: you land after the last convenient train, you travel with children or a car seat, your accommodation sits outside the centre, or you simply do not want to make any decisions after a long flight.

Landing at night

The trains do not run around the clock, which catches out passengers on late arrivals. Line 902 exists precisely for that gap, and the taxi rank works whenever a flight lands, at the same fixed zone prices as during the day, since the operator's list does not change with the hour.

If you land after midnight with luggage and a hotel you have never seen, a pre-booked car is the calmest option, and it is the one arrival scenario where we suggest it without hesitation.

Going somewhere other than the Old Town

Two common cases deserve a different answer than the standard one:

  • Kazimierz. The train plus a tram works, but with suitcases and a stopover it stops being cheap in the currency that matters after a flight. A car goes door to door.
  • Podgórze or the Zabłocie area. Public transport here means a change and a walk. Take a car unless you travel light.

Which one should you take

  • Daytime arrival, Old Town hotel, cabin bag: train.
  • Counting every złoty, daylight, no rush: bus 209 or 300.
  • Two people, central hotel, nothing booked: taxi from the rank.
  • Night landing, family, group, or a hotel outside the centre: pre-booked transfer.

Whatever you choose, the ride is the short part of the day. Once you are in the centre, Kraków is walkable, and the day trips most visitors add later, such as the Wieliczka Salt Mine or Auschwitz-Birkenau, leave from the city rather than the airport.

Arriving with a group, or at an hour that makes you nervous? Get in touch and we will tell you honestly which of the five options fits, even when the answer is the train.

How much does a taxi from Kraków Airport to the city centre cost?

The airport's taxi operator uses a fixed zone price list rather than a meter. Most central addresses fall into zone 4 at 89 PLN or zone 5 at 109 PLN, and the price does not change with the time of day or day of the week. Waiting time is charged at 35 PLN per hour.

Is there a train from Kraków Airport to the centre?

Yes. Line SKA1 runs from a station connected to the terminal by a covered footbridge to Kraków Główny, on the northern edge of the Old Town. A single ticket costs 20 PLN and luggage travels free. Tickets are available from the machine on board, from the conductor, or through the usual Polish rail apps.

How do I get from Kraków Airport to the Old Town?

The train is the simplest option: SKA1 to Kraków Główny, then a flat ten minute walk to the Main Market Square. By car, count 20 to 40 minutes depending on traffic, at 89 to 109 PLN from the taxi rank or a fixed price with a pre-booked transfer.

What runs from the airport at night?

Night bus line 902 covers the hours when the trains do not run, and the taxi rank operates whenever a flight lands, at the same fixed zone prices as during the day. For a late landing with luggage, a pre-booked transfer removes the guesswork.

Is Uber cheaper than a taxi from Kraków Airport?

Often yes outside peak hours, but not always. App fares move with demand, so when several flights land together they can exceed the fixed 89 or 109 PLN charged at the rank. The app shows you where to meet the driver, which is not the taxi rank.

How long does the journey take?

By car, 20 to 40 minutes depending on traffic and your exact destination. The train follows a timetable and is not affected by traffic, which matters most in the Friday afternoon peak. The bus takes longest because it makes local stops.