City to airport

Katowice local time. Use the hour you expect to be leaving arrivals, after bags and passport control. Leave it on Any time to see every option.

Home / Poland / Katowice / Katowice Airport

Katowice airporttoKatowice city center

To Katowice station · One way · All prices are totals for 1 adult · All service hours

5 transfer options

Not everything runs all night.Not all night: the S9 train runs 04:13–21:40, the Matuszek coach to Katowice runs 07:15–23:30.

Recommended

13 minutes quicker than the Bus AP, for about the same starting price.

FlixBus to Katowice

FlixBus · FlixBus
35 min rideAt your booked time
Stand 7 on car park P1Katowice Sądowa
Non-stopPre-bookLuggage space
from PLN 7.99total for 1 adultfrom PLN 7.99 eachBuy ticketOn FlixBus
Pickup, hours & luggage

Boards at. Stand 7 on car park P1, in front of Terminal A, beside the AP bus stop

A floor — "od 7,99 zł" — and the price moves with the date, the departure and how early you book. Compare it with the PLN 7 bus, which runs at every hour.

Luggage. One hold bag and one hand bag free; extra or special luggage is booked as an add-on.

Price for every party size · Fare source

Bus

Bus AP

AP · Transport GZM (ZTM), operated by PKM Katowice
39–51 min rideEvery 30 minRuns all night
Stand 1 of the Pyrzowice Port Lotniczy stopKatowice Dworzec
24-hour serviceLuggage space
PLN 7total for 1 adultPLN 7 eachBuy ticketOn Transport GZM, operated by PKM Katowice
Pickup, hours & luggage

Boards at. Stand 1 of the Pyrzowice Port Lotniczy stop, on car park P1 in front of Terminal A

The 120-minute ticket: PLN 7 on paper from a machine or kiosk, PLN 6.60 in the Transport GZM app or from the validator with a card. Cheapest is to tap a contactless bank card on the validator boarding and again alighting: PLN 5.70 for a ride of 41 to 60 minutes by the timetable; skip the second tap and it is PLN 6.60. The 40-minute ticket does not cover 48 minutes. Reduced fares are half.

Luggage. Free — the tariff charges nothing for luggage or animals. A city bus with no hold.

Price for every party size · Fare source

Shuttle

Matuszek coach to Katowice

Matuszek · Matuszek (Airport Bus Service)
35 min rideAt your booked time07:15–23:30
Stand 3 or 4 in front of Terminal CKatowice Sądowa
Non-stopPre-bookLuggage space
PLN 20total for 1 adultPLN 20 eachBuy ticketOn Matuszek
Pickup, hours & luggage

Boards at. Stand 3 or 4 in front of Terminal C, about 10 m from the exit, marked Airport Bus Service / Matuszek

PLN 20 booked online, PLN 40 return; children up to 12 half price. Paid in cash on board or at the payment terminal at the airport it is PLN 10 more each way — PLN 30. Online booking closes two hours before departure; after that, the call centre.

Luggage. One bag of up to 32 kg and 55 × 80 × 30 cm in the hold free, plus a 10 kg hand bag; each further piece PLN 25, and only if there is room.

Hours. Timed to the flights and re-issued every day: 18 to 19 coaches, from about 07:15 to 23:30 on a weekday and 08:40 to 23:59 on a Saturday, plus night coaches around 00:30, 02:00 and 04:00 for the late arrivals and charters. Check the day's list before you land.

Price for every party size · Fare source

Regional

S9 train, then the S1 from Chorzów Batory

S9S1 · Koleje Śląskie
56–70 min rideEvery 120 min04:13–21:40
Pyrzowice Lotnisko stationKatowice
1 changeLuggage space
PLN 20.50total for 1 adultPLN 20.50 eachBuy ticketOn Koleje Śląskie
Pickup, hours & luggage

Boards at. Pyrzowice Lotnisko station, about 500 m from the terminals along a paved footpath

One ticket for the whole journey, priced by distance: 52 km to Katowice is PLN 20.50. Children under four travel free; the statutory reductions apply. A Transport GZM 24-hour Metrobilet (PLN 24) is valid on this train as well as every bus and tram. Buy in the KOLEO or Koleje Śląskie app, or from the crew at the front of the train, who take cash, contactless cards and BLIK.

Luggage. Free; a regional train with racks, no hold.

Hours. Eleven trains a day with a connection to Katowice: 04:13, 06:30, 08:24, 10:30, 12:30, 14:26, 15:33, 17:29, 19:30 and 21:40, every day, 62 to 85 minutes to Katowice including the change; a 02:29 and a 23:29 also leave but end at Tarnowskie Góry. Nothing between 21:40 and 04:13.

Price for every party size · Fare source

Pre-booked

Pre-booked private transfer

Driver meets you in arrivals
40 min rideTraffic dependentRuns all night
Driver meets you in arrivals with a name boardAny address in Katowice
Non-stop24-hour servicePer vehiclePre-book
€73total for 1 adult€73 each · about PLN 317 in allBook transferPartner link · through Kiwitaxi
Pickup, hours & luggage

Boards at. Driver meets you in arrivals with a name board

Charged in euros: €73 for the sedan, €130 for the minibus. Converted at the European Central Bank's reference rate of 15 September 2026 only to compare it with the local fares; your card's rate will differ a little.

Luggage. The sedan seats four with three bags; the minibus seven with seven. Choose by luggage as well as seats.

Price for every party size · Fare source (partner link)

Prices marked "from" are starting prices set by the operator. Prices are whole-party totals; group fares are included. Ride times are recorded journey durations — no waiting or onward travel has been added — and road times vary with traffic. Confirm prices and availability with the operator. Going the other way? Katowice to Katowice Airport: where each one boards and when the first one runs

How do I get from Katowice airport to Katowice city center?

For one traveler we recommend the FlixBus to Katowice, sold from PLN 7.99, 35 min: 13 minutes quicker than the Bus AP, for about the same starting price. The cheapest is the Bus AP at PLN 7, 39–51 min. Every option below is priced as a total for your party and says where it leaves you.

A few things for the rest of your trip

Partner offers

Not transport options · Affiliate links
Data in PolandAiralo

An eSIM for Poland, installed before you fly, works in the arrivals hall: tickets, maps, the driver's messages.

Choose an eSIM
Bags in KatowiceRadical Storage

Radical Storage keeps bags in shops and hotels around Katowice, booked by the day for the hours before check-in.

Find a bag drop
A late flight?AirHelp

A flight three or more hours late, or cancelled at short notice, can be owed up to €600 a passenger under EU and UK rules, depending on the flight. AirHelp charges only if the claim succeeds.

Check your flight

These links pay us a commission. They never change which transfer we rank first.

Arriving late?

Not everything runs around the clock: the S9 train, then the S1 from Chorzów Batory runs 04:13–21:40, and the Matuszek coach to Katowice runs 07:15–23:30. Outside those hours, the Bus AP and the Pre-booked private transfer are what remain. Set the hour you leave arrivals and the board keeps only what is running.

Traveling together?

Grupowy ticket, up to five people for 120 minutes, from a machine. Group fares are already included in the totals.

Luggage

Free — the tariff charges nothing for luggage or animals. A city bus with no hold.

Going somewhere specific?

"The center" is not one place, and the answer changes

Not going to Katowice at all?

Other cities from this airport on a published fare, priced for your party

Prefer one way in?

Every Katowice option of one kind, against the rest

Straight comparisons

Two at a time, with the size where the answer flips

On arrival at Katowice Airport

From the arrivals hall to each way in
Finding the station

The railway station, Pyrzowice Lotnisko, is about 500 m from the terminals along a paved footpath; it has a roof and step-free access. Its trains run to Tarnowskie Góry, Bytom and Chorzów — for Katowice you change at Chorzów Batory, or take bus AP from the forecourt instead.

Finding the stop

Bus AP leaves from stand 1 of the Pyrzowice Port Lotniczy stop on car park P1, in front of Terminal A. Matuszek's coach to Katowice and Kraków waits at stand 3 or 4 in front of Terminal C, about 10 m from the exit, marked Airport Bus Service / Matuszek; FlixBus uses stand 7 beside the AP stop.

Tickets

For the bus, tap a contactless bank card on the validator as you board and again as you leave — PLN 5.70 for this ride — or buy a 120-minute ticket in the Transport GZM app (PLN 6.60) or on paper from a machine or kiosk (PLN 7) and validate it on board. Nothing is sold by the driver.

The taxi rank

The official rank, Katowice Airport Taxi, is in front of the arrivals terminal, Terminal C. It is a meter — PLN 10 to start and PLN 6 a kilometre, the same rate day, night and Sunday — with no fixed price to Katowice, so ask for an estimate before you get in.

Uber and Bolt

Bolt picks up at Katowice Airport: request in the app and follow it to the pickup point it shows, which can change. Uber publishes no page for this airport.

Luggage

On Matuszek's coach one bag of up to 32 kg and 55 × 80 × 30 cm goes in the hold free, plus a 10 kg hand bag; each further piece is PLN 25 and rides only if there is room. On the bus and the train luggage is free and stays with you.

Which terminal

Every arrival comes through Terminal C; Terminal A is non-Schengen departures and Terminal B Schengen. The three stand in a row, and the bus stop on car park P1 and the taxi rank outside C are a short walk from any of them.

Before you travel

Where each one starts, how long it runs, what it carries
AP · Transport GZM (ZTM), operated by PKM KatowiceBus AP
From
Stand 1 of the Pyrzowice Port Lotniczy stop, on car park P1 in front of Terminal A
To
Katowice Dworzec, the stop at the railway station, in 48 minutes — Strefa Kultury by the Spodek in 39, Sokolska in 44, and the Sądowa coach station in 51
Luggage
Free — the tariff charges nothing for luggage or animals. A city bus with no hold.
Runs
All night
Journey
39–51 min

The 120-minute ticket: PLN 7 on paper from a machine or kiosk, PLN 6.60 in the Transport GZM app or from the validator with a card. Cheapest is to tap a contactless bank card on the validator boarding and again alighting: PLN 5.70 for a ride of 41 to 60 minutes by the timetable; skip the second tap and it is PLN 6.60. The 40-minute ticket does not cover 48 minutes. Reduced fares are half.

Around the clock, every day: every 30 minutes at :14 and :44 from 05:14 to 00:44, then 01:19, 02:19, 03:19 and 04:19. The longest wait at night is an hour.

Buy the 120-minute ticket, not the 40-minute one: the ride is timed at 48 minutes to the station and 51 to Sądowa, and the ticket's validity is judged by the timetable.

The cheapest fare needs two taps: a bank card on the validator as you board and the same card as you leave, PLN 5.70. Without the second tap the system keeps PLN 6.60.

The driver sells nothing. Machines on the forecourt and in the terminals sell paper tickets; validate on boarding.

From Sądowa it runs back to the airport all night too: at :00 and :30 from 04:00 to 23:30, then hourly at :30.

Bus AP: what it costs for one to eight travelers

Check the fare with Transport GZM
S9S1 · Koleje ŚląskieS9 train, then the S1 from Chorzów Batory
From
Pyrzowice Lotnisko station, about 500 m from the terminals along a paved footpath
To
Katowice, the main station, after a change at Chorzów Batory; the S9 itself serves Tarnowskie Góry, Bytom and Chorzów and ends at Chorzów Batory
Luggage
Free; a regional train with racks, no hold.
Runs
04:13–21:40
Journey
56–70 min

One ticket for the whole journey, priced by distance: 52 km to Katowice is PLN 20.50. Children under four travel free; the statutory reductions apply. A Transport GZM 24-hour Metrobilet (PLN 24) is valid on this train as well as every bus and tram. Buy in the KOLEO or Koleje Śląskie app, or from the crew at the front of the train, who take cash, contactless cards and BLIK.

This train does not go to Katowice. It runs to Chorzów Batory, where an S1 towards Katowice leaves 1 to 29 minutes later — 62 to 85 minutes all in, against 48 minutes on bus AP for a third of the price.

The station is 500 m from the terminals on foot. The bus stop is on the forecourt.

Two PKP Intercity trains a day, the Sztygar and the Morcinek, call here on their way from Lublin to Katowice without a change; no fare for them appears here.

The last train with a connection is the 21:40; the 23:29 goes no further than Tarnowskie Góry. The bus runs all night.

It is the right answer for Tarnowskie Góry, Bytom and Chorzów, and for Zawiercie and Częstochowa the other way.

Eleven trains a day with a connection to Katowice: 04:13, 06:30, 08:24, 10:30, 12:30, 14:26, 15:33, 17:29, 19:30 and 21:40, every day, 62 to 85 minutes to Katowice including the change; a 02:29 and a 23:29 also leave but end at Tarnowskie Góry. Nothing between 21:40 and 04:13.

S9 train, then the S1 from Chorzów Batory: what it costs for one to eight travelers

See the fare table at Koleje Śląskie
Matuszek · Matuszek (Airport Bus Service)Matuszek coach to Katowice
From
Stand 3 or 4 in front of Terminal C, about 10 m from the exit, marked Airport Bus Service / Matuszek
To
Katowice Sądowa, the international coach station, stand 17 — the coach then goes on to Kraków
Luggage
One bag of up to 32 kg and 55 × 80 × 30 cm in the hold free, plus a 10 kg hand bag; each further piece PLN 25, and only if there is room.
Runs
07:15–23:30
Journey
35 min

PLN 20 booked online, PLN 40 return; children up to 12 half price. Paid in cash on board or at the payment terminal at the airport it is PLN 10 more each way — PLN 30. Online booking closes two hours before departure; after that, the call centre.

Every seat is reserved: book online up to two hours before, or by phone. Without a booking the coach may not stop at your stand at all.

The departure time is a guide. The coach waits for its booked passengers from late flights — up to two hours after the printed time — and may leave early once everyone booked is aboard. If your flight is late, your ticket is valid on the next coach with a seat.

PLN 20 online against PLN 30 in cash; bus AP does the same road for PLN 7 and runs at every hour.

It sets down at the Sądowa coach station, a few minutes' walk from the railway station and the Rynek.

Timed to the flights and re-issued every day: 18 to 19 coaches, from about 07:15 to 23:30 on a weekday and 08:40 to 23:59 on a Saturday, plus night coaches around 00:30, 02:00 and 04:00 for the late arrivals and charters. Check the day's list before you land.

Matuszek coach to Katowice: what it costs for one to eight travelers

Book with Matuszek
Matuszek · Matuszek (Airport Bus Service)Matuszek coach to Kraków
From
Stand 3 or 4 in front of Terminal C, about 10 m from the exit, marked Airport Bus Service / Matuszek
To
Kraków, the MDA coach station beside Kraków Główny station, upper level, stand G7, calling at Katowice Sądowa on the way
Luggage
One bag of up to 32 kg and 55 × 80 × 30 cm in the hold free, plus a 10 kg hand bag; each further piece PLN 25, and only if there is room.
Runs
07:15–23:30
Journey
120 min

PLN 90 booked online, PLN 180 return; children up to 12 half price. In cash on board or at the airport terminal it is PLN 100. Online booking closes two hours before departure.

Every seat is reserved: book online up to two hours before, or by phone. Without bookings the coach skips a stand.

The printed departure is a guide: the coach may wait up to two hours for booked passengers off a late flight, or leave early once everyone booked is aboard. A late flight keeps your ticket valid for the next coach with a seat.

About two hours to Kraków. FlixBus runs the same road from PLN 38.99, a floor, at least three times a day.

Going back, the coaches leave the MDA between 02:00 and 23:30, each timed to a group of flights — book the one for yours.

The same coaches as to Katowice, timed to the flights: 18 to 19 a day, from about 07:15 to 23:30 on a weekday, plus night coaches around 00:30, 02:00 and 04:00 for the late arrivals. Check the day's list.

Matuszek coach to Kraków: what it costs for one to eight travelers

Book with Matuszek
FlixBus · FlixBusFlixBus to Katowice
From
Stand 7 on car park P1, in front of Terminal A, beside the AP bus stop
To
Katowice Sądowa, the international coach station, stands 2 to 6
Luggage
One hold bag and one hand bag free; extra or special luggage is booked as an add-on.
Journey
35 min

A floor — "od 7,99 zł" — and the price moves with the date, the departure and how early you book. Compare it with the PLN 7 bus, which runs at every hour.

About five departures a day, and no hours appear here: the times FlixBus prints for this route are generated summary text rather than a timetable — check its list for the day you travel.

The floor of PLN 7.99 is above the bus's PLN 7, and the bus needs no booking.

FlixBus to Katowice: what it costs for one to eight travelers

Check the fare with FlixBus
FlixBus · FlixBusFlixBus to Kraków
From
Stand 7 on car park P1, in front of Terminal A, beside the AP bus stop
To
Kraków, the MDA coach station at ul. Bosacka 18, beside Kraków Główny station
Luggage
One hold bag and one hand bag free; extra or special luggage is booked as an add-on.
Journey
80 min

A floor — "od 38,99 zł" — and the price moves with the date, the departure and how early you book. Matuszek's PLN 90 is a fixed price on a coach timed to your flight; compare the two for your arrival.

At least three departures a day, 1 hour 20 at best. No hours appear here: FlixBus prints generated summary text for this route rather than a timetable — check its list for the day you travel.

The floor is well under Matuszek's PLN 90, but Matuszek's coach waits for a late flight and this one does not.

FlixBus to Kraków: what it costs for one to eight travelers

Check the fare with FlixBus
transfer · KiwitaxiPre-booked private transfer
From
Driver meets you in arrivals with a name board
To
Any address in Katowice
Luggage
The sedan seats four with three bags; the minibus seven with seven. Choose by luggage as well as seats.
Runs
All night
Journey
40 min

Charged in euros: €73 for the sedan, €130 for the minibus. Converted at the European Central Bank's reference rate of 15 September 2026 only to compare it with the local fares; your card's rate will differ a little.

Book at least 16 hours ahead; nearer the day a car is offered only when one is free.

Pre-booked private transfer: what it costs for one to eight travelers

Book transfer through Kiwitaxi

Partner link

transfer · KiwitaxiPrivate transfer to Kraków
From
Driver meets you in arrivals with a name board
To
Any address in Kraków
Runs
All night
Journey
90 min

Charged in euros: €190 for the sedan, €206 for the minibus. Converted at the European Central Bank's reference rate of 15 September 2026 only to compare it with the local fares; your card's rate will differ a little.

Book at least 16 hours ahead; nearer the day a car is offered only when one is free.

Private transfer to Kraków: what it costs for one to eight travelers

Book transfer through Kiwitaxi

Partner link

Questions about getting into Katowice

What is the best way from Katowice airport to Katowice city center?

For one traveler, the FlixBus to Katowice, sold from PLN 7.99, 35 min. 13 minutes quicker than the Bus AP, for about the same starting price. The same holds for a group of up to eight. How we weigh price against time is set out on the fares page, in numbers.

What is the cheapest way from Katowice airport to Katowice city center?

For one traveler, the Bus AP at PLN 7. Per-person fares multiply with the size of your party and per-vehicle fares do not, so check the total for your group rather than the single fare.

How do I get from Katowice airport to Katowice city center by train?

One train reaches Katowice station: the S9 train, PLN 20.50 for one traveler, 56–70 min, to Katowice. It is not the cheapest way in: the Bus AP at PLN 7 is. The fastest way overall is the FlixBus to Katowice, 35 min. See every option by train

How do I get from Katowice airport to Katowice city center by bus?

For one traveler the cheapest bus is the Bus AP at PLN 7, 39–51 min; the fastest is the FlixBus to Katowice, sold from PLN 7.99, 35 min. For one traveler that is the cheapest way into Katowice by any means. See every option by bus

How do I get from Katowice airport to Katowice city center by taxi?

One taxi reaches Katowice station: the Pre-booked private transfer, €73 for one traveler, 40 min, to any address in Katowice. It is not the cheapest way in: the Bus AP at PLN 7 is. The fastest way overall is the FlixBus to Katowice, 35 min. See every option by taxi

How long does it take to get from Katowice airport to Katowice city center?

Bus AP: 39–51 min. FlixBus to Katowice: 35 min. Matuszek coach to Katowice: 35 min. S9 train, then the S1 from Chorzów Batory: 56–70 min. Pre-booked private transfer: 40 min

How far is Katowice airport from the city center?

Katowice Airport does not publish a distance to the city. By time: the fastest way in, the FlixBus to Katowice, takes 35 min; the cheapest, the Bus AP, 39–51 min.

Where is the train station at Katowice airport?

The railway station, Pyrzowice Lotnisko, is about 500 m from the terminals along a paved footpath; it has a roof and step-free access. Its trains run to Tarnowskie Góry, Bytom and Chorzów — for Katowice you change at Chorzów Batory, or take bus AP from the forecourt instead.

Is there Uber or Bolt at Katowice airport?

Bolt picks up at Katowice Airport: request in the app and follow it to the pickup point it shows, which can change. Uber publishes no page for this airport.

Where do I catch the Bus AP at Katowice airport?

Stand 1 of the Pyrzowice Port Lotniczy stop, on car park P1 in front of Terminal A. Follow the signs from arrivals. It leaves you at Katowice Dworzec, the stop at the railway station, in 48 minutes — Strefa Kultury by the Spodek in 39, Sokolska in 44, and the Sądowa coach station in 51.

Is there a train from Katowice airport to Katowice at night?

The S9 train, then the S1 from Chorzów Batory runs 04:13–21:40. The Matuszek coach to Katowice runs 07:15–23:30. Outside those hours the bus AP and the pre-booked private transfer are what remain; the bus AP is PLN 7 for one traveler. Eleven trains a day with a connection to Katowice: 04:13, 06:30, 08:24, 10:30, 12:30, 14:26, 15:33, 17:29, 19:30 and 21:40, every day, 62 to 85 minutes to Katowice including the change; a 02:29 and a 23:29 also leave but end at Tarnowskie Góry. Nothing between 21:40 and 04:13.

Does the Matuszek coach to Kraków go to Katowice station and the Rynek, a few streets apart in the middle of the city?

Runs to Kraków, 117 km away, calling at Katowice Sądowa on the way; the Katowice leg is the option above.

Does the FlixBus to Kraków go to Katowice station and the Rynek, a few streets apart in the middle of the city?

Runs to Kraków, 117 km away, not into Katowice.

Does the Private transfer to Kraków go to Katowice station and the Rynek, a few streets apart in the middle of the city?

This goes to Kraków, not Katowice: the driver takes you to any address there.

Worth knowing

Bus AP is the way in: PLN 7 for a 120-minute ticket, 48 minutes to Katowice station, every 30 minutes by day and hourly through the night. Tap a bank card on the validator as you board and again as you get off and the same ride is PLN 5.70.

The 40-minute ticket does not cover this ride. The bus is timed at 48 minutes to the station and 51 to the Sądowa coach station, and a ticket that runs out on the way is a fine, so buy the 120-minute one.

The airport has a railway station, Pyrzowice Lotnisko, 500 m from the terminals — but its trains go to Tarnowskie Góry, Bytom and Chorzów, not Katowice. Katowice means a change at Chorzów Batory: 62 to 85 minutes and PLN 20.50, against 48 minutes and PLN 7 on the bus.

Half the coaches on the forecourt are going to Kraków, 117 km the other way from Katowice: Matuszek for PLN 90 booked online, PLN 100 paid on the spot, or FlixBus from PLN 38.99. If Kraków is where you are staying, board here rather than going into Katowice first.

Up to five people can share one Grupowy ticket on the bus: PLN 13.80 for 120 minutes, against PLN 35 for five singles. Buy it from a ticket machine, not on board.

No taxi fare can be given. The airport's own taxi, Katowice Airport Taxi, runs on a meter — PLN 10 to start and PLN 6 a kilometre at any hour of any day — and publishes no fixed price to Katowice. It never beats the bus for any party size.

There is no night gap into Katowice: bus AP leaves at 01:19, 02:19, 03:19 and 04:19, and Matuszek meets the late arrivals. The rails stop early — the last train with a connection to Katowice is the 21:40.