Kraków’s public transportation runs as one network of trams and buses, organized by a single authority, with one ticket working across all of it. There’s no separate fare to think about for the tram versus the bus — buy a ticket, validate it, and it covers whatever you ride next.
The basics
The network is organized by Zarząd Transportu Publicznego (ZTP), which sets the routes, fares, and rules. Day-to-day driving is split between two operators: MPK Kraków runs the trams and most buses, and Mobilis runs some additional bus routes — as a rider you won’t notice the difference, since it’s all the same ticket and map. Separately, Koleje Małopolskie runs the regional trains that fan out across the wider region, including the direct line to and from the airport.
The tram network is Kraków’s backbone, radiating out from the ring road around the Old Town to nearly every district. Buses fill in where the tracks don’t reach, including a wide stretch of the towns and suburbs beyond the city limits.
How to pay
Tickets are the same across trams and buses, and increasingly easy to buy without cash:
- Buy before you board. Stationary ticket machines at major stops, ticket kiosks, and a growing list of apps (more below) all sell the same tickets. ZTP is also rolling out new on-board machines that take only contactless payment — no cash, no coins — vehicle by vehicle; check the payment pictogram above the door to see what a given machine accepts.
- Validate a paper ticket the instant you board, by feeding it into the small validator box near the doors. A ticket bought through an app is already tied to your purchase and needs no separate validation.
- One ticket covers unlimited transfers between trams and buses until its time window runs out.
Fares
Tickets are sold by time, not by distance, and most of them work across the whole network — Kraków proper (Zone I) as well as the surrounding towns (Zones II and III):
| Ticket | Normal | Reduced |
|---|---|---|
| Single ride (any zone) | 6 zł | 3 zł |
| 15 minutes | 4 zł | 2 zł |
| 30 minutes | 6 zł | 3 zł |
| 60 minutes | 8 zł | 4 zł |
| 90 minutes | 9 zł | 4.50 zł |
| 24 hours (Zone I) | 20 zł | 10 zł |
| 24 hours (all zones) | 25 zł | 12.50 zł |
| 7 days (Zone I) | 65 zł | 32.50 zł |
A time ticket covers unlimited transfers until it expires — hop between tram and bus as often as you like. There’s also a weekend family ticket (25 zł, all zones, for up to two adults and several kids across a Saturday and Sunday), and if you’re staying a full month, a Zone I monthly pass is 99 zł (49.50 zł reduced).
Getting from the airport
Kraków Airport (KRK), in Balice, has its own train station right behind the terminal, linked by a covered footbridge.
- Train: Koleje Małopolskie’s SKA1 line runs directly to Kraków Główny, the main station at the edge of the Old Town, in about 17–20 minutes. It’s a flat 20 zł fare — a separate ticket from the city system, sold at the on-train machine, the station ticket point, or the Koleje Małopolskie website and apps.
- Bus: City buses 209 and 300 run from a stop near the terminal into town on a standard ZTP ticket, with night bus 902 taking over once the trains and day buses stop. No official travel time is published for the bus, so budget extra time compared with the train.
Apps to download
- jakdojade — route planning and buying single tickets, and it covers other Polish cities too if you’re traveling on.
- iMKA — the official regional app, for buying single tickets or loading a longer pass.
- Google Maps — solid for trip planning with live KMK schedule data built in.
When it runs
Trams and buses run a full daytime schedule every day, with frequency depending on the line — core tram routes come often, outer bus lines less so. Alongside the day network, a separate set of night lines (both trams and buses) takes over once the regular service winds down, covered by the same tickets.
Accessibility
MPK Kraków has been phasing in low-floor trams and buses with ramps or platforms and dedicated wheelchair space, though some older high-floor trams are still running on a handful of lines — worth checking if step-free boarding matters for your route. Priority seating near the doors is reserved for older riders, people with disabilities, and parents traveling with children.
Etiquette & local quirks
- Always carry a valid ticket and validate it immediately if it’s paper — inspectors do check, sometimes more than once on the same ride.
- Bikes and hand luggage ride free — a validated ticket is all you need, no extra fee.
- Give up the marked priority seats without being asked.
- A stop marked “na żądanie” (“on demand”) only gets served if someone’s waiting there or a rider inside presses the stop button — raise your hand if you’re the one waiting.
Good to know
- Fare enforcement is real and not cheap. Riding without a valid ticket costs 400 zł on the spot (200 zł if you simply lack proof of a reduced fare) — settle within 7 days and it drops by half, to 200 zł or 140 zł.
- Zone I is all most visitors need. Zones II and III cover the surrounding towns and gminas; unless you’re heading well outside the city, stick to Zone I tickets.
- The airport train uses a separate ticketing system from the city network — a Kraków city ticket doesn’t cover the SKA1 train, and the train ticket doesn’t cover the tram or bus.
Quick answers
How much does public transportation cost in Kraków?
A single one-ride ticket is 6 zł (3 zł reduced). A 60-minute ticket, which covers unlimited transfers, is 8 zł (4 zł reduced). A 24-hour pass is 20 zł for Zone I (the city) or 25 zł for all zones.
Is there a train from Kraków Airport to downtown?
Yes. Koleje Małopolskie's SKA1 line runs directly from the airport's own station to Kraków Główny, the main train station, in about 17-20 minutes for a flat 20 zł. City buses 209 and 300 (plus night bus 902) also connect the airport to town on a standard city ticket, though no official travel time is published for the bus.
Do I need cash for Kraków public transportation?
No. Stationary ticket machines and kiosks take cards, the new in-vehicle machines ZTP is rolling out take contactless payment only, and apps like jakdojade and iMKA let you buy and hold tickets on your phone.