GetFromAirport
KRK · Kraków, Poland

Kraków John Paul II International Airport to City Centre (Main Market Square / Kraków Główny)

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.

City Centre (Main Market Square / Kraków Główny), KrakówCity Centre (Main Market Square / Kraków Główny), KrakówSilar / Wikimedia, CC BY-SA 4.0
IndependentWe don't sell tickets or transfers, so no operator can pay to rank higher on this page.
6options compared on this route
722routes across the site
87airports covered

Kraków keeps the airport run simple. A train from beside the terminal reaches the main station in 17 minutes, an express bus covers much the same ground for a third of the price, and the official taxis charge fixed zone fares rather than running the meter. The real decision is between the train and the bus, and it mostly comes down to where your bed is.

Distance

How far is City Centre (Main Market Square / Kraków Główny) from Kraków John Paul II International Airport?

City Centre (Main Market Square / Kraków Główny) is 16 km (10 miles) from Kraków John Paul II International Airport by road, about 25 min by car outside rush hour. In a straight line it is 11 km. By public transport, MPK line 300 (express agglomeration bus) takes about 19 min including a change and costs zł 6.

By road16 km · 10 mi
Straight line11 km
Fastest trip25 min
Bus / shuttle19 min
Compare

Every way to get there

Bus / shuttleTrainTaxiPrivate transferShuttle
✦

Our verdict: MPK line 300 (express agglomeration bus) is the one to take: zł 6 with a change on the way, and about as quick as going by car. Timetable: Daily 04:33, 05:00, 05:30, 05:45, then every 10 min 06:00–23:10; last 23:42.

Transport options
Bus / shuttleCheapestMPK line 300 (express agglomeration bus)Best for solo & budget travellers
19 min
zł 6–8
Every 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
TrainFastestKoleje Małopolskie SKA1Best for budget travellers near a station
17 min
zł 20
Every 30 min most of the dayFrom airport 04:17, 05:17, 06:17, then :17 and :47 to 21:47; 22:17, 23:17, 00:07, 00:57, 01:47
Bus / shuttleMPK night line 902Best for solo & budget travellers
32 min
zł 6
Hourly overnightNight: 23:21, 00:16, 01:16, 02:16, 03:16, 03:51, 04:51
TaxiKraków Airport Taxi (MPL Services)Best for small groups in a hurry
25 min
zł 109–129
On demand, 24/7✓ Door-to-door
Private transferPre-booked private car (Suntransfers, Kiwitaxi)Best for families, groups & late arrivals
25 min
zł 155–240
Pre-booked✓ Door-to-door
ShuttleSuntransfers shared shuttleBest for budget travellers
45 min
zł 79
Pre-booked✓ Door-to-door
Fares are shown in the currency you pick above, converted at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm with the operator before you travel.
Value

What it costs for your group

The bus / shuttle is charged per person, while a taxi is one price for the whole car — so the more of you there are, the better door-to-door value looks.

GroupBus / shuttle (per person)Taxi (per car)Best value
Solo · 1 travellerzł 6zł 109Bus / shuttle
Couple · 2 travellerszł 12zł 109Bus / shuttle
Family of 4 · 4 travellerszł 24zł 109Bus / shuttle

Which option should you choose?

If your priority is…Our pickWhy
Lowest priceMPK line 300 (express agglomeration bus)From zł 6, about 19 min, with a change on the way.
SpeedKoleje Małopolskie SKA117 min, from zł 20.
A group of 4MPK line 300 (express agglomeration bus)Four tickets still come to about zł 24 — less than a car.
A late-night arrivalTaxi or pre-booked transferMPK line 300 (express agglomeration bus) stops overnight — timetable: Daily 04:33, 05:00, 05:30, 05:45, then every 10 min 06:00–23:10; last 23:42.
In detail

By transport mode

Bus / shuttle

Muzeum Narodowe at about 19 min, then roughly a 1 km walk to the square; 6 PLN single/30-min ticket, 8 PLN for 60 min if changing

Where to catch it: Bus stop directly in front of the terminal; buy a ticket at the machine in arrivals (level 0) or at the stop

19 minzł 6–8Every 10 min (06:00–23:10)

Times: Daily 04:33, 05:00, 05:30, 05:45, then every 10 min 06:00–23:10; last 23:42

Best for solo & budget travellers

Train

17 min to Kraków Główny, then about 10 min on foot to the Main Market Square; luggage free; card machine on board

Where to catch it: Kraków Airport station behind the multi-storey car park, via covered footbridge

17 minzł 20Every 30 min most of the day

Times: 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

Best for budget travellers near a station

Bus / shuttle

Ends at Dworzec Główny Wschód; stops at Teatr Bagatela and Teatr Słowackiego on the way

Where to catch it: Same bus stop in front of the terminal

32 minzł 6Hourly overnight

Times: Night: 23:21, 00:16, 01:16, 02:16, 03:16, 03:51, 04:51

Best for solo & budget travellers

Taxi

Fixed zone fare: 109 PLN (12–14.9 km) or 129 PLN (15–18.9 km); same price day or night; card accepted

Where to catch it: Covered official rank outside the terminal

25 minzł 109–129On demand, 24/7
Best for small groups in a hurry

Private transfer

Price locked when you book; worth it mainly for child seats or a minivan for 5–8 people

Where to catch it: Driver meets you in arrivals at the time you booked

25 minzł 155–240Pre-booked
Best for families, groups & late arrivals

Shuttle

About 18 EUR per seat; several drops on the way, one bag each

Where to catch it: Shared vehicle from arrivals

45 minzł 79Pre-booked
Best for budget travellers
In pictures

City Centre (Main Market Square / Kraków Główny) & Kraków in photos

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.
The full guide

Getting from KRK to City Centre (Main Market Square / Kraków Główny)

Three ways in, ranked by cost

The figures first, so the rest makes sense. Bus 300 costs 6 PLN and takes 19 minutes to Muzeum Narodowe, on the western edge of the Old Town. The SKA1 train costs 20 PLN and takes 17 minutes to Kraków Główny, on the north-eastern edge. A Kraków Airport Taxi costs a fixed 109 or 129 PLN to most Old Town addresses, depending on which distance zone your street falls in, and takes about 25–35 minutes. Every other option, including the pre-booked transfers, falls somewhere among these three.

The Main Market Square sits roughly halfway between the bus stop and the station. From either one it is about a ten-minute walk, through the Planty park ring or along the old streets.

SKA1: the train behind the car park

The airport station stands behind the multi-storey car park, connected to the terminal by a covered footbridge. Follow the train pictograms from arrivals. Koleje Małopolskie runs the line, and the autumn 2026 timetable has departures at 17 and 47 minutes past the hour from 06:17 until 21:47. Before that there are trains at 04:17 and 05:17, and after it at 22:17 and 23:17, then three late runs at 00:07, 00:57 and 01:47 that stop at Kraków Główny. That late service is the line's most useful feature for anyone landing on a delayed evening flight.

You can buy a ticket from the machine on the train, which takes cash or card, or from the conductor. The Koleje Małopolskie desk at the airport is staffed 08:10–19:45, and the KOLEO and Jakdojade apps also sell tickets. The fare is 20 PLN to any station with Kraków in its name, and suitcases travel free. The intermediate stops (Olszanica, Zakliki, Młynówka, Bronowice, Łobzów) are mostly suburban, so for the centre stay on to Główny. From the platforms, walk through Galeria Krakowska or the station square towards Basztowa, cross into the Planty and go down Floriańska. The square is at the bottom.

Bus 300 for six złoty

Line 300 is the express agglomeration bus, and it is the cheapest way in. It leaves the stop directly in front of the terminal every ten minutes from 06:00 to 23:10, with earlier runs at 04:33, 05:00, 05:30 and 05:45 and a last bus at 23:42. It makes only a few stops (Olszanica Bory, Leśmiana, Chełm, Panieńskich Skał), then Muzeum Narodowe at about 19 minutes, Jubilat, Konopnickiej and Rondo Grunwaldzkie at about 24 minutes, before ending at Os. Podwawelskie.

Buy your ticket before boarding, from the machine in the arrivals hall on level 0 or the one at the stop. Both take cards. A 6 PLN single or 30-minute ticket covers the ride. If you plan to switch to a tram afterwards, the 60-minute ticket at 8 PLN is the safer buy. Validate it in the reader as you board, because inspectors do check and fines are steep. Get off at Muzeum Narodowe, and the square is about a kilometre east along Piłsudskiego or Retoryka and Franciszkańska. That walk is fine with a backpack and tiresome with a large wheeled case on the cobbles.

The fixed-fare taxi, and where the zones fall

Kraków Airport Taxi, run by MPL Services, is the only official taxi service at the terminal. Its cars wait under a covered rank outside the door around the clock. Fares go by distance zone: 109 PLN for 12–14.9 km and 129 PLN for 15–18.9 km. On the operator's own illustrative map, the Market Square sits right on that boundary, and the main station and Kazimierz fall in the 129 PLN band. The price does not change at night, at weekends or in traffic. Cards are accepted, which makes it the obvious choice for three or four people: split four ways, 129 PLN costs less per head than four train tickets.

Be aware that much of the Old Town is closed to general traffic, so a taxi may drop you at the nearest permitted point rather than outside your door.

Booking ahead

The case for a pre-booked car here is the price lock. Suntransfers listed a private car from about 35.59 EUR (roughly 155 PLN) on 21 October 2026, and Kiwitaxi was nearer 240 PLN. That is more than the airport taxi, so a pre-booked car only makes sense if you want the price fixed before you fly, need a child seat, or are travelling as a group of five or more and need a minivan. Suntransfers also sells a shared shuttle at about 18 EUR a seat. It makes several drops on the way, and for one person it costs more than the bus while taking longer.

Arriving after dark

Until about 01:47 you have the train, and until 23:42 bus 300. Between those, night bus 902 leaves the terminal stop at 23:21, 00:16, 01:16, 02:16, 03:16, 03:51 and 04:51 and runs to Dworzec Główny Wschód in about 32 minutes. On the way it stops at Teatr Bagatela and Teatr Słowackiego, both on the Planty ring, close to the Old Town. Normal fares apply. If you land at 02:30 with heavy bags, the 129 PLN taxi saves you walking the last stretch through empty streets.

Which one to pick

  • Travelling solo or as a couple with hand luggage, staying west of the square or near Wawel: take bus 300.
  • Staying near the station, on Floriańska or in Kleparz, or arriving after 23:45: take the SKA1 train.
  • Three or four people, heavy bags, or a hotel inside the pedestrian zone: take the airport taxi at its fixed fare.
Frequently asked

KRK to City Centre (Main Market Square / Kraków Główny) — FAQ

How far is Kraków Airport from the Main Market Square?
It is about 16 km by road. A car takes 25–35 minutes, and the train reaches Kraków Główny, a ten-minute walk from the square, in 17 minutes.
What is the cheapest way from Kraków Airport to the city centre?
Bus 300 for 6 PLN. It leaves every ten minutes from in front of the terminal and reaches Muzeum Narodowe in about 19 minutes, roughly a kilometre from the Main Market Square.
What is the fastest way into Kraków?
The SKA1 train, which takes 17 minutes to Kraków Główny and costs 20 PLN. Door to door, a taxi is about as quick when the roads are clear, and it drops you nearer your hotel.
How much is a taxi from Kraków Airport to the Old Town?
Kraków Airport Taxi charges fixed zone fares: 109 PLN for 12–14.9 km and 129 PLN for 15–18.9 km. Most Old Town and main-station addresses fall in one of these two bands, and the price is the same at any hour.
When is the last train from Kraków Airport?
In the autumn 2026 timetable the last trains leave the airport at 00:07, 00:57 and 01:47 and terminate at Kraków Główny. The first morning train is at 04:17.
I land at 2am. How do I get into the city?
Night bus 902 leaves the terminal stop at 02:16, 03:16 and 03:51 and reaches Dworzec Główny Wschód in about 32 minutes for 6 PLN. Alternatively, the official airport taxi works 24 hours at the same fixed zone fares.
Where do I buy a bus ticket at Kraków Airport?
From the ticket machine in the arrivals hall on level 0 or the machine at the bus stop, both of which take cash and cards. Validate the ticket as soon as you board.
How we checked this

Sources

Fares and times on this page were last held against their official sources on 21 October 2026. Operators change prices without notice — if you spot a difference, the operator’s own page is the authority. How we check fares.

More from KRK

Other destinations from Kraków John Paul II International Airport

Same country

Other airports nearby