Flights from Athens to Porto – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
ATH to OPO – All flight route options from Athens International Airport, Greece to Porto Airport, Portugal. These flights are operated by 13 airlines. Fly non-stop with Aegean Airlines or choose from 15 different transit flights. The shortest flight time is 4 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Porto Airport
We got great deals on hotels and car rentals near the airport.
Athens to Porto flights
There are over 16 airlines and as many as 144 flights every week to this destination. You can fly non-stop to Porto (OPO) from Athens (ATH) with Aegean Airlines but if a stopover option suits you better you can choose to fly via Brussels, Munich or any other of the 15 alternatives with connectiing airports.
Athens to Porto with Aegean Airlines
You can fly non-stop every Tuesday, Thursday or Saturday at 20:30 or 21:30. Aegean Airlines is a Star Alliance member.
With Austrian
If you fly from Athens with Austrian you will do a stopover in Vienna, VIE before reaching Porto. This flight trip will take 6 hours and 15 minutes and you can fly every Tuesday or Saturday with departures at 06:30 or 13:35. Austrian is a Star Alliance member.
Distance & flight times: Athens International Airport to Porto Airport
The shortest flight time between ATH and OPO is 4 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 10m | - | 1751 miles (2817 km) |
BRU Brussels | 6h 25m | 1h 0m | 2233 miles (3593 km) |
MUC Munich | 6h 25m | 2h 45m | 2066 miles (3324 km) |
ZRH Zurich | 6h 30m | 45m | 1980 miles (3186 km) |
MAD Madrid | 6h 45m | 2h 55m | 1759 miles (2830 km) |
BCN Barcelona | 6h 55m | 1h 50m | 1751 miles (2817 km) |
CDG Paris | 7h 0m | 1h 5m | 2086 miles (3356 km) |
GVA Geneva | 7h 10m | 1h 55m | 1898 miles (3054 km) |
LIS Lisbon | 7h 15m | 1h 0m | 1965 miles (3162 km) |
MXP Milan | 7h 20m | 2h 5m | 1877 miles (3020 km) |
BEG Belgrade | 7h 30m | 1h 15m | 1999 miles (3216 km) |
LUX Luxembourg | 7h 30m | 2h 0m | 2126 miles (3421 km) |
VIE Vienna | 8h 10m | 2h 40m | 2127 miles (3422 km) |
STR Stuttgart | 8h 20m | 2h 45m | 2068 miles (3327 km) |
DUS Dusseldorf | 8h 23m | 2h 35m | 2265 miles (3644 km) |
FRA Frankfurt | 8h 50m | 2h 55m | 2167 miles (3487 km) |



Quick copy and share this page
From Athens to Portugal
Below is a list of other destinations to Portugal from Athens International Airport with either direct flights or 1 stop connections.
From Greece to Porto
Below is a list of other cities in Greece with flights to Porto with either non-stop or connecting flights.