Direct flights from Krakow (KRK)
From Krakow Kraków John Paul II International Airport airport, 125 destinations are served non-stop in 37 countries, with about 973 flights a week. With a single stop, 935 more destinations are within reach.
AirLabs data, updated 23 Oct 2026. Check schedules and fares with the airlines. “Flights a week”: estimate.
Destinations by continent
Europe · 114 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Warsaw (WAW), Poland | LO | 247 km | 0h 50m | ≈ 47 | every day |
| Frankfurt (FRA), Germany | LH | 800 km | 1h 40m | ≈ 37 | every day |
| Amsterdam (AMS), Netherlands | KL · WA | 1,074 km | 2h 00m | ≈ 33 | every day |
| Munich (MUC), Germany | EN · LH | 612 km | 1h 25m | ≈ 27 | every day |
| Barcelona (BCN), Spain | FR · LO · RR · W6 | 1,680 km | 2h 45m | ≈ 26 | every day |
| Zurich (ZRH), Switzerland | 2L · BT · LX | 872 km | 1h 45m | ≈ 24 | every day |
| Oslo (OSL), Norway | D8 · DY · W6 | 1,251 km | 2h 05m | ≈ 21 | every day |
| Copenhagen (CPH), Denmark | MW · WX | 781 km | 1h 40m | ≈ 20 | every day |
| Helsinki (HEL), Finland | AY | 1,184 km | 1h 55m | ≈ 20 | every day |
| Milan (BGY), Italy | MW · RR | 897 km | 1h 45m | ≈ 20 | every day |
| Rome (FCO), Italy | LO · W4 · W6 | 1,089 km | 2h 00m | ≈ 18 | every day |
| London (LGW), United Kingdom | U2 · W6 | 1,410 km | 2h 40m | ≈ 17 | every day |
| Paris (CDG), France | A5 · U2 | 1,246 km | 2h 20m | ≈ 16 | every day |
| London (STN), United Kingdom | RR | 1,378 km | 2h 25m | ≈ 14 | every day |
| Basel, Switzerland/Mulhouse (BSL), France | U2 · W6 | 937 km | 1h 50m | ≈ 13 | every day |
| Istanbul (IST), Türkiye | LO · TK | 1,200 km | 2h 25m | ≈ 13 | every day |
| Rome (CIA), Italy | RR | 1,075 km | 2h 00m | ≈ 13 | every day |
| Madrid (MAD), Spain | FR · LO · RR | 2,103 km | 3h 30m | ≈ 12 | every day |
| Malaga (AGP), Spain | FR · RR · W6 | 2,445 km | 3h 45m | ≈ 12 | every day |
| Paris (BVA), France | RR | 1,269 km | 2h 15m | ≈ 12 | every day |
| Vienna (VIE), Austria | LW · OS · RR | 320 km | 1h 05m | ≈ 12 | every day |
| Bristol (BRS), United Kingdom | RR · U2 | 1,584 km | 2h 40m | ≈ 11 | Mon, Tue, Wed, Thu, Fri, Sun |
| Eindhoven (EIN), Netherlands | RR · W6 | 1,023 km | 1h 55m | ≈ 11 | every day |
| Gdansk (GDN), Poland | LO · RR | 487 km | 1h 10m | ≈ 11 | every day |
| Sandefjord (TRF), Norway | RR | 1,181 km | 2h 05m | ≈ 11 | every day |
| Valencia (VLC), Spain | FR · RR · W6 | 1,975 km | 3h 10m | ≈ 11 | every day |
| Bari (BRI), Italy | RR | 1,022 km | 1h 55m | ≈ 10 | every day |
| Bucharest (BBU), Romania | RR · W6 | 780 km | 1h 40m | ≈ 10 | every day |
| Stockholm (ARN), Sweden | MW · RR | 1,071 km | 2h 00m | ≈ 10 | every day |
| Tirana (TIA), Albania | RR · W6 | 963 km | 1h 50m | ≈ 10 | every day |
| Bergen (BGO), Norway | DY · W6 | 1,458 km | 2h 20m | ≈ 9 | every day |
| Bologna (BLQ), Italy | MW · RR | 888 km | 1h 45m | ≈ 9 | every day |
| Edinburgh (EDI), United Kingdom | RK · RR · U2 | 1,671 km | 2h 50m | ≈ 9 | Mon, Wed, Thu, Fri, Sat, Sun |
| Leeds (LBA), United Kingdom | LS · RR | 1,522 km | 2h 30m | ≈ 9 | every day |
| Malta (MLA), Malta | MW · RR | 1,638 km | 2h 35m | ≈ 9 | every day |
| Milan (MXP), Italy | MW · RR · W6 | 962 km | 1h 52m | ≈ 9 | every day |
| Alicante (ALC), Spain | FR · RR | 2,074 km | 3h 20m | ≈ 8 | every day |
| Birmingham (BHX), United Kingdom | LS · RR | 1,515 km | 2h 40m | ≈ 8 | Mon, Tue, Wed, Thu, Fri, Sat |
| Manchester (MAN), United Kingdom | LS · RR · U2 | 1,557 km | 2h 45m | ≈ 8 | Mon, Thu, Fri, Sat, Sun |
| Pisa (PSA), Italy | MW · RR | 1,005 km | 1h 55m | ≈ 8 | every day |
| Rhodes (RHO), Greece | RR · W6 | 1,660 km | 2h 40m | ≈ 8 | Mon, Tue, Wed, Thu, Sat, Sun |
| Sofia (SOF), Bulgaria | RR · W6 | 867 km | 1h 40m | ≈ 8 | Mon, Wed, Fri, Sat, Sun |
| Athens (ATH), Greece | A3 · RR | 1,389 km | 2h 20m | ≈ 7 | Tue, Wed, Thu, Fri, Sat, Sun |
| Budapest (BUD), Hungary | RR · W6 | 296 km | 1h 10m | ≈ 7 | Mon, Wed, Thu, Fri, Sun |
| Burgas (BOJ), Bulgaria | RR | 1,023 km | 1h 55m | ≈ 7 | every day |
| Catania (CTA), Italy | MW · RR | 1,451 km | 2h 25m | ≈ 7 | every day |
| Liverpool (LPL), United Kingdom | RR · U2 | 1,595 km | 2h 45m | ≈ 7 | Mon, Wed, Thu, Fri, Sun |
| London (LHR), United Kingdom | BA | 1,428 km | 2h 30m | ≈ 7 | Tue, Wed, Thu, Fri, Sat, Sun |
| Paris (ORY), France | LO | 1,267 km | 2h 30m | ≈ 7 | every day |
| Zadar (ZAD), Croatia | RR | 744 km | 1h 30m | ≈ 7 | every day |
| Brussels (CRL), Belgium | RR | 1,089 km | 2h 00m | ≈ 6 | Tue, Wed, Thu, Fri, Sun |
| Dublin (DUB), Ireland | RR | 1,820 km | 3h 00m | ≈ 6 | Mon, Tue, Thu, Sat, Sun |
| Girona (GRO), Spain | FR · RR | 1,593 km | 2h 40m | ≈ 6 | Mon, Tue, Wed, Thu, Sat, Sun |
| Memmingen (FMM), Germany | MW · RR | 734 km | 1h 35m | ≈ 6 | Mon, Tue, Wed, Thu, Sat, Sun |
| Newcastle (NCL), United Kingdom | LS · RR | 1,547 km | 2h 40m | ≈ 6 | Mon, Wed, Fri, Sat, Sun |
| Nice (NCE), France | W6 | 1,191 km | 2h 20m | ≈ 6 | Mon, Tue, Thu, Fri, Sat, Sun |
| Palma de Mallorca (PMI), Spain | RR | 1,776 km | 2h 55m | ≈ 6 | Mon, Tue, Wed, Thu, Sat, Sun |
| Podgorica (TGD), Montenegro | RR | 858 km | 1h 40m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sat |
| Riga (RIX), Latvia | RR | 810 km | 1h 35m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Rimini (RMI), Italy | RR | 864 km | 1h 45m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sat |
| Stavanger (SVG), Norway | D8 · W6 | 1,335 km | 2h 05m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Venice (TSF), Italy | RR | 749 km | 1h 40m | ≈ 6 | Tue, Wed, Thu, Fri, Sat, Sun |
| Cagliari (CAG), Italy | MW · RR | 1,469 km | 2h 25m | ≈ 5 | Mon, Tue, Thu, Fri, Sun |
| Dusseldorf (DUS), Germany | E6 · EW | 926 km | 1h 40m | ≈ 5 | Mon, Wed, Thu, Fri, Sun |
| Glasgow (GLA), United Kingdom | RR | 1,734 km | 2h 55m | ≈ 5 | Mon, Tue, Wed, Sat, Sun |
| Prague (PRG), Czechia | RR | 394 km | 1h 05m | ≈ 5 | Mon, Tue, Wed, Fri, Sat |
| Tallinn (TLL), Estonia | W6 | 1,087 km | 1h 55m | ≈ 5 | Tue, Wed, Thu, Sat, Sun |
| Ancona (AOI), Italy | RR | 869 km | 1h 45m | ≈ 4 | Mon, Wed, Thu, Sun |
| Belfast (BFS), United Kingdom | RK · RR · U2 | 1,826 km | 2h 55m | ≈ 4 | Mon, Tue, Thu, Fri |
| Belgrade (BEG), Serbia | JU | 586 km | 1h 45m | ≈ 4 | Mon, Wed, Fri, Sun |
| Dubrovnik (DBV), Croatia | RR | 844 km | 1h 40m | ≈ 4 | Mon, Tue, Wed, Fri |
| Kerkyra (CFU), Greece | RR | 1,164 km | 2h 05m | ≈ 4 | Mon, Wed, Fri, Sun |
| Lamezia-Terme (SUF), Italy | MW · RR | 1,273 km | 2h 15m | ≈ 4 | Mon, Wed, Sat, Sun |
| Olbia (OLB), Italy | RR | 1,294 km | 2h 20m | ≈ 4 | Mon, Wed, Thu, Fri |
| Pescara (PSR), Italy | MW · RR | 952 km | 1h 45m | ≈ 4 | Tue, Thu, Fri, Sat |
| Thessaloniki (SKG), Greece | RR | 1,091 km | 1h 55m | ≈ 4 | Tue, Wed, Thu, Sun |
| Vilnius (VNO), Lithuania | W6 | 630 km | 1h 17m | ≈ 4 | Mon, Wed, Fri, Sun |
| Aberdeen (ABZ), United Kingdom | RR | 1,642 km | 2h 40m | ≈ 3 | Tue, Wed, Sun |
| Brussels (BRU), Belgium | SN | 1,085 km | 1h 55m | ≈ 3 | Mon, Wed, Fri |
| Chania (CHQ), Greece | RR | 1,654 km | 2h 35m | ≈ 3 | Wed, Fri, Sun |
| Genoa (GOA), Italy | W6 | 1,037 km | 1h 55m | ≈ 3 | Tue, Thu, Sat |
| Heraklion (HER), Greece | W6 | 1,696 km | 2h 42m | ≈ 3 | Mon, Wed, Fri |
| Leicestershire (EMA), United Kingdom | RR | 1,490 km | 2h 35m | ≈ 3 | Wed, Thu, Sun |
| Lourdes (LDE), France | RR | 1,687 km | 2h 45m | ≈ 3 | Mon, Wed, Thu |
| Lyon (LYS), France | W6 | 1,196 km | 2h 15m | ≈ 3 | Mon, Wed, Fri |
| Marseille (MRS), France | MW · RR | 1,329 km | 2h 25m | ≈ 3 | Mon, Wed, Fri |
| Naples (NAP), Italy | MW · RR | 1,107 km | 2h 05m | ≈ 3 | Wed, Thu, Sun |
| Palermo (PMO), Italy | RR | 1,424 km | 2h 20m | ≈ 3 | Mon, Tue, Sat |
| Perugia (PEG), Italy | RR | 954 km | 1h 55m | ≈ 3 | Mon, Fri, Sat |
| Shannon (SNN), Ireland | RR | 2,000 km | 3h 10m | ≈ 3 | Mon, Tue, Thu |
| Split (SPU), Croatia | W6 | 774 km | 1h 35m | ≈ 3 | Mon, Wed, Fri |
| Stuttgart (STR), Germany | 4X · EW | 782 km | 1h 35m | ≈ 3 | Mon, Fri, Sun |
| Szczecin (SZZ), Poland | RR | 516 km | 1h 15m | ≈ 3 | Mon, Wed, Fri |
| Thira (JTR), Greece | RR | 1,587 km | 2h 30m | ≈ 3 | Mon, Wed, Sat |
| Toulouse (TLS), France | MW | 1,568 km | 2h 45m | ≈ 3 | Mon, Wed, Fri |
| Trieste (TRS), Italy | RR | 666 km | 1h 30m | ≈ 3 | Mon, Wed, Sat |
| Trondheim (TRD), Norway | D8 · DY | 1,579 km | 2h 25m | ≈ 3 | Tue, Thu, Sun |
| Varna (VAR), Bulgaria | RR | 976 km | 1h 50m | ≈ 3 | Mon, Thu, Sat |
| Venice (VCE), Italy | W4 | 754 km | 1h 35m | ≈ 3 | Tue, Thu, Sat |
| Benlloch (CDT), Spain | RR | 1,886 km | 3h 05m | ≈ 2 | Mon, Thu |
| Bilbao (BIO), Spain | W6 | 1,878 km | 3h 10m | ≈ 2 | Tue, Sat |
| Bournemouth (BOH), United Kingdom | RR | 1,528 km | 2h 40m | ≈ 2 | Wed, Sun |
| Geneva (GVA), Switzerland | U2 | 1,100 km | 2h 05m | ≈ 2 | Thu, Sun |
| Gothenburg (GOT), Sweden | RR | 976 km | 1h 50m | ≈ 2 | Tue, Fri |
| Lisbon (LIS), Portugal | RR | 2,595 km | 4h 07m | ≈ 2 | Fri, Sun |
| London (LTN), United Kingdom | RR | 1,422 km | 2h 30m | ≈ 2 | Mon, Sat |
| Luxembourg (LUX), Luxembourg | LG | 974 km | 2h 10m | ≈ 2 | Mon, Fri |
| Sevilla (SVQ), Spain | RR | 2,478 km | 3h 50m | ≈ 2 | Tue, Sun |
| Szymany (SZY), Poland | LO | 387 km | 1h 10m | ≈ 2 | Mon, Fri |
| Turin (TRN), Italy | RR | 1,058 km | 2h 00m | ≈ 2 | Tue, Sat |
| Las Palmas (LPA), Spain | RR | 3,852 km | 5h 35m | ≈ 1 | Tue |
| Porto (OPO), Portugal | RR | 2,402 km | 3h 50m | ≈ 1 | Wed |
| Puerto del Rosario (FUE), Spain | RR | 3,712 km | 5h 20m | ≈ 1 | Thu |
| Tenerife (TFS), Spain | RR | 3,919 km | 5h 40m | ≈ 1 | Fri |
North America · 2 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Chicago (ORD), United States | LO | 7,607 km | 10h 15m | ≈ 5 | Mon, Wed, Fri, Sat, Sun |
| New York (EWR), United States | LO | 6,917 km | 10h 00m | ≈ 2 | Mon, Sat |
Asia · 8 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Tel Aviv-Yafo (TLV), Israel | 3E · LO · LY · W6 | 2,365 km | 3h 25m | ≈ 20 | every day |
| Sharjah (SHJ), United Arab Emirates | G9 | 4,111 km | 5h 30m | ≈ 10 | every day |
| Dubai (DXB), United Arab Emirates | FZ | 4,107 km | 6h 00m | ≈ 7 | every day |
| Larnaca (LCA), Cyprus | W6 | 2,028 km | 3h 10m | ≈ 6 | Mon, Wed, Thu, Fri, Sat, Sun |
| Riyadh (RUH), Saudi Arabia | XY | 3,625 km | 5h 10m | ≈ 6 | Mon, Wed, Thu, Fri, Sat, Sun |
| Antalya (AYT), Türkiye | PC · XQ | 1,709 km | 2h 45m | ≈ 4 | Mon, Thu, Sat, Sun |
| Ankara (ESB), Türkiye | PC | 1,512 km | 2h 20m | ≈ 2 | Mon, Thu |
| Paphos (PFO), Cyprus | RR | 1,995 km | 3h 00m | ≈ 1 | Mon |
Africa · 1 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Agadir (AGA), Morocco | RR | 3,275 km | 4h 45m | ≈ 1 | Fri |
Longest direct flight
Chicago (ORD): 7,607 km, about 10h 15m, by LOT.
Busiest route
Warsaw (WAW): about 47 flights a week (LOT).
Single ticket
Ryanair also sells, under its own flight number, flights on 77 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from Krakow?
125 destinations in 37 countries, including 114 in Europe.
Which airlines fly from Krakow?
Helvetic Airways, 3E, 4X, Aegean, A5, Finnair, British Airways, Air Baltic, Norwegian Air Sweden, Norwegian Air Shuttle, E6, Air Dolomiti, Eurowings, Ryanair, flydubai, Air Arabia, Air Serbia, KLM, Luxair, Lufthansa, LOT, Jet2, LW, Swiss, El Al, MW, Austrian, Pegasus, Ryanair UK, RR, Brussels Airlines, Turkish Airlines, easyJet, Wizz Air Malta, Wizz Air, WA, WX, SunExpress, Flynas.
Where can I go with a single stop?
935 destinations can be reached from Krakow with a single stop. Build your itinerary on the map to find them.