route Route

OPO → HAM

1,956 km avg 2h 36m 0 airlines

Departure

OPO LPPR VFR

Francisco de Sá Carneiro Airport

Porto, PT

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

cloud Weather

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

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

Raw METAR / TAF
METAR LPPR 121630Z 32007KT 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

flight Live Traffic

flight_takeoff 1 Departures
flight_land 0 Arrivals

Arrival

HAM EDDH VFR

Hamburg Helmut Schmidt Airport

Hamburg, DE

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

cloud Weather

Wind
250° / 5 kt
Visibility
6 SM
Ceiling
CAVOK
Temp / Dew
11°C / 9°C
Altimeter
30.18 inHg

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

Raw METAR / TAF
METAR EDDH 121620Z AUTO 25005KT CAVOK 11/09 Q1022 NOSIG

TAF EDDH 121100Z 1212/1318 VRB03KT CAVOK BECMG 1305/1307 15007KT TEMPO 1312/1318 4000 RA BECMG 1315/1317 BKN013 TEMPO 1315/1318 BKN008
Flights tracked
57 showing last 50
Avg duration
2h 36m
Distance
1,956 km

Live traffic

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

Recent flights last 50

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

OPO → HAM frequently asked

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