Wayfli › Athens (ATH) › To Lisbon (LIS)

Athens (ATH) to Lisbon (LIS) flights

There are direct flights from Athens Eleftherios Venizelos International Airport to Humberto Delgado Airport (Lisbon Portela Airport), sold by one airline: Sky Express Greece. The distance is 2,870 km, about 4h in the air. There are also 29 one-stop options, via airports such as Paris, Frankfurt and Barcelona.

Live fares for ATH → LISSee all routes on the map
2,870 kmdistance
~4hdirect flight time (estimate)
1direct airline
29one-stop options

Direct flights from Athens to Lisbon

RouteAirlines (incl. codeshares)DistanceTime (est.)
ATH → LISSky Express Greece2,870 km~4h

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
CDG ParisAegean Airlines and Air France then Air France and ITA Airways3,579 km~7h
FRA FrankfurtAegean Airlines and Sky Express Greece then Ethiopian Airlines and Lufthansa3,689 km~7h 10m
BCN BarcelonaAegean Airlines and Iberia then Ryanair and Iberia2,898 km~6h 10m
MAD MadridAegean Airlines and Iberia then Ryanair and Iberia2,890 km~6h 10m
FCO RomeAegean Airlines and ITA Airways then ITA Airways and Ryanair2,925 km~6h 15m
MUC MunichAegean Airlines and Air China then Lufthansa and TAP Air Portugal3,501 km~6h 55m
VIE ViennaAegean Airlines and Ryanair then Ryanair and Austrian Airlines3,584 km~7h
MXP MilanoAegean Airlines and easyJet then ITA Airways and TAP Air Portugal3,172 km~6h 30m
ZRH ZurichSWISS then Aegean Airlines and Finnair3,363 km~6h 45m
ORY ParisTransavia France and easyJet then Iberia and Transavia France3,543 km~7h
AGP MalagaAegean Airlines then Ryanair and Azores Airlines2,980 km~6h 20m
BUD BudapestAegean Airlines and Ryanair then Ryanair and TAP Air Portugal3,603 km~7h 5m

More from Athens and Lisbon

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.