Airports / Poland / MA / KRK

Kraków John Paul II International Airport Guide

Last updated 2026-04-21 UTC

IATAKRK
ICAOEPKK
LocationBalice, Poland
Current Local Time UTC+1

Kraków John Paul II International Airport sits 11 km west of Kraków in the village of Balice, in southern Poland. It is the country's second-busiest airport after Warsaw Chopin, handling 11.1 million passengers in 2024 — an 18% increase from the prior year. A single terminal opened in December 2016 replaced the older facilities and now operates around the clock, with a direct rail link to Kraków Główny station taking approximately 17 minutes.

The airport is named after Pope John Paul II, who served as Archbishop of Kraków from 1963 to 1978 and was born in nearby Wadowice. Construction of the current runway began in the 1960s, with scheduled civil flights starting in 1967. In 2024, the airport announced plans for a new terminal to address growing passenger volumes, with route coverage spanning four continents and 166 scheduled connections operated by 27 airlines.

Low-cost carriers Ryanair and Wizz Air dominate traffic, alongside network carriers LOT Polish Airlines, Lufthansa, and British Airways. Long-haul services include Emirates and Qatar Airways. The airport serves as a gateway to southern Poland's major attractions, including the Wieliczka Salt Mine and Tatra Mountain resorts.

🅿️ Parking

10 options
  • KRK Parking
  • Parking Błękitny
  • Interparking Balice
  • Balice Parking Samolocik
  • NCA Parking
  • B1 Parking Balice
  • Kraków Airport Parking
  • Kraków Airport Parking
  • Orange Parking
  • Europarking Balice

For full details, see our complete Kraków John Paul II International Airport parking guide.

🚗 Car Rentals

20 options
  • TopCars
  • Flex To Go
  • PANEK Rent a Car
  • CAR NET
  • Kaizen Rent
  • Avis
  • Express
  • CarFree
  • SIXT
  • Europcar
  • Enterprise Rent-A-Car
  • Alamo
  • Hertz
  • Budget
  • Odkryj-Auto
  • Wheego
  • CARWIZ rent a car
  • Viaggiare Rent
  • Rentis
  • ABCO

For full details, see our complete Kraków John Paul II International Airport car rentals guide.

🛋️ Lounges

1 option
  • Kraków Airport

For full details, see our complete Kraków John Paul II International Airport lounges guide.

🏨 Hotels

4 options
  • Hilton Garden Inn
  • Hilton Garden Inn Kraków Airport
  • A4 Krakow Airport Hotel
  • AirPark Balice

For full details, see our complete Kraków John Paul II International Airport hotels guide.

🚇 Public Transport

2 options

Find 2 public transport options at Kraków John Paul II International Airport.

For full details, see our complete Kraków John Paul II International Airport public transport guide.

🛫 Terminals

1 terminal
  • Terminal (T1/T2)Mixed

    Ryanair, Wizz Air, LOT Polish Airlines, Lufthansa, easyJet, British Airways, Emirates, Qatar Airways, Air France, KLM

🏙️ Nearby cities

4 cities
  • Kraków15 km east
  • Wieliczka28 km southeast
  • Wadowice43 km southwest
  • Tarnów97 km east

🗺️ Airport Location

✈️
OpenStreetMap© OpenStreetMap contributors

🔗 Useful links

Passengers · 202411M
Runways1
Opened1967
Coordinates50.08°, 19.78°
Operated ByJohn Paul II Krakow-Balice International Airport Ltd.

Frequently Asked Questions

What are the airport codes for Kraków John Paul II International Airport?

Kraków John Paul II International Airport uses the following codes: IATA: KRK, ICAO: EPKK. These codes are used by airlines, pilots, and travel systems to identify the airport.

Where is Kraków John Paul II International Airport located?

Kraków John Paul II International Airport is located in Balice, Poland. The airport coordinates are 50.0777°, 19.7848°.

What services are available at Kraków John Paul II International Airport?

Kraków John Paul II International Airport offers: 10 parking options, 20 car rental companies, 1 lounges, 4 nearby hotels, public transport connections. Click on each service type above to view detailed information.

Help us improve this page

Found outdated information or know about a service we're missing? Let us know!

📝 Suggest page updates

Service details may change. Always confirm with providers before travel.