route Route

FRA → OTP

1,449 km avg 1h 38m 2 airlines

Departure

FRA EDDF VFR

Frankfurt Main Airport

Frankfurt am Main, DE

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

cloud Weather

Wind
220° / 11 kt
Visibility
6 SM
Ceiling
SCT 2,100 ft
Temp / Dew
23°C / 20°C
Altimeter
29.82 inHg

Obs: 2026-08-28T10:20:00.000Z

Raw METAR / TAF
METAR EDDF 281020Z AUTO 22011KT 9999 SCT021 23/20 Q1010 NOSIG

TAF AMD EDDF 280730Z 2807/2912 20007KT CAVOK TEMPO 2807/2812 SHRA BKN040CB PROB40 TEMPO 2808/2812 21020G30KT 3000 +TSRA SCT015 BKN025CB TEMPO 2812/2815 21015G25KT PROB40 TEMPO 2815/2819 27020G35KT 3000 +TSRA BKN040CB

flight Live Traffic

flight_takeoff 9 Departures
flight_land 31 Arrivals

Arrival

OTP LROP VFR

Bucharest Henri Coandă International Airport

Otopeni, RO

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

cloud Weather

Wind
60° / 8 kt
Visibility
6 SM
Ceiling
CAVOK
Temp / Dew
25°C / 11°C
Altimeter
30.15 inHg

Obs: 2026-08-28T10:30:00.000Z

Raw METAR / TAF
METAR LROP 281030Z 06008KT 030V090 CAVOK 25/11 Q1021 NOSIG

TAF LROP 280500Z 2806/2906 06010KT CAVOK BECMG 2819/2821 VRB04KT

flight Live Traffic

flight_takeoff 1 Departures
flight_land 0 Arrivals
Flights tracked
200 showing last 50
Avg duration
1h 38m
Distance
1,449 km

Live traffic

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

Airlines 2

Airline Flights shown
Lufthansa 14
Tarom 11

Recent flights last 50

DateFlightAircraftTakeoffLandingDurationArr Δ
2026-07-26 ROT306J 503CFF Jul 26, 18:05 UTCJul 26, 19:55 UTC1h 50m -
2026-07-26 DLH1YM 3C66EA Jul 26, 17:50 UTCJul 26, 18:50 UTC1h 0m -
2026-07-26 DLH1JN 3C6441 Jul 26, 11:30 UTCJul 26, 13:00 UTC1h 30m -
2026-07-26 ROT302R 4A08EC Jul 26, 09:30 UTCJul 26, 11:25 UTC1h 55m -
2026-07-25 DLH1YM 3C65C2 Jul 25, 17:50 UTCJul 25, 18:45 UTC55m -
2026-07-25 DLH1JN 3C658B Jul 25, 11:15 UTCJul 25, 12:30 UTC1h 15m -
2026-07-25 ROT302R 4A08E9 Jul 25, 09:40 UTCJul 25, 11:35 UTC1h 55m -
2026-07-24 DLH1YM 3C6446 Jul 24, 18:00 UTCJul 24, 19:05 UTC1h 5m -
2026-07-24 ROT306J 4A08E9 Jul 24, 18:00 UTCJul 24, 19:55 UTC1h 55m -
2026-07-24 DLH1JN 3C6442 Jul 24, 11:00 UTCJul 24, 12:20 UTC1h 20m -
2026-07-24 ROT302R 4A08EC Jul 24, 10:05 UTCJul 24, 11:55 UTC1h 50m -
2026-07-23 DLH1JN 3C6441 Jul 23, 11:10 UTCJul 23, 12:30 UTC1h 20m -
2026-07-23 ROT302R 4A08EC Jul 23, 09:35 UTCJul 23, 11:25 UTC1h 50m -
2026-07-22 DLH7WK 3C6666 Jul 22, 18:35 UTCJul 22, 20:25 UTC1h 50m -
2026-07-22 DLH1JN 3C6442 Jul 22, 11:15 UTCJul 22, 12:35 UTC1h 20m -
2026-07-22 ROT302R 4A08EC Jul 22, 11:10 UTCJul 22, 11:30 UTC20m -
2026-07-21 DLH7WK 3C65D9 Jul 21, 18:45 UTCJul 21, 20:30 UTC1h 45m -
2026-07-21 DLH1JN 3C6444 Jul 21, 11:30 UTCJul 21, 12:50 UTC1h 20m -
2026-07-21 ROT302R 4A08EB Jul 21, 09:45 UTCJul 21, 11:30 UTC1h 45m -
2026-07-21 DLH5MV 3C65C3 Jul 21, 08:10 UTCJul 21, 09:55 UTC1h 45m -
2026-07-20 DLH7WK 3C6678 Jul 20, 18:35 UTCJul 20, 20:30 UTC1h 55m -
2026-07-20 DLH1YM 3C6635 Jul 20, 17:50 UTCJul 20, 18:55 UTC1h 5m -
2026-07-20 DLH1JN 3C6442 Jul 20, 11:15 UTCJul 20, 12:40 UTC1h 25m -
2026-07-20 ROT302R 503CFF Jul 20, 09:40 UTCJul 20, 11:30 UTC1h 50m -
2026-07-19 ROT306J 4A2021 Jul 19, 20:55 UTCJul 19, 22:40 UTC1h 45m -
2026-07-19 DLH7WK 3C6650 Jul 19, 18:45 UTCJul 19, 20:25 UTC1h 40m -
2026-07-19 DLH1YM 3C6746 Jul 19, 17:55 UTCJul 19, 18:55 UTC1h 0m -
2026-07-19 DLH1JN 3C6585 Jul 19, 12:10 UTCJul 19, 13:35 UTC1h 25m -
2026-07-19 DLH5MV 3C648A Jul 19, 08:40 UTCJul 19, 10:35 UTC1h 55m -
2026-07-18 DLH1YM 3C6746 Jul 18, 17:55 UTCJul 18, 19:05 UTC1h 10m -
2026-07-18 ROT302R 4A08E9 Jul 18, 09:35 UTCJul 18, 11:30 UTC1h 55m -
2026-07-17 DLH7WK 3C65C5 Jul 17, 19:55 UTCJul 17, 21:34 UTC1h 40m -
2026-07-17 ROT306J 4A08E9 Jul 17, 18:25 UTCJul 17, 20:20 UTC1h 55m -
2026-07-17 DLH8RC 3C6488 Jul 17, 12:55 UTCJul 17, 14:50 UTC1h 55m -
2026-07-16 DLH7WK 3C64B1 Jul 16, 18:59 UTCJul 16, 21:00 UTC2h 0m -
2026-07-16 DLH8RC 3C6488 Jul 16, 11:34 UTCJul 16, 13:30 UTC1h 55m -
2026-07-16 DLH5MV 3C6659 Jul 16, 08:00 UTCJul 16, 09:50 UTC1h 50m -
2026-07-14 DLH7WK 3C6637 Jul 14, 18:40 UTCJul 14, 20:30 UTC1h 50m -
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 -

FRA → OTP frequently asked

How long is the flight from FRA to OTP?
Average flight time on the FRA–OTP route is 1h 38m, covering approximately 1,449 km (900 mi).
What is the distance from FRA to OTP?
The great-circle distance from FRA to OTP is approximately 1,449 km (900 miles).
Which airlines fly from FRA to OTP?
2 airlines operate this route in our records: Lufthansa, Tarom.
How many flights per week from FRA to OTP?
We've observed ~3 flights per day on this route across our tracking data (200 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.