Kraków airport to city centre: all your transfer options
Updated:
Krakow: private transfer to or from Krakow airport
Duration: 0.5h
How do I get from Kraków airport to the city centre?
KRK airport (Balice / John Paul II International) is 11 km west of the centre. The train (Kraków Główny station) takes about 17–20 minutes and costs 9 PLN (≈€2.15) — the best option. Bus routes 208 and 252 take 40–50 minutes. Bolt/Uber run 35–55 PLN (≈€8–13). Avoid unmarked taxi drivers who approach you at arrivals.
About Kraków airport
Kraków John Paul II International Airport (KRK), also called Balice Airport after the suburb it sits in, is the second-busiest airport in Poland. It handles around 9 million passengers per year, with direct routes across Europe and seasonal connections to North America. Almost all international visitors to Kraków arrive here.
The airport is 11 km west of the city centre (Rynek Główny). Most options get you into the centre in 17–50 minutes depending on which you choose.
The airport has two terminals (T1 and T2), both connected to the train station. The arrivals hall has an ATM, a currency exchange (rates are poor — use the ATM, not the exchange desk), a small tourist information desk, and a taxi/transfer desk. Left-luggage is available landside.
For context on the city you’re arriving into and what awaits, the Kraków for first-timers guide covers everything from orientation to avoiding tourist traps on your first day.
Option 1: train — the best choice for most visitors
The airport railway link is the fastest, cheapest, and most straightforward option for most visitors. A dedicated rail platform connects both terminals directly to Kraków Główny (the main train station, adjacent to the city centre).
Details:
- Journey time: approximately 17–20 minutes
- Frequency: trains run every 30 minutes on weekdays, every 60 minutes early/late and on weekends — check pkp.pl or the koleo app
- Ticket price: 9 PLN (≈€2.15) single; buy at the machine on the platform or via the koleo app
- The train stop inside the airport is clearly signed from both terminals; follow “Train / Pociąg” signs from arrivals
From Kraków Główny station, the Old Town is a 10-minute walk south, or you can take a tram or Bolt/Uber directly to your hotel. See getting around Kraków for onward transport options.
When the train is not ideal:
- If you’re arriving after 11pm (last trains are limited; verify on pkp.pl)
- If you have very heavy luggage and are staying far from the station
- If you’re travelling with young children or elderly companions for whom navigating the platform feels difficult
Option 2: Bolt or Uber — fast and fairly priced
Both Bolt and Uber operate at KRK airport, with designated pick-up points at arrivals (follow signs for “App-based taxi” or “Bolt/Uber”). You order via the app; the price is shown upfront before you confirm.
Typical fares (2026):
- KRK airport to Old Town centre: 35–55 PLN (≈€8–13)
- To Kazimierz: similar, slightly less
- To Nowa Huta: approximately 40–60 PLN (≈€10–14)
Surge pricing applies during early morning arrival peaks, major events, and bad weather. If you see surge pricing, wait 15–20 minutes at the arrivals café and try again, or take the train.
Bolt tends to be 10–20% cheaper than Uber in Kraków. Both apps work without Polish SIM — use your home mobile data or the airport WiFi to book.
Option 3: public bus (routes 208 and 252)
Two bus routes connect the airport to the city centre:
- Route 208: Runs to Rondo Grunwaldzkie (Old Town edge), then continues. Takes 40–50 minutes, runs roughly every 20–30 minutes during daytime.
- Route 252: Runs to Kraków Główny station. Similar time.
Ticket: standard MPK single-ride ticket, 4.60 PLN (≈€1.10). Buy from the machine at the bus stop or the airport shop. Validate as soon as you board — for full MPK ticket rules, see the Kraków public transport guide.
The bus is cheap but significantly slower than the train, and buses can get crowded with luggage in peak periods. Good for early-morning arrivals when trains are infrequent; otherwise the train is almost always a better option.
Option 4: private transfer — pre-booked, stress-free
A pre-booked private transfer means a driver meets you in arrivals with a name sign and takes you directly to your accommodation. No waiting, no luggage navigation, fixed price agreed in advance.
When it makes sense:
- Families with children and significant luggage
- Late-night or early-morning arrivals when train frequency drops
- Visitors staying outside the Old Town / Kazimierz centre
- Business travellers or those who simply prefer a zero-stress arrival
The private transfer to/from Kraków airport is available for both single and return journeys, with child seat options and meet-and-greet service.
Private transfers typically cost 60–120 PLN (≈€14–29) depending on vehicle type and distance to your hotel — more than Bolt but with meet-and-greet and no navigation stress. Worth considering if you’re arriving with young children or very late at night.
The taxi trap: what happens and how to avoid it
This is important: unofficial taxi drivers at KRK arrivals actively approach foreign visitors and offer rides. Some have metres; some don’t. In both cases, overcharging is routine — a 15 PLN Bolt ride becomes 150–200 PLN.
What to do:
- Walk straight past anyone who approaches you saying “taxi?” in arrivals
- Book Bolt or Uber via app before you exit the terminal (airport WiFi works in the arrivals hall)
- If you want an official metered taxi, use the Kraków taxi rank with blue-and-white signs outside arrivals
- iTaxi (app) and Radio Taxi 919 are legitimate
The price difference between an official metered taxi or Bolt and an unofficial driver is sometimes 5–10× for the same 11 km journey. The Kraków safety guide covers this and other tourist scams in detail.
If you arrive very late at night
Flights arrive late at KRK; it’s one of Europe’s busier late-night airports. If your arrival is after 11pm:
- Check the last train time to Kraków Główny in advance (last train can be around midnight on weekdays, but schedules vary — verify on pkp.pl)
- If the last train has gone, Bolt/Uber are your best option; they operate 24 hours
- The airport has a small 24-hour café and standard facilities while you wait
- A pre-booked private transfer handles all of this automatically — your driver monitors your flight
Returning to the airport
Allow the following from the city centre for your departure:
- By train from Kraków Główny: Add 30 minutes for the walk/tram to the station and platform, 17–20 min journey = plan for 50 minutes total before check-in closes. Most airlines close check-in 45–60 minutes before departure; budget 2 hours total from hotel to gate.
- By Bolt/Uber: 25–40 minutes in normal traffic; up to 60 in rush hour (7:30–9am and 4:30–6:30pm). Add buffer accordingly.
- By private transfer: Your driver monitors your flight; confirm collection time 24 hours ahead.
For accommodation near the station to minimise morning logistics, see where to stay in Kraków.
Frequently asked questions about Kraków airport transfers
How far is Kraków airport from the city centre?
KRK airport (Balice) is 11 km west of Rynek Główny. By direct train, that’s about 17–20 minutes. By road, 25–45 minutes depending on traffic.
Is there a direct bus from the airport to the Old Town?
Bus 208 runs from the airport to Rondo Grunwaldzkie, close to the western edge of the Old Town and Wawel. It takes about 40–50 minutes and costs 4.60 PLN. Not as fast as the train, but cheaper than a taxi.
Can I get a SIM card at the airport?
Yes — there are mobile operator kiosks (Play, Orange, T-Mobile) in the arrivals area, open during flight arrival hours. A Polish prepaid SIM with 10 GB data for 30 days costs around 30–40 PLN (≈€7–10). Very useful for Bolt/Uber and Google Maps throughout your stay.
Is the train difficult to navigate at the airport?
No — the railway platform is directly accessible from both terminals, signed in English and Polish. Buy a ticket from the machine (English interface), validate, board. The Kraków Główny stop is the end of the line so you can’t accidentally miss it.
What if my flight is delayed and my transfer driver has left?
Pre-booked private transfer companies monitor flight times and adjust meeting time automatically. If using Bolt or Uber, simply book when you land — the app checks real-time availability. For official taxis at the rank, they’re always available regardless of delays.
Do I need PLN for the train ticket machine?
The machines at the airport train platform accept contactless bank cards and most Visa/Mastercard. You don’t need PLN specifically. That said, having some cash (200–300 PLN) is useful for your first day — see the Kraków money and currency guide for ATM advice.
Arriving at Kraków Główny: what to do next
The train from the airport deposits you at Kraków Główny — the main railway station, built into the basement of the Galeria Krakowska shopping centre. From here:
Walk to the Old Town (10–15 min): Exit the station from the main south exit, then walk along ul. Basztowa or through the Planty park ring. The Barbican (Barbakan) appears ahead of you; beyond it, the Floriańska Gate leads directly into the pedestrianised Old Town. This is the pleasantest option with light luggage.
Bolt/Uber to your hotel: Available immediately at the station exit. Expected price to a hotel in the Old Town: 8–15 PLN. To Kazimierz: 12–20 PLN. To Podgórze: 15–22 PLN.
MPK tram: Multiple tram lines stop at ul. Basztowa just outside the station. If your hotel is near the station, walking is quicker; if you need to cross the city (Kazimierz, Nowa Huta), tram is the right choice. See the Kraków public transport guide for which line goes where.
Left luggage: Coin-operated lockers inside the station and at Galeria Krakowska. Useful if you arrive before check-in time and want to explore without bags.
Airport facilities and what to do on arrival
The arrivals hall at KRK has:
- ATMs: Located in the arrivals hall. Use PKO Bank Polski or ING-branded machines; avoid Euronet. See Kraków money guide for the DCC warning.
- Mobile SIM kiosks: Play, Orange, T-Mobile stands during flight arrival hours. A Polish prepaid SIM (30–40 PLN, 10 GB data, 30 days) is useful for the whole trip.
- Tourism information desk: Staffed during main arrival hours; can provide maps and basic orientation.
- Coffee and food: Small café in arrivals (limited, airport prices); better options in departures side.
The airport has free WiFi, which is useful for booking Bolt/Uber before you exit the terminal. The taxi scam operates immediately outside the arrivals door; booking via app while still inside is the safest approach.
Multi-airport arrival: Warsaw, Katowice, Gdańsk
Some visitors to Kraków arrive at a different Polish airport and travel onward:
Warsaw Chopin (WAW) to Kraków: PKP Intercity train from Warsaw Centralna to Kraków Główny takes approximately 2h15–2h45 depending on the service. Express trains (EIC, IC) run multiple times daily; booking ahead on pkp.pl saves money (peak fares drop from walk-up price with advance booking). About 80–120 PLN one-way.
Katowice (KTW) to Kraków: Regional train from Katowice Główny to Kraków Główny takes approximately 1h15–1h30. Around 30–40 PLN. Katowice is a useful hub for some Ryanair routes not served by KRK.
Gdańsk to Kraków: Direct intercity trains take approximately 6 hours. Some visitors to Poland enter through Gdańsk (especially those combining Kraków with Gdańsk and Warsaw) and take the train south.
For onward transport within the Kraków region — to Wieliczka, Zakopane, or Auschwitz — the getting around Kraków guide covers all day-trip departure options.
Airport services in detail
Getting money at the airport
The bank ATMs in the arrivals hall (look for PKO Bank Polski or Pekao branding) give the best exchange rates. Withdraw the PLN amount you want; always decline Dynamic Currency Conversion if the machine offers to charge your home currency instead.
The currency exchange desk (kantor) in arrivals offers rates 8–12% worse than the ATM. It’s fine for emergencies but not for routine currency conversion.
For a full breakdown of money matters including tipping and card payment, see the Kraków money and currency guide.
Getting a local SIM at the airport
Mobile operator kiosks (Play, Orange, T-Mobile) are in the arrivals area, open during main flight arrival hours. Polish prepaid SIMs:
- Play: 30 PLN for 5 GB data, 30 days; 40 PLN for 10 GB
- Orange: Similar pricing
- T-Mobile: Similar pricing
Your SIM works immediately. Insert it before leaving the terminal and you have Bolt, Google Maps, and Jakdojade working for your whole trip. Not essential if you have EU roaming or a suitable international plan, but for US/Canadian/Australian visitors, a local SIM dramatically improves navigation.
Lounge access at KRK
The airport has one lounge (operated by LO/LOT) accessible via Priority Pass and some premium credit cards. It’s located landside (before security) and airside (after security). Useful if you have an early morning flight and want quiet seating with coffee; otherwise not worth a specific fee for a short wait.
Transfer time planning: the honest numbers
The most common cause of Kraków airport stress is underestimating required transfer time. Realistic times from city centre to gate:
By train (recommended for most):
- Hotel to Kraków Główny station: 10–20 minutes depending on accommodation location (walk or Bolt)
- Station wait and platform time: 10–15 minutes
- Train journey: 17–20 minutes
- Airport terminal to gate (including security): 30–40 minutes
- Total minimum: 70 minutes before gate closes
- Recommended: leave 90 minutes before gate closes; 2 hours for international long-haul
By Bolt/Uber:
- Request → pick up → journey: 25–50 minutes in normal traffic, up to 90 minutes in heavy morning rush (7:30–9am)
- Airport check-in and security: 30–40 minutes
- Total minimum: 55–90 minutes before gate closes
- Recommended: leave 2 hours before gate closes during weekday rush hours
By private transfer:
- Pre-booked driver arrives at agreed time; no waiting for request
- Journey: 25–40 minutes typically
- Total minimum: 55 minutes before gate closes
- Recommended: 90 minutes; driver monitors flight for return
KRK processes approximately 300 flights per day. The busiest departure hours are 5am–8am and 4pm–7pm. Security queues during these windows can reach 20 minutes. Allow extra buffer if your departure falls in these windows.
Transport for early morning departures
Many Ryanair, Wizz Air, and LOT morning flights depart at 5am–7am. From Kraków city centre:
Night before departure (recommended): Stay at an airport hotel (several options near KRK, 150–250 PLN/night) or ask if your city centre hotel offers an early morning taxi service.
From the city at 3am–4am:
- Train: First trains from Kraków Główny to the airport start at approximately 4:30–5am; check current first departure on pkp.pl
- Bolt/Uber: Available 24 hours; expect shorter waits and no surge pricing at 3–4am
- Pre-booked transfer: the most reliable option for early morning; no app dependency at 3am
From Kazimierz or Podgórze at early morning: Bolt from Kazimierz to the airport at 4am takes approximately 25–30 minutes with no traffic; cost around 35–45 PLN. Reliable option.
For accommodation recommendations that minimise morning logistics (staying near the train station), see where to stay in Kraków.
Top experiences
Bookable activities with verified prices and instant confirmation on GetYourGuide.