Transportation in Cracow

Transportation in Cracow

Your complete guide to getting around Cracow - from airport transfers to local transport

Getting Around Cracow

Cracow's public transport backbone is the dense network of trams and buses run by MPK. Trams are the faster, more reliable choice for east-west hops across the Old Town and to Kazimierz. Buses fill the gaps and reach outer districts. A single rechargeable Kraków City Card (bought at any MPK machine or "kiosk Ruchu") covers both systems and spares you from hunting for coins. Services run from roughly 05:00 to 23:00, with a handful of night buses if you stay out late. For a first visit, ignore the private "tourist trains" that circle the Old Town, they crawl and cost several times more than a tram ticket. Instead, use Jakdojade, the local journey-planner app. It shows real-time departures and which door to board for quickest exit. Walking is often fastest in the compact centre. But when the Vistula bridges look far, hop on tram 3, 10 or 24, they all cross to Podgórze for a fraction of a taxi fare. From John Paul II International Airport, the train is the insider pick: it leaves every 30 minutes to Kraków Główny station in the city, and the ride is both quicker and cheaper than the official airport shuttle. If you-laden or arriving after the last train, the licensed taxi rank outside arrivals is the safe bet, ignore the unmarked cars inside the terminal.

Quick Transportation Tips

Grab the 24-hour or 48-hour Kraków City Card at the airport or main stations. It unlocks every bus and tram plus museum entry. One swipe, zero hassle.

Download Jakdojade before you leave the hotel. The app plots tram and bus trips in English with live times and stop-by-stop directions. Simple.

Hop the train from Kraków Główny to Balice airport in 17 minutes. It departs every 30 minutes and costs roughly half a taxi fare. Fast and cheap.

Stamp your single-journey ticket the second you step onto any tram or bus. Plain-clothes inspectors lurk and they hand out on-the-spot fines. No excuses.