Wayfli › Porto (OPO) › To Krakow (KRK)

Porto (OPO) to Krakow (KRK) flights

There are direct flights from Porto Francisco de Sá Carneiro Airport to Krakow Kraków John Paul II International Airport, sold by one airline: Ryanair. The distance is 2,401 km, about 3h 25m in the air. There are also 36 one-stop options, via airports such as Amsterdam, Paris and Frankfurt.

Live fares for OPO → KRKSee all routes on the map
2,401 kmdistance
~3h 25mdirect flight time (estimate)
1direct airline
36one-stop options

Direct flights from Porto to Krakow

RouteAirlines (incl. codeshares)DistanceTime (est.)
OPO → KRKRyanair2,401 km~3h 25m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
AMS AmsterdamEtihad Airways and Transavia then KLM2,669 km~5h 55m
CDG PariseasyJet then easyJet2,477 km~5h 40m
FRA FrankfurtLufthansa and TAP Air Portugal then Lufthansa and LOT Polish2,453 km~5h 40m
BCN BarcelonaRyanair and Iberia then Ryanair2,578 km~5h 50m
MAD MadridRyanair and Iberia then Ryanair2,542 km~5h 45m
MUC MunichLufthansa and Azores Airlines then Lufthansa and LOT Polish2,402 km~5h 35m
LGW LondonTAP Air Portugal and easyJet then easyJet2,688 km~5h 55m
STN LondonRyanair then Ryanair2,742 km~6h
VIE ViennaRyanair then Ryanair and LOT Polish2,446 km~5h 40m
ZRH ZurichFinnair and SWISS then Helvetic Airways2,402 km~5h 35m
MXP MilanoITA Airways and Ryanair then Ryanair and Wizz Air2,444 km~5h 40m
CPH CopenhagenRyanair then Norwegian Air Sweden and Norwegian Air Shuttle3,005 km~6h 20m

More from Porto and Krakow

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.