Short answer: the simplest public option is a direct bus (Matuszek, FlixBus) from the terminal to Kraków's MDA bus station: 1 h 20 min – 2 h, FlixBus from about 45 zł. By rail you need a bus to Katowice and a train to Kraków: 1 h 50 min – 2 h 50 min, about 18–21 zł. A taxi costs about 320–490 zł. By car it is 108 km, 1 h 15 min – 1 h 25 min on the S1 and the toll A4. Our private transfer costs €140 per car for 1–3 people (≈ 612 zł) or €195 per van for 4–8 people, the same price in both directions.

Comparison at a glance

OptionTravel timePriceChangesBest for
Direct bus (Matuszek)1 h 30 min – 2 hcheck with the operator0Timed with arrivals
FlixBus KTW → Kraków MDA1 h 20 min – 2 h 25 minfrom about 45 zł (≈ €10)0Cheap, a few departures a day
Bus to Katowice + train to Kraków1 h 50 min – 2 h 50 minabout 18–21 zł (≈ €4–5); IC 35–70 zł1–2Budget, flexible
Taxi1 h 15 min – 1 h 30 minabout 320–490 zł (≈ €73–112)0On demand
ShuttleHero private transfer1 h 15 min – 1 h 30 min€140 per car (1–3), €195 per van (4–8)0Families, groups, late flights

Prices are in euros. You can also pay in złoty at the NBP exchange rate of the day (on 22 October 2026: €1 = 4.3685 zł).

By direct bus

Matuszek buses run from the stop by the terminal to Kraków (MDA bus station near Kraków Główny), timed with flight arrivals, roughly every two hours, in 1 h 30 min – 2 h. The operator does not publish a reliable fare online, so check it before you travel. FlixBus runs at least three times a day to Kraków MDA or Czyżyny in 1 h 20 min – 2 h 25 min, from about 45 zł.

By bus and train

Pyrzowice Lotnisko station, about 500 m from the terminals, has trains (Koleje Śląskie S9 and Intercity), but none go to Kraków. The practical rail route is a ZTM bus to Katowice (30–50 min, 5–8 zł) and a train from Katowice to Kraków (57–70 min, regional about 13 zł, Intercity 35–70 zł). Expect 1 h 50 min – 2 h 50 min in total.

By taxi or car

The road route is 108 km along the S1 and the toll A4 motorway: 1 h 15 min – 1 h 25 min. A taxi costs about 320–490 zł, depending on the operator and the time of day.

Our private transfer

A private transfer between Katowice Airport and Kraków costs €140 per car for 1–3 people (≈ 612 zł) and €195 per van for 4–8 people, door to door and the same price in both directions. See the Kraków ↔ Katowice Airport route page for details and booking.

Landing at Katowice and staying in Kraków? Book a fixed-price transfer with a driver waiting in arrivals.

See the route and book

Where you meet the driver

All arrivals at Katowice Airport use Terminal C. Your driver waits in the arrivals hall with a sign showing your name. Terminal C is being rebuilt from August 2026 to mid-2027, so exits may change; the driver tracks your flight and sends you the exact meeting point. You get 60 minutes of free waiting after landing.

What to choose

Alone or as a couple in the daytime: a direct bus. On the tightest budget: bus plus train via Katowice. With children, a group or a late flight, or when you want to go straight to your hotel in Kazimierz: a transfer, which for three people costs less than €47 each.

Good to know

  • Pyrzowice Lotnisko railway station does not have direct trains to Kraków.
  • Terminal C (arrivals) is under reconstruction until mid-2027.
  • The A4 between Katowice and Kraków is a toll motorway with frequent roadworks near Balice.

Frequently asked questions

Is there a train from Katowice Airport to Kraków?

Not a direct one. The airport station has trains to Katowice region towns, so the rail route is a bus to Katowice and a train to Kraków (1 h 50 min – 2 h 50 min in total).

How long does it take from Katowice Airport to Kraków?

1 h 15 min – 1 h 30 min by car or transfer, 1 h 20 min – 2 h 25 min by direct bus.

How much is a taxi from Katowice Airport to Kraków?

About 320–490 zł. Our fixed-price transfer costs €140 per car for 1–3 people (≈ 612 zł) and €195 per van for 4–8 people.

Where do I meet the driver at Katowice Airport?

In the arrivals hall of Terminal C, with a sign showing your name. Because of the reconstruction the driver confirms the exact spot before you land.

Sources and date checked

Public transport times and fares were checked on 22 October 2026 on the operators' websites. Timetables and fares change, so check the operator's website before you travel.

More guides