Flights from Porto to Reykjavik – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
OPO to KEF – All flight route options from Porto Airport, Portugal to Keflavík International Airport, Iceland. These flights are operated by 5 airlines. Fly non-stop with Star Air or choose from 3 different transit flights. The shortest flight time is 4 hours and 5 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 Keflavík Airport
We got great deals on hotels and car rentals near the airport.
Porto to Reykjavik flights
With over 22 flights every week and 4 different airlines you have a wide range of options. You can fly non-stop to Reykjavik (KEF) from Porto (OPO) with Star Air but if a stopover option suits you better you can choose to fly via Lisbon, London or any other of the 3 alternatives with connectiing airports.
Porto to Reykjavik with Star Air
Star Air has non-stop every Tuesday or Saturday at 21:00, 21:05 or 21:20.
Distance & flight times: Porto Airport to Keflavík International Airport
The shortest flight time between OPO and KEF is 4 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 5m | - | 1677 miles (2698 km) |
LIS Lisbon | 7h 50m | 50m | 2009 miles (3232 km) |
LGW London | 8h 15m | 1h 40m | 2007 miles (3229 km) |
CDG Paris | 8h 35m | 2h 50m | 2169 miles (3490 km) |



Quick copy and share this page
From Portugal to Reykjavik
Below is a list of other cities in Portugal with flights to Reykjavik with either non-stop or connecting flights.
-
LIS Lisbon Direct
-
FAO Faro Direct
-
FNC Funchal Direct