route Route

OPO → CPH

2,228 km avg 2h 52m 2 airlines

Departure

OPO LPPR VFR

Francisco de Sá Carneiro Airport

Porto, PT

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

cloud Weather

Wind
310° / 8 kt
Visibility
6 SM
Ceiling
FEW 1,200 ft
Temp / Dew
19°C / 15°C
Altimeter
30.12 inHg

Obs: 2026-10-12T13:30:00.000Z

Raw METAR / TAF
METAR LPPR 121330Z 31008KT 9999 FEW012 19/15 Q1020

TAF LPPR 121100Z 1212/1312 33010KT 9999 SCT012 BECMG 1218/1220 VRB02KT TEMPO 1220/1309 4000 BR BKN004 PROB40 TEMPO 1300/1308 1200 BCFG BKN002 BECMG 1310/1312 33010KT

Arrival

CPH EKCH VFR

Copenhagen Kastrup Airport

Copenhagen, DK

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

cloud Weather

Wind
330° / 11 kt
Visibility
6 SM
Ceiling
FEW 3,100 ft
Temp / Dew
12°C / 4°C
Altimeter
30.12 inHg

Obs: 2026-10-12T13:20:00.000Z

Raw METAR / TAF
METAR EKCH 121320Z AUTO 33011KT 300V020 9999 FEW031/// 12/04 Q1020 NOSIG

TAF EKCH 121127Z 1212/1312 32010KT 9999 BKN025 BECMG 1302/1305 15008KT BECMG 1310/1312 17018KT

flight Live Traffic

flight_takeoff 1 Departures
flight_land 2 Arrivals
Flights tracked
150 showing last 50
Avg duration
2h 52m
Distance
2,228 km

Live traffic

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

Airlines 2

Recent flights last 50

DateFlightAircraftTakeoffLandingDurationArr Δ
2026-07-26 SAS2774 4CAD40 Jul 26, 09:20 UTCJul 26, 12:20 UTC3h 0m -
2026-07-26 NSZ3613 4ACA05 Jul 26, 09:05 UTCJul 26, 12:05 UTC3h 0m -
2026-07-25 SAS2774 4CAD42 Jul 25, 20:00 UTCJul 25, 23:05 UTC3h 5m -
2026-07-24 NSZ3613 4AB823 Jul 24, 18:25 UTCJul 24, 21:20 UTC2h 55m -
2026-07-24 SAS2774 4CAD87 Jul 24, 08:50 UTCJul 24, 11:40 UTC2h 50m -
2026-07-23 NSZ3613 4AB821 Jul 23, 09:30 UTCJul 23, 12:35 UTC3h 5m -
2026-07-22 SAS2774 4CAD96 Jul 22, 11:30 UTCJul 22, 14:00 UTC2h 30m -
2026-07-20 SAS2774 4AC9EE Jul 20, 11:10 UTCJul 20, 14:10 UTC3h 0m -
2026-07-19 SAS2774 4CAD92 Jul 19, 10:25 UTCJul 19, 13:15 UTC2h 50m -
2026-07-19 NSZ3613 4AB823 Jul 19, 09:25 UTCJul 19, 12:15 UTC2h 50m -
2026-07-18 SAS2774 4CAC7B Jul 18, 20:00 UTCJul 18, 22:40 UTC2h 40m -
2026-07-17 NSZ3613 4ACB23 Jul 17, 18:29 UTCJul 17, 21:15 UTC2h 45m -
2026-07-17 RYR87SQ 4D21EE Jul 17, 13:00 UTCJul 17, 15:40 UTC2h 40m -
2026-07-17 SAS2774 4CAD92 Jul 17, 08:49 UTCJul 17, 11:35 UTC2h 45m -
2026-07-16 NSZ3613 4ACA14 Jul 16, 09:35 UTCJul 16, 12:20 UTC2h 45m -
2026-07-15 SAS2774 4CAD93 Jul 15, 11:20 UTCJul 15, 14:10 UTC2h 50m -
2026-07-14 NSZ3613 4ACA15 Jul 14, 09:30 UTCJul 14, 12:20 UTC2h 50m -
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 -

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,228 km (1,384 mi).
What is the distance from OPO to CPH?
The great-circle distance from OPO to CPH is approximately 2,228 km (1,384 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 ~1 flight per day on this route across our tracking data (150 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.