route Route

HAM → OPO

1,956 km avg 2h 47m 0 airlines

Departure

HAM EDDH VFR

Hamburg Helmut Schmidt Airport

Hamburg, DE

Local time
03:03 GMT+2
Timezone
Europe/Berlin
Type
Large Airport
Elevation
53 ft
Coordinates
53.6304, 9.9882

cloud Weather

Wind
260° / 4 kt
Visibility
6 SM
Ceiling
SCT 800 ft, SCT 1,700 ft
Temp / Dew
18°C / 16°C
Altimeter
30.00 inHg

Obs: 2026-07-31T00:50:00.000Z

Raw METAR / TAF
METAR EDDH 310050Z AUTO 26004KT 9999 SCT008 SCT017 18/16 Q1016 TEMPO BKN009

TAF EDDH 302300Z 3100/0106 VRB03KT CAVOK PROB40 TEMPO 3101/3105 2000 BCFG PROB30 TEMPO 3102/3106 0700 FG BKN005 TEMPO 3115/3118 SHRA BKN040CB PROB30 TEMPO 3116/3118 26025G40KT 3000 TSRAGR BKN040CB PROB30 TEMPO 3122/0105 BKN004

Arrival

OPO LPPR MVFR

Francisco de Sá Carneiro Airport

Porto, PT

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

cloud Weather

Wind
320° / 3 kt
Visibility
6 SM
Ceiling
SCT 800 ft, BKN 1,300 ft
Temp / Dew
18°C / 17°C
Altimeter
30.12 inHg

Obs: 2026-07-31T00:30:00.000Z

Raw METAR / TAF
METAR LPPR 310030Z 32003KT 280V010 9999 SCT008 BKN013 18/17 Q1020

TAF LPPR 302300Z 3100/3124 VRB02KT 9999 SCT012 PROB30 TEMPO 3100/3109 4000 BR BKN004 BECMG 3110/3112 30010KT BECMG 3120/3122 VRB02KT

flight Live Traffic

flight_takeoff 1 Departures
flight_land 2 Arrivals
Flights tracked
43
Avg duration
2h 47m
Distance
1,956 km

Live traffic

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

Other connections

More destinations from HAM

More origins to OPO

Recent flights last 43

DateFlightAircraftTakeoffLandingDurationArr Δ
2026-07-24 EWG1GC 3C54A2 Jul 24, 14:00 UTCJul 24, 16:40 UTC2h 40m -
2026-07-23 EWG1GC 3C54A4 Jul 23, 15:05 UTCJul 23, 17:45 UTC2h 40m -
2026-07-21 EWG1GC 503E9A Jul 21, 05:00 UTCJul 21, 07:35 UTC2h 35m -
2026-07-19 EWG1GC 503E9A Jul 19, 14:10 UTCJul 19, 16:50 UTC2h 40m -
2026-07-17 EWG1GC 3C54A4 Jul 17, 13:10 UTCJul 17, 16:00 UTC2h 50m -
2026-07-15 EWG1GC 3C5EE6 Jul 15, 04:15 UTCJul 15, 07:00 UTC2h 45m -
2026-07-14 EWG1GC 503E9A Jul 14, 04:55 UTCJul 14, 07:55 UTC3h 0m -
2026-07-10 FYL77MA 4D0263 Jul 10, 10:15 UTCJul 10, 13:05 UTC2h 50m -
2026-07-09 EWG1GC 3C54A4 Jul 9, 13:55 UTCJul 9, 16:40 UTC2h 45m -
2026-07-08 EWG1GC 3C5EE7 Jul 8, 04:15 UTCJul 8, 06:50 UTC2h 35m -
2026-07-07 EWG1GC 503D48 Jul 7, 04:55 UTCJul 7, 07:30 UTC2h 35m -
2026-07-05 EWG1GC 503CF5 Jul 5, 13:50 UTCJul 5, 16:40 UTC2h 50m -
2026-07-03 EWG1GC 3C54A3 Jul 3, 13:15 UTCJul 3, 15:55 UTC2h 40m -
2026-07-01 EWG1GC 503E9B Jul 1, 04:15 UTCJul 1, 07:00 UTC2h 45m -
2026-06-30 EWG1GC 503D48 Jun 30, 04:55 UTCJun 30, 07:55 UTC3h 0m -
2026-06-28 EWG1GC 503CF5 Jun 28, 13:59 UTCJun 28, 16:55 UTC2h 55m -
2026-06-26 EWG1GC 3C54A3 Jun 26, 13:19 UTCJun 26, 16:09 UTC2h 50m -
2026-06-25 EWG1GC 3C54A2 Jun 25, 14:14 UTCJun 25, 16:55 UTC2h 40m -
2026-06-24 EWG1GC 3C56EF Jun 24, 04:10 UTCJun 24, 06:59 UTC2h 50m -
2026-06-18 EWG1GC 3C54A5 Jun 18, 13:40 UTCJun 18, 16:30 UTC2h 50m -
2026-06-12 EWG1GC 3C54A5 Jun 12, 14:15 UTCJun 12, 17:05 UTC2h 50m -
2026-06-11 EWG1GC 3C54A5 Jun 11, 13:35 UTCJun 11, 16:20 UTC2h 45m -
2026-06-10 EWG1GC 3C5EE8 Jun 10, 04:10 UTCJun 10, 07:00 UTC2h 50m -
2026-06-09 EWG1GC 503D40 Jun 9, 04:55 UTCJun 9, 07:55 UTC3h 0m -
2026-06-07 EWG1GC 503E9A Jun 7, 14:20 UTCJun 7, 17:15 UTC2h 55m -
2026-06-05 EWG1GC 3C54A2 Jun 5, 13:20 UTCJun 5, 16:20 UTC3h 0m -
2026-06-04 EWG1GC 3C54A1 Jun 4, 13:40 UTCJun 4, 16:35 UTC2h 55m -
2026-05-29 EWG1GC 3C54A3 May 29, 13:20 UTCMay 29, 16:05 UTC2h 45m -
2026-05-27 EWG1GC 3C5EE9 May 27, 04:14 UTCMay 27, 06:55 UTC2h 40m -
2026-05-24 EWG1GC 503CC6 May 24, 13:55 UTCMay 24, 16:30 UTC2h 35m -
2026-05-22 EWG1GC 3C54A2 May 22, 13:10 UTCMay 22, 16:00 UTC2h 50m -
2026-05-21 EWG1GC 3C54A3 May 21, 14:05 UTCMay 21, 16:50 UTC2h 45m -
2026-05-20 EWG1GC 3C5EF0 May 20, 04:10 UTCMay 20, 06:55 UTC2h 46m -
2026-05-19 EWG1GC 503D40 May 19, 04:55 UTCMay 19, 07:45 UTC2h 50m -
2026-05-14 EWG1GC 3C54A1 May 14, 13:35 UTCMay 14, 16:15 UTC2h 40m -
2026-05-10 EWG1GC 503D48 May 10, 14:34 UTCMay 10, 17:30 UTC2h 55m -
2026-05-08 EWG1GC 3C54A3 May 8, 13:15 UTCMay 8, 16:05 UTC2h 50m -
2026-05-06 EWG1GC 3C56F5 May 6, 04:20 UTCMay 6, 07:05 UTC2h 45m -
2026-05-05 EWG1GC 503D40 May 5, 04:50 UTCMay 5, 07:35 UTC2h 45m -
2026-05-03 EWG1GC 3C48EE May 3, 16:55 UTCMay 3, 19:40 UTC2h 45m -
2026-05-01 EWG1GC 503CF5 May 1, 13:05 UTCMay 1, 15:50 UTC2h 45m -
2026-04-29 EWG1GC 3C5EEE Apr 29, 04:05 UTCApr 29, 06:49 UTC2h 45m -
2026-04-22 EWG1GC 503D48 Apr 22, 04:10 UTCApr 22, 07:00 UTC2h 50m -

HAM → OPO frequently asked

How long is the flight from HAM to OPO?
Average flight time on the HAM–OPO route is 2h 47m, covering approximately 1,956 km (1,215 mi).
What is the distance from HAM to OPO?
The great-circle distance from HAM to OPO is approximately 1,956 km (1,215 miles).
How many flights per week from HAM to OPO?
We've observed ~1 flight per day on this route across our tracking data (43 total flights recorded).
Can I track HAM–OPO flights live?
Yes. The live tracker map above shows aircraft currently flying this route, filtered by departure and arrival airport.