route Route

OPO → CPH

2,225 km avg 2h 52m 2 airlines

Departure

OPO LPPR VFR

Francisco de Sá Carneiro Airport

Porto, PT

Local time
09:23 GMT+1
Timezone
Europe/Lisbon
Type
Large Airport
Elevation
228 ft
Coordinates
41.2481, -8.6814

cloud Weather

Wind
120° / 3 kt
Visibility
6 SM
Ceiling
CAVOK
Temp / Dew
20°C / 16°C
Altimeter
30.00 inHg

Obs: 2026-07-14T08:00:00.000Z

Raw METAR / TAF
METAR LPPR 140800Z 12003KT 040V210 CAVOK 20/16 Q1016

TAF LPPR 140500Z 1406/1506 VRB02KT 9999 SCT020 PROB30 TEMPO 1406/1409 4000 BR SCT004 BKN008 BECMG 1410/1412 29010KT BECMG 1418/1420 VRB02KT TEMPO 1420/1506 4000 BR BKN008 PROB30 TEMPO 1422/1506 1200 BCFG BKN002

Arrival

CPH EKCH VFR

Copenhagen Kastrup Airport

Copenhagen, DK

Local time
10:23 GMT+2
Timezone
Europe/Copenhagen
Type
Large Airport
Elevation
17 ft
Coordinates
55.6179, 12.6560

cloud Weather

Wind
250° / 4 kt
Visibility
6 SM
Ceiling
CLR
Temp / Dew
22°C / 14°C
Altimeter
30.21 inHg

Obs: 2026-07-14T07:50:00.000Z

Raw METAR / TAF
METAR EKCH 140750Z AUTO 25004KT 200V310 9999 NCD 22/14 Q1023 NOSIG

TAF EKCH 140527Z 1406/1506 VRB04KT 9999 FEW030 BECMG 1412/1414 35010KT

flight Live Traffic

flight_takeoff 1 Departures
flight_land 3 Arrivals
Flights tracked
133 showing last 50
Avg duration
2h 52m
Distance
2,225 km

Live traffic

OPO → CPH. Live aircraft currently filed on this route.

Airlines 2

Other connections

More destinations from OPO

More origins to CPH

Recent flights last 50

DateFlightAircraftTakeoffLandingDurationArr Δ
2026-07-13 RYR87SQ 4CAE6C Jul 13, 20:10 UTCJul 13, 22:55 UTC2h 45m -
2026-07-13 SAS2774 4ACB58 Jul 13, 11:35 UTCJul 13, 14:25 UTC2h 50m -
2026-07-12 SAS2774 4CAD88 Jul 12, 10:01 UTCJul 12, 12:45 UTC2h 45m -
2026-07-12 NSZ3613 4ACA45 Jul 12, 09:20 UTCJul 12, 12:10 UTC2h 50m -
2026-07-11 SAS2774 4CA536 Jul 11, 20:05 UTCJul 11, 23:00 UTC2h 55m -
2026-07-11 RYR87SQ 4D2449 Jul 11, 09:10 UTCJul 11, 12:05 UTC2h 55m -
2026-07-10 NSZ3613 4ACA45 Jul 10, 18:10 UTCJul 10, 21:00 UTC2h 50m -
2026-07-10 RYR87SQ 4CA7B9 Jul 10, 12:20 UTCJul 10, 15:10 UTC2h 50m -
2026-07-10 SAS2774 4CAE75 Jul 10, 08:50 UTCJul 10, 11:40 UTC2h 50m -
2026-07-09 NSZ3613 4ACA06 Jul 9, 10:20 UTCJul 9, 13:10 UTC2h 50m -
2026-07-08 SAS2774 4CAF82 Jul 8, 11:00 UTCJul 8, 14:10 UTC3h 10m -
2026-07-07 NSZ3613 47A32E Jul 7, 09:40 UTCJul 7, 12:40 UTC3h 0m -
2026-07-06 RYR87SQ 4D244C Jul 6, 21:30 UTCJul 7, 00:20 UTC2h 50m -
2026-07-06 SAS2774 4780C8 Jul 6, 11:30 UTCJul 6, 14:25 UTC2h 55m -
2026-07-05 SAS2774 4CAF82 Jul 5, 09:30 UTCJul 5, 12:35 UTC3h 5m -
2026-07-05 NSZ3613 4ACB23 Jul 5, 09:25 UTCJul 5, 12:20 UTC2h 55m -
2026-07-04 RYR87SQ 4CADF2 Jul 4, 09:10 UTCJul 4, 12:00 UTC2h 50m -
2026-07-03 NSZ3613 4ACA93 Jul 3, 18:20 UTCJul 3, 21:20 UTC3h 0m -
2026-07-03 RYR87SQ 4CA564 Jul 3, 12:40 UTCJul 3, 15:30 UTC2h 50m -
2026-07-03 SAS2774 4CAD92 Jul 3, 08:50 UTCJul 3, 11:50 UTC3h 0m -
2026-07-02 NSZ3613 4ACB23 Jul 2, 09:25 UTCJul 2, 12:20 UTC2h 55m -
2026-07-01 SAS2774 4CAD97 Jul 1, 11:05 UTCJul 1, 14:00 UTC2h 55m -
2026-06-30 NSZ3613 4ACA9A Jun 30, 09:45 UTCJun 30, 12:30 UTC2h 45m -
2026-06-29 RYR87SQ 4CAEE6 Jun 29, 20:44 UTCJun 29, 23:29 UTC2h 45m -
2026-06-28 NSZ3613 4ACA93 Jun 28, 12:35 UTCJun 28, 15:20 UTC2h 45m -
2026-06-27 SAS2774 4CAD88 Jun 27, 20:39 UTCJun 27, 23:34 UTC2h 55m -
2026-06-26 NSZ3613 4AB821 Jun 26, 18:15 UTCJun 26, 21:04 UTC2h 50m -
2026-06-25 NSZ3613 4ACA50 Jun 25, 09:55 UTCJun 25, 12:50 UTC2h 55m -
2026-06-24 SAS2774 4CAC7A Jun 24, 12:34 UTCJun 24, 15:24 UTC2h 50m -
2026-06-23 NSZ3613 4ACA14 Jun 23, 09:45 UTCJun 23, 12:45 UTC3h 0m -
2026-06-22 RYR87SQ 4D2519 Jun 22, 20:44 UTCJun 22, 23:39 UTC2h 55m -
2026-06-22 SAS2774 4ACB41 Jun 22, 11:19 UTCJun 22, 14:14 UTC2h 55m -
2026-06-21 SAS2774 4CAD93 Jun 21, 09:55 UTCJun 21, 12:44 UTC2h 50m -
2026-06-21 NSZ3613 4ACA94 Jun 21, 09:44 UTCJun 21, 12:35 UTC2h 50m -
2026-06-20 SAS2774 4CAD93 Jun 20, 20:25 UTCJun 20, 23:10 UTC2h 45m -
2026-06-20 SAS2824 4CAC8E Jun 20, 20:20 UTCJun 20, 23:04 UTC2h 45m -
2026-06-20 RYR87SQ 4D2348 Jun 20, 09:24 UTCJun 20, 12:09 UTC2h 45m -
2026-06-19 NSZ3613 4ACA14 Jun 19, 19:29 UTCJun 19, 22:09 UTC2h 40m -
2026-06-19 SAS2774 4AC9E9 Jun 19, 17:24 UTCJun 19, 20:14 UTC2h 50m -
2026-06-19 RYR87SQ 4CA855 Jun 19, 12:19 UTCJun 19, 15:09 UTC2h 50m -
2026-06-18 SAS2774 4ACB42 Jun 18, 10:35 UTCJun 18, 13:15 UTC2h 40m -
2026-06-18 NSZ3613 4ACA07 Jun 18, 09:35 UTCJun 18, 12:25 UTC2h 50m -
2026-06-17 SAS2774 4ACB42 Jun 17, 11:30 UTCJun 17, 14:20 UTC2h 50m -
2026-06-16 NSZ3613 4ACA9A Jun 16, 09:40 UTCJun 16, 12:35 UTC2h 55m -
2026-06-15 SAS2774 4AC9E1 Jun 15, 11:45 UTCJun 15, 14:45 UTC3h 0m -
2026-06-14 SAS2774 4A91FA Jun 14, 17:55 UTCJun 14, 20:45 UTC2h 50m -
2026-06-14 NSZ3613 4ACA06 Jun 14, 09:20 UTCJun 14, 12:15 UTC2h 55m -
2026-06-12 NSZ3613 4ACA06 Jun 12, 19:00 UTCJun 12, 21:50 UTC2h 50m -
2026-06-12 SAS2774 4AC9F8 Jun 12, 17:15 UTCJun 12, 20:05 UTC2h 50m -
2026-06-11 SAS2774 4AC9F0 Jun 11, 09:35 UTCJun 11, 12:30 UTC2h 55m -

OPO → CPH frequently asked

How long is the flight from OPO to CPH?
Average flight time on the OPO–CPH route is 2h 52m, covering approximately 2,225 km (1,382 mi).
What is the distance from OPO to CPH?
The great-circle distance from OPO to CPH is approximately 2,225 km (1,382 miles).
Which airlines fly from OPO to CPH?
2 airlines operate this route in our records: Norwegian Air Sweden AOC, Scandinavian Airlines System.
How many flights per week from OPO to CPH?
We've observed ~2 flights per day on this route across our tracking data (133 total flights recorded).
Can I track OPO–CPH flights live?
Yes. The live tracker map above shows aircraft currently flying this route, filtered by departure and arrival airport.