route Route

FRA → OTP

1,450 km avg 1h 43m 2 airlines

Departure

FRA EDDF VFR

Frankfurt Main Airport

Frankfurt am Main, DE

Local time
08:29 GMT+2
Timezone
Europe/Berlin
Type
Large Airport
Elevation
364 ft
Coordinates
50.0267, 8.5584

cloud Weather

Wind
40° / 13 kt
Visibility
6 SM
Ceiling
CAVOK
Temp / Dew
23°C / 14°C
Altimeter
30.00 inHg

Obs: 2026-07-14T06:20:00.000Z

Raw METAR / TAF
METAR EDDF 140620Z AUTO 04013KT CAVOK 23/14 Q1016 NOSIG

TAF EDDF 140500Z 1406/1512 04012KT CAVOK TEMPO 1413/1419 04020G30KT TSRA BKN070CB PROB30 TEMPO 1414/1418 31025G45KT 2000 +TSRAGR

flight Live Traffic

flight_takeoff 16 Departures
flight_land 26 Arrivals

Arrival

OTP LROP VFR

Bucharest Henri Coandă International Airport

Otopeni, RO

Local time
09:29 GMT+3
Timezone
Europe/Bucharest
Type
Large Airport
Elevation
314 ft
Coordinates
44.5718, 26.1033

cloud Weather

Wind
270° / 8 kt
Visibility
6 SM
Ceiling
CAVOK
Temp / Dew
23°C / 17°C
Altimeter
30.00 inHg

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

Raw METAR / TAF
METAR LROP 140600Z 27008KT CAVOK 23/17 Q1016 NOSIG

TAF LROP 140500Z 1406/1506 28006KT CAVOK PROB30 TEMPO 1414/1418 SCT045CB
Flights tracked
162 showing last 50
Avg duration
1h 43m
Distance
1,450 km

Live traffic

FRA → OTP. Live aircraft currently filed on this route.

Airlines 2

Airline Flights shown
Lufthansa 15
HiSky Europe 1

Other connections

More destinations from FRA

More origins to OTP

Recent flights last 50

DateFlightAircraftTakeoffLandingDurationArr Δ
2026-07-13 DLH7WK 3C65D8 Jul 13, 18:45 UTCJul 13, 20:35 UTC1h 50m -
2026-07-13 DLH8RC 3C6487 Jul 13, 11:30 UTCJul 13, 13:30 UTC2h 0m -
2026-07-11 DLH7WK 3C648A Jul 11, 18:55 UTCJul 11, 20:45 UTC1h 50m -
2026-07-11 DLH5MV 3C6666 Jul 11, 08:35 UTCJul 11, 10:25 UTC1h 50m -
2026-07-10 DLH8RC 3C6485 Jul 10, 11:40 UTCJul 10, 13:30 UTC1h 50m -
2026-07-10 ROT302R 4A08ED Jul 10, 11:00 UTCJul 10, 12:50 UTC1h 50m -
2026-07-09 DLH7WK 3C65E2 Jul 9, 19:15 UTCJul 9, 21:00 UTC1h 45m -
2026-07-08 DLH7WK 3C65C6 Jul 8, 18:50 UTCJul 8, 20:40 UTC1h 50m -
2026-07-07 DLH7WK 3C65D9 Jul 7, 19:35 UTCJul 7, 21:25 UTC1h 50m -
2026-07-06 DLH7WK 3C6747 Jul 6, 18:45 UTCJul 6, 20:35 UTC1h 50m -
2026-07-06 DLH5MV 3C65C3 Jul 6, 08:20 UTCJul 6, 10:10 UTC1h 50m -
2026-07-05 DLH8RC 3C66A1 Jul 5, 11:30 UTCJul 5, 13:25 UTC1h 55m -
2026-07-05 DLH5MV 3C6659 Jul 5, 08:10 UTCJul 5, 10:00 UTC1h 50m -
2026-07-02 DLH1JN 3C6442 Jul 2, 12:05 UTCJul 2, 13:20 UTC1h 15m -
2026-07-01 DLH7WK 3C66E1 Jul 1, 18:30 UTCJul 1, 20:35 UTC2h 5m -
2026-07-01 DLH8RC 3C6671 Jul 1, 11:50 UTCJul 1, 13:50 UTC2h 0m -
2026-07-01 DLH5MV 3C66EA Jul 1, 08:30 UTCJul 1, 10:30 UTC2h 0m -
2026-06-30 HYS202 4A08A5 Jun 30, 13:15 UTCJun 30, 15:15 UTC2h 0m -
2026-06-30 DLH8RC 3C65C1 Jun 30, 11:45 UTCJun 30, 13:45 UTC2h 0m -
2026-06-30 DLH1JN 3C6444 Jun 30, 11:30 UTCJun 30, 12:45 UTC1h 15m -
2026-06-30 ROT302R 4A08EC Jun 30, 09:40 UTCJun 30, 11:45 UTC2h 5m -
2026-06-29 DLH1JN 3C6442 Jun 29, 11:45 UTCJun 29, 12:55 UTC1h 10m -
2026-06-28 DLH1JN 3C6443 Jun 28, 11:04 UTCJun 28, 12:15 UTC1h 10m -
2026-06-27 DLH1JN 3C6443 Jun 27, 11:20 UTCJun 27, 12:34 UTC1h 15m -
2026-06-26 DLH1JN 3C65D4 Jun 26, 11:09 UTCJun 26, 12:29 UTC1h 20m -
2026-06-25 DLH7WK 3C64A6 Jun 25, 19:15 UTCJun 25, 21:10 UTC1h 55m -
2026-06-25 DLH1JN 3C6442 Jun 25, 11:10 UTCJun 25, 12:30 UTC1h 20m -
2026-06-24 DLH7WK 3C64AC Jun 24, 18:44 UTCJun 24, 20:44 UTC2h 0m -
2026-06-24 DLH1JN 3C6757 Jun 24, 11:14 UTCJun 24, 12:34 UTC1h 20m -
2026-06-24 ROT302R 4A08ED Jun 24, 09:34 UTCJun 24, 11:29 UTC1h 55m -
2026-06-24 DLH5MV 3C6655 Jun 24, 08:20 UTCJun 24, 10:14 UTC1h 55m -
2026-06-23 DLH1JN 3C6441 Jun 23, 11:19 UTCJun 23, 12:40 UTC1h 20m -
2026-06-23 ROT302R 4A08EB Jun 23, 10:15 UTCJun 23, 12:15 UTC2h 0m -
2026-06-23 DLH5MV 3C6675 Jun 23, 08:09 UTCJun 23, 10:04 UTC1h 55m -
2026-06-22 DLH7WK 3C65C5 Jun 22, 20:10 UTCJun 22, 21:59 UTC1h 50m -
2026-06-22 DLH8RC 3C6741 Jun 22, 12:30 UTCJun 22, 14:19 UTC1h 50m -
2026-06-22 DLH1JN 3C6441 Jun 22, 11:19 UTCJun 22, 12:49 UTC1h 30m -
2026-06-21 DLH7WK 3C64A4 Jun 21, 18:39 UTCJun 21, 20:34 UTC1h 55m -
2026-06-21 DLH1JN 3C66A3 Jun 21, 11:40 UTCJun 21, 12:55 UTC1h 15m -
2026-06-21 DLH8RC 3C64A4 Jun 21, 11:44 UTCJun 21, 13:34 UTC1h 50m -
2026-06-20 DLH7WK 3C65CD Jun 20, 19:09 UTCJun 20, 21:05 UTC1h 55m -
2026-06-20 DLH1JN 3C6444 Jun 20, 11:30 UTCJun 20, 12:45 UTC1h 15m -
2026-06-19 DLH7WK 3C6666 Jun 19, 19:09 UTCJun 19, 20:55 UTC1h 45m -
2026-06-19 DLH1JN 3C66AB Jun 19, 11:09 UTCJun 19, 12:34 UTC1h 25m -
2026-06-19 DLH5MV 3C6658 Jun 19, 08:09 UTCJun 19, 09:59 UTC1h 50m -
2026-06-18 DLH7WK 3C64A7 Jun 18, 18:45 UTCJun 18, 20:40 UTC1h 55m -
2026-06-18 DLH8RC 3C6650 Jun 18, 11:25 UTCJun 18, 13:15 UTC1h 50m -
2026-06-18 DLH1JN 3C6585 Jun 18, 11:05 UTCJun 18, 12:25 UTC1h 20m -
2026-06-17 DLH7WK 3C6669 Jun 17, 18:45 UTCJun 17, 20:35 UTC1h 50m -
2026-06-17 DLH1JN 3C66A3 Jun 17, 11:05 UTCJun 17, 12:25 UTC1h 20m -

FRA → OTP frequently asked

How long is the flight from FRA to OTP?
Average flight time on the FRA–OTP route is 1h 43m, covering approximately 1,450 km (900 mi).
What is the distance from FRA to OTP?
The great-circle distance from FRA to OTP is approximately 1,450 km (900 miles).
Which airlines fly from FRA to OTP?
2 airlines operate this route in our records: Lufthansa, HiSky Europe.
How many flights per week from FRA to OTP?
We've observed ~2 flights per day on this route across our tracking data (162 total flights recorded).
Can I track FRA–OTP flights live?
Yes. The live tracker map above shows aircraft currently flying this route, filtered by departure and arrival airport.