GetFromAirport
KRK · Kraków, Poland

Kraków John Paul II International Airport ground transportation

Kraków John Paul II International Airport sits in Balice, just outside the city's western boundary, and handled 13.2 million passengers in 2025 according to the airport's own monthly statistics. Road distance to the Main Market Square is about 16 km; the drive is usually 25–35 minutes, longer in the weekday rush on the approach roads.

The quickest public link is the Koleje Małopolskie SKA1 train. The station stands behind the multi-storey car park and is reached from the terminal by a covered footbridge. Trains leave at :17 and :47 past the hour for most of the day and take 17 minutes to Kraków Główny, the main station beside Galeria Krakowska. Every Kraków-named stop costs 20 PLN from the airport, including Grzegórzki (for Kazimierz) and Zabłocie (for Schindler's Factory). Many trains continue to Wieliczka Rynek-Kopalnia, a few minutes' walk from the salt mine, for 24 PLN. Late flights are covered too: departures at 00:07, 00:57 and 01:47 run to the main station.

The cheapest option is MPK bus line 300, which leaves the stop in front of the terminal every 10 minutes from early morning until late evening and makes only a handful of stops before Muzeum Narodowe (19 minutes) and Rondo Grunwaldzkie (24 minutes). A 30-minute or single ticket costs 6 PLN. Night bus 902 covers the small hours and ends at Dworzec Główny Wschód.

The only official taxi operator at the terminal is Kraków Airport Taxi, run by MPL Services. Fares are fixed by distance zone, from 29 PLN to 169 PLN for up to 27 km, and do not change with time of day or day of week. Longer trips, such as Auschwitz, Zakopane or Katowice, are agreed with the driver beforehand and capped at 8 PLN per kilometre. Card payment is accepted in every car.

Long-distance coaches use central bus shelter number 2 by the terminal footbridge. FlixBus runs straight from the airport to Zakopane and to Katowice, and RegioJet and other operators continue towards Silesia, the Czech Republic and Ukraine. For Auschwitz-Birkenau and Energylandia, the usual public route is SKA1 to Kraków Główny, then a Koleje Małopolskie train towards Oświęcim. Bear in mind that the airport's left-luggage lockers are currently out of service, so plan bag storage before any day trip that starts straight from arrivals.

Kraków John Paul II International Airport terminalKraków John Paul II International Airport (KRK)Altoshipper / Wikimedia, CC BY-SA 4.0
Destinations
8
From
zł 6
Fastest route
25 min
Passengers / yr
13M
Into town

Kraków John Paul II International Airport to Kraków city centre

City Centre (Main Market Square / Kraków Główny) is 16 km from KRK, about 25 min at the quickest. The Main Market Square is about 16 km from Kraków Airport. Bus 300 is cheapest at 6 PLN. The SKA1 train takes 17 minutes to Kraków Główny for 20 PLN, and an official taxi costs roughly 109–129 PLN.

OptionTimeFareFrequency
MPK line 300 (express agglomeration bus) Cheapest19 minzł 6–8Every 10 min (06:00–23:10) · Daily 04:33, 05:00, 05:30, 05:45, then every 10 min 06:00–23:10; last 23:42
Koleje Małopolskie SKA1 Fastest17 minzł 20Every 30 min most of the day · From airport 04:17, 05:17, 06:17, then :17 and :47 to 21:47; 22:17, 23:17, 00:07, 00:57, 01:47
MPK night line 90232 minzł 6Hourly overnight · Night: 23:21, 00:16, 01:16, 02:16, 03:16, 03:51, 04:51
Kraków Airport Taxi (MPL Services)25 minzł 109–129On demand, 24/7
Pre-booked private car (Suntransfers, Kiwitaxi)25 minzł 155–240Pre-booked
Suntransfers shared shuttle45 minzł 79Pre-booked

Full guide: KRK to City Centre (Main Market Square / Kraków Główny)

8 destinations

Where are you heading?

At a glance

Every destination from KRK: cheapest way and taxi fare

DestinationDistanceCheapest wayTaxiFastest
City Centre (Main Market Square / Kraków Główny)16 kmMPK line 300 (express agglomeration bus) · zł 6zł 109–12925 min
Kazimierz (Plac Nowy)18 kmMPK line 300 to Rondo Grunwaldzkie · zł 6zł 129–14930 min
Wieliczka Salt Mine27 kmKoleje Małopolskie SKA1 (direct) · zł 24zł 149–16930 min
Auschwitz-Birkenau Memorial (Oświęcim)57 kmTrain · zł 28zł 46055 min
Zakopane113 kmSKA1 train to Kraków Główny + coach to Zakopane · zł 45zł 9001h 40m
Podgórze & Schindler's Factory (Kraków Zabłocie)19 kmMPK line 300 + long walk · zł 6zł 129–14930 min
Energylandia (Zator)44 kmSKA1 + Koleje Małopolskie to Zator Park Rozrywki · zł 27zł 35545 min
Katowice (city centre)69 kmFlixBus / RegioJet / Neobus (direct coaches) · zł 50zł 55555 min
Before you ride

Buying tickets in Kraków

Train (SKA1, Koleje Małopolskie): 20 PLN to any station named Kraków (Główny, Grzegórzki, Zabłocie, Płaszów and others), 24 PLN to Wieliczka Rynek-Kopalnia. Luggage travels free; dogs cost 3 PLN. You can buy tickets from the ticket machine on board (cash or card), from the conductor (cash or card), at the Koleje Małopolskie ticket point at the airport (08:10–19:45, cash and card), on the Koleje Małopolskie website, or through the KOLEO and Jakdojade apps.

City and agglomeration buses (lines 209, 300, night 902): buy your ticket before you board, either from the machine in the arrivals hall on level 0 or from the machine at the bus stop (cash or card). Since 2 March 2026 the main fares are 4 PLN for 15 minutes, 6 PLN for a single trip or 30 minutes, 8 PLN for 60 minutes and 9 PLN for 90 minutes. A 24-hour ticket for zone I+II+III costs 25 PLN. Validate your ticket in the reader as soon as you board. Reduced fares are half price, but they apply only to people entitled to them under Polish rules.

Long-distance coaches (FlixBus, RegioJet, Neobus and others) leave from bus shelter 2 near the terminal footbridge. Book with the operator; prices change with demand.

Arrive safe

Taxi scams & safety in Kraków

Kraków Airport Taxi (MPL Services) is the only official taxi service at the airport. Its cars wait at the covered rank right outside the terminal, 24 hours a day. They are black or silver (white if electric), and every car has a card terminal. The zone fares are fixed maximums by distance from the airport: 29 PLN up to 2.9 km, 49, 69, 89, 109 and 129 PLN up to 18.9 km, 149 PLN up to 22.9 km and 169 PLN up to 27 km. They are the same at any hour and on any day. For anything beyond 27 km, agree the price with the driver before you set off; it must not exceed 8 PLN per km. A second drop-off is charged on the meter, and waiting costs 35 PLN per hour.

The zone map is published only as an illustration. Most Old Town and Kazimierz addresses fall into the 109–129 PLN bands, so if a driver quotes much more for a city address, ask which zone he is using. Turn down anyone in the arrivals hall offering a ride who is not part of the official rank or a transfer you booked in advance. To book by phone, call +48 12 258 0 258 or +48 668 307 307 (call centre open 06:00–22:00).

Getting around

Step-free access in Kraków

Kraków Airport's PRM assistance is handled by WAS – KRK Airport Services. Ask for it through your airline at least 48 hours before you fly, or call it up at the airport from one of the marked help points (contact: [email protected]).

  • The Kraków Airport railway station is fully adapted for disabled passengers. Staff can help you from the train door all the way to your seat on the aircraft, and the trains themselves are adapted.
  • The city bus stop is by the terminal entrance, and the buses are adapted for disabled passengers.
  • Taxi ranks are close to the terminal entrance, and the Kiss&Fly bay has a dedicated space for disabled passengers.
  • The car parks have wider marked bays, and there are help points along the way from the car parks into the terminal.
  • All lifts are accessible, there are accessible toilets and reserved waiting areas, and Hidden Disabilities lanyards are available at the information points.
Frequently asked

Kraków John Paul II International Airport transport — FAQ

How do I get from Kraków John Paul II International Airport to Kraków city centre?
The Main Market Square is about 16 km from Kraków Airport. Bus 300 is cheapest at 6 PLN. The SKA1 train takes 17 minutes to Kraków Główny for 20 PLN, and an official taxi costs roughly 109–129 PLN.
How far is Kraków John Paul II International Airport from Kraków city centre?
City Centre (Main Market Square / Kraków Główny) is 16 km (10 miles) from the terminal by road, about 25 min at the quickest.
What is the cheapest way from Kraków John Paul II International Airport into Kraków?
MPK line 300 (express agglomeration bus) at zł 6, taking about 19 min, with a change on the way. Times: Daily 04:33, 05:00, 05:30, 05:45, then every 10 min 06:00–23:10; last 23:42.
How much is a taxi from Kraków John Paul II International Airport to Kraków centre?
Expect zł 109–129 to City Centre (Main Market Square / Kraków Główny), around 25 min in normal traffic. Covered official rank outside the terminal
Is there public transport from Kraków John Paul II International Airport late at night?
Not all night. MPK line 300 (express agglomeration bus) keeps these hours: Daily 04:33, 05:00, 05:30, 05:45, then every 10 min 06:00–23:10; last 23:42. Outside them it is a taxi or a pre-booked transfer.
Which places can I reach directly from Kraków John Paul II International Airport?
This guide covers 8 destinations from KRK: City Centre (Main Market Square / Kraków Główny) (16 km), Kazimierz (Plac Nowy) (18 km), Wieliczka Salt Mine (27 km), Auschwitz-Birkenau Memorial (Oświęcim) (57 km), Zakopane (113 km), Podgórze & Schindler's Factory (Kraków Zabłocie) (19 km), Energylandia (Zator) (44 km), Katowice (city centre) (69 km).
Same country

Other airports nearby

Flying into a different gateway? These hubs are covered too.

Why GetFromAirport

Plan your arrival with confidence

Every option compared

Public transport, taxi, private transfer and car hire side by side — we don't sell any of them.

Real prices & times

Indicative fares, journey times and how often each service runs — so there are no surprises at arrivals.

No sales pitch

We tell you when the bus is the smart choice — and when a transfer is worth it. Honest guidance first.