route Route

CPH → OPO

2,203 km avg 3h 3m 2 airlines

Departure

CPH EKCH LIFR

Copenhagen Kastrup Airport

Copenhagen, DK

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

cloud Weather

Wind
240° / 9 kt
Visibility
3.73 SM
Ceiling
BKN 400 ft
Temp / Dew
17°C / 17°C
Altimeter
29.70 inHg

Obs: 2026-08-29T01:20:00.000Z

Raw METAR / TAF
METAR EKCH 290120Z 24009KT 6000 BKN004 17/17 Q1006 TEMPO 4000 BR SCT007

TAF EKCH 282327Z 2900/2924 22010KT CAVOK TEMPO 2900/2909 4000 BR BKN008 FEW020CB TEMPO 2909/2924 4000 SHRA BKN012 SCT020CB

flight Live Traffic

flight_takeoff 3 Departures
flight_land 5 Arrivals

Arrival

OPO LPPR VFR

Francisco de Sá Carneiro Airport

Porto, PT

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

cloud Weather

Wind
VRB / 2 kt
Visibility
6 SM
Ceiling
FEW 1,500 ft
Temp / Dew
17°C / 16°C
Altimeter
30.15 inHg

Obs: 2026-08-29T01:30:00.000Z

Raw METAR / TAF
METAR LPPR 290130Z VRB02KT 9999 FEW015 17/16 Q1021

TAF LPPR 282300Z 2900/2924 VRB02KT CAVOK BECMG 2901/2903 09008KT 9999 BKN025 PROB40 TEMPO 2903/2908 3000 BR BKN003 BECMG 2910/2912 23007KT BECMG 2922/2924 VRB02KT SCT006 BKN012

flight Live Traffic

flight_takeoff 1 Departures
flight_land 1 Arrivals
Flights tracked
113 showing last 50
Avg duration
3h 3m
Distance
2,203 km

Live traffic

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

Airlines 2

Airline Flights shown
Scandinavian Airlines System 13
Ryanair 11

Recent flights last 50

DateFlightAircraftTakeoffLandingDurationArr Δ
2026-07-26 SAS2773 4CAD40 Jul 26, 05:10 UTCJul 26, 08:00 UTC2h 51m -
2026-07-25 SAS2773 4CAD42 Jul 25, 15:35 UTCJul 25, 18:25 UTC2h 50m -
2026-07-25 RYR220U 4D24EB Jul 25, 05:20 UTCJul 25, 08:10 UTC2h 50m -
2026-07-24 RYR220U 4D227B Jul 24, 16:20 UTCJul 24, 19:20 UTC3h 0m -
2026-07-24 SAS2773 4CAD87 Jul 24, 04:25 UTCJul 24, 07:35 UTC3h 10m -
2026-07-22 SAS2773 4CAD96 Jul 22, 11:10 UTCJul 22, 11:15 UTC5m -
2026-07-20 RYR220U 4CADFD Jul 20, 16:50 UTCJul 20, 19:40 UTC2h 50m -
2026-07-20 SAS2773 4AC9EE Jul 20, 06:50 UTCJul 20, 09:55 UTC3h 5m -
2026-07-19 SAS2773 4CAD92 Jul 19, 05:10 UTCJul 19, 08:15 UTC3h 5m -
2026-07-19 NSZ2EM 4AB823 Jul 19, 05:10 UTCJul 19, 08:10 UTC3h 0m -
2026-07-18 SAS2773 4CAC7B Jul 18, 15:45 UTCJul 18, 18:55 UTC3h 10m -
2026-07-18 RYR220U 4D2500 Jul 18, 05:25 UTCJul 18, 08:35 UTC3h 10m -
2026-07-17 RYR220U 4D21EE Jul 17, 16:44 UTCJul 17, 19:45 UTC3h 0m -
2026-07-17 NSZ2EM 4ACB23 Jul 17, 14:24 UTCJul 17, 17:30 UTC3h 5m -
2026-07-17 SAS2773 4CAD92 Jul 17, 04:29 UTCJul 17, 07:40 UTC3h 10m -
2026-07-16 NSZ2EM 4ACA14 Jul 16, 05:20 UTCJul 16, 08:25 UTC3h 5m -
2026-07-15 SAS2773 4CAD93 Jul 15, 06:55 UTCJul 15, 10:00 UTC3h 5m -
2026-07-14 NSZ2EM 4ACA15 Jul 14, 05:35 UTCJul 14, 08:40 UTC3h 5m -
2026-07-13 RYR220U 4CAE6C Jul 13, 16:05 UTCJul 13, 19:15 UTC3h 10m -
2026-07-13 SAS2773 4ACB58 Jul 13, 06:50 UTCJul 13, 09:55 UTC3h 5m -
2026-07-12 NSZ2EM 4ACA45 Jul 12, 05:20 UTCJul 12, 08:30 UTC3h 10m -
2026-07-12 SAS2773 4CAD88 Jul 12, 05:15 UTCJul 12, 08:20 UTC3h 5m -
2026-07-11 SAS2773 4CA536 Jul 11, 15:40 UTCJul 11, 18:40 UTC3h 0m -
2026-07-11 RYR220U 4D2449 Jul 11, 05:10 UTCJul 11, 08:05 UTC2h 55m -
2026-07-10 RYR220U 4CA7B9 Jul 10, 16:05 UTCJul 10, 19:05 UTC3h 0m -
2026-07-10 NSZ2EM 4ACA45 Jul 10, 14:10 UTCJul 10, 17:15 UTC3h 5m -
2026-07-10 SAS2773 4CAE75 Jul 10, 04:40 UTCJul 10, 07:45 UTC3h 5m -
2026-07-09 NSZ2EM 4ACA06 Jul 9, 05:30 UTCJul 9, 08:35 UTC3h 5m -
2026-07-03 RYR220U 4CA564 Jul 3, 16:20 UTCJul 3, 19:30 UTC3h 10m -
2026-06-28 SAS2773 4CACB6 Jun 28, 06:44 UTCJun 28, 10:00 UTC3h 15m -
2026-06-26 RYR220U 4D2095 Jun 26, 16:14 UTCJun 26, 19:24 UTC3h 10m -
2026-06-26 SAS2773 4CACB6 Jun 26, 04:30 UTCJun 26, 07:39 UTC3h 10m -
2026-06-22 RYR220U 4D2519 Jun 22, 16:40 UTCJun 22, 19:44 UTC3h 5m -
2026-06-21 NSZ2EM 4ACA94 Jun 21, 05:44 UTCJun 21, 08:54 UTC3h 10m -
2026-06-21 SAS2773 4CAD93 Jun 21, 05:25 UTCJun 21, 08:30 UTC3h 5m -
2026-06-19 RYR220U 4D2348 Jun 19, 16:34 UTCJun 19, 19:49 UTC3h 15m -
2026-06-15 RYR220U 4CAD2B Jun 15, 16:09 UTCJun 15, 19:10 UTC3h 0m -
2026-06-13 RYR220U 4CADB7 Jun 13, 05:20 UTCJun 13, 08:35 UTC3h 15m -
2026-06-12 SAS2773 4AC9F8 Jun 12, 12:45 UTCJun 12, 16:00 UTC3h 15m -
2026-06-11 SAS2773 4AC9F0 Jun 11, 05:20 UTCJun 11, 08:25 UTC3h 5m -
2026-06-10 SAS2773 4A91F8 Jun 10, 06:45 UTCJun 10, 10:05 UTC3h 20m -
2026-06-08 RYR220U 4CADC1 Jun 8, 16:30 UTCJun 8, 19:45 UTC3h 15m -
2026-06-08 SAS2773 4AC9ED Jun 8, 07:00 UTCJun 8, 10:20 UTC3h 20m -
2026-06-07 SAS2773 4AC9F4 Jun 7, 13:25 UTCJun 7, 16:30 UTC3h 5m -
2026-06-06 RYR220U 4CADC1 Jun 6, 05:25 UTCJun 6, 08:30 UTC3h 5m -
2026-06-05 RYR220U 4CA2C1 Jun 5, 16:40 UTCJun 5, 19:50 UTC3h 10m -
2026-06-05 SAS2773 4AC9E6 Jun 5, 12:50 UTCJun 5, 16:15 UTC3h 25m -
2026-06-04 SAS2773 4CAD86 Jun 4, 05:35 UTCJun 4, 08:45 UTC3h 10m -
2026-06-01 RYR220U 4CAECA Jun 1, 16:15 UTCJun 1, 19:25 UTC3h 10m -
2026-06-01 SAS2773 4A91F9 Jun 1, 07:05 UTCJun 1, 10:25 UTC3h 20m -

CPH → OPO frequently asked

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