route Route

OTP → FRA

603 km avg 1h 24m 2 airlines

Departure

OTP LROP VFR

Bucharest Henri Coandă International Airport

Otopeni, RO

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

cloud Weather

Wind
140° / 4 kt
Visibility
6 SM
Ceiling
CAVOK
Temp / Dew
24°C / 9°C
Altimeter
29.85 inHg

Obs: 2026-05-30T16:00:00.000Z

Raw METAR / TAF
METAR LROP 301600Z 14004KT 100V180 CAVOK 24/09 Q1011 NOSIG

TAF AMD LROP 301526Z 3015/3112 VRB04KT CAVOK BECMG 3104/3106 27010KT TEMPO 3109/3112 29020G30KT

Arrival

FRA EDDF VFR

Frankfurt Main Airport

Frankfurt am Main, DE

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

cloud Weather

Wind
320° / 6 kt
Visibility
6 SM
Ceiling
CAVOK
Temp / Dew
29°C / 13°C
Altimeter
30.03 inHg

Obs: 2026-05-30T15:50:00.000Z

Raw METAR / TAF
METAR EDDF 301550Z AUTO 32006KT 270V030 CAVOK 29/13 Q1017 NOSIG

TAF EDDF 301100Z 3012/3118 28006KT CAVOK PROB30 TEMPO 3016/3021 30020G45KT 3000 TSGRRA BKN050CB BECMG 3018/3022 VRB03KT PROB30 TEMPO 3021/3108 30015G25KT TSRA BKN020CB BECMG 3107/3110 25008KT PROB30 TEMPO 3112/3118 28020G40KT 3000 TSGRRA BKN030CB

flight Live Traffic

flight_takeoff 16 Departures
flight_land 2 Arrivals
Flights tracked
216 showing last 50
Avg duration
1h 24m
Distance
603 km

Live traffic

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

Airlines 2

Airline Flights shown
Lufthansa 39
Tarom 11

Other connections

More destinations from OTP

More origins to FRA

Recent flights last 50

DateFlightAircraftTakeoffLandingDurationArr Δ
2026-05-30 DLH1PP 3C66A4 May 30, 11:45 UTCMay 30, 12:45 UTC1h 0m -
2026-05-30 DLH7LL 502DAA May 30, 10:35 UTCMay 30, 11:25 UTC50m -
2026-05-30 ROT301V 4A08EC May 30, 06:05 UTCMay 30, 08:20 UTC2h 15m -
2026-05-30 DLH9CJ 3C6586 May 30, 04:50 UTCMay 30, 05:35 UTC45m -
2026-05-29 DLH3XV 3C648E May 29, 14:00 UTCMay 29, 16:15 UTC2h 15m -
2026-05-29 DLH1PP 3C65CB May 29, 12:15 UTCMay 29, 13:10 UTC55m -
2026-05-29 DLH7LL 502DAA May 29, 09:50 UTCMay 29, 10:45 UTC55m -
2026-05-29 ROT301V 4A08E9 May 29, 05:45 UTCMay 29, 08:10 UTC2h 25m -
2026-05-29 DLH9CJ 3C6671 May 29, 04:40 UTCMay 29, 05:35 UTC55m -
2026-05-28 DLH3XV 3C64A9 May 28, 13:55 UTCMay 28, 16:15 UTC2h 20m -
2026-05-28 DLH1PP 3C66AC May 28, 11:45 UTCMay 28, 12:50 UTC1h 5m -
2026-05-28 DLH7LL 502DAA May 28, 09:45 UTCMay 28, 10:40 UTC55m -
2026-05-28 ROT301V 4A08EA May 28, 06:00 UTCMay 28, 08:20 UTC2h 20m -
2026-05-28 DLH9CJ 3C65C3 May 28, 04:50 UTCMay 28, 05:45 UTC55m -
2026-05-27 DLH3XV 3C64A9 May 27, 13:45 UTCMay 27, 16:00 UTC2h 15m -
2026-05-27 DLH1PP 3C66A7 May 27, 12:00 UTCMay 27, 12:55 UTC55m -
2026-05-27 DLH7LL 502DAA May 27, 09:45 UTCMay 27, 10:40 UTC55m -
2026-05-27 ROT301V 4A08ED May 27, 05:45 UTCMay 27, 07:55 UTC2h 10m -
2026-05-27 DLH9CJ 3C6678 May 27, 04:59 UTCMay 27, 05:49 UTC50m -
2026-05-26 DLH3XV 3C6497 May 26, 13:45 UTCMay 26, 15:54 UTC2h 10m -
2026-05-26 DLH1PP 3C674E May 26, 11:50 UTCMay 26, 13:00 UTC1h 10m -
2026-05-26 DLH7LL 502DAA May 26, 09:45 UTCMay 26, 10:34 UTC50m -
2026-05-26 ROT301V 4A08E9 May 26, 05:49 UTCMay 26, 07:55 UTC2h 5m -
2026-05-26 DLH9CJ 3C6674 May 26, 04:50 UTCMay 26, 05:40 UTC50m -
2026-05-25 DLH1PP 3C66A4 May 25, 11:50 UTCMay 25, 12:50 UTC1h 0m -
2026-05-25 ROT301V 4A08EA May 25, 06:00 UTCMay 25, 08:05 UTC2h 5m -
2026-05-25 DLH9CJ 3C6758 May 25, 04:50 UTCMay 25, 05:40 UTC50m -
2026-05-24 ROT305Z 4A08EA May 24, 14:15 UTCMay 24, 16:15 UTC2h 0m -
2026-05-24 DLH3XV 3C64A9 May 24, 13:40 UTCMay 24, 16:00 UTC2h 20m -
2026-05-24 DLH1PP 3C65CE May 24, 11:50 UTCMay 24, 12:45 UTC55m -
2026-05-24 DLH7LL 502DAA May 24, 09:45 UTCMay 24, 10:35 UTC50m -
2026-05-24 DLH9CJ 3C658C May 24, 05:00 UTCMay 24, 05:50 UTC50m -
2026-05-23 DLH1PP 3C66AF May 23, 11:45 UTCMay 23, 12:45 UTC1h 0m -
2026-05-23 DLH7LL 502DAA May 23, 09:50 UTCMay 23, 10:40 UTC50m -
2026-05-23 ROT301V 4A08EC May 23, 05:55 UTCMay 23, 08:00 UTC2h 5m -
2026-05-23 DLH9CJ 3C674D May 23, 04:50 UTCMay 23, 05:40 UTC50m -
2026-05-22 DLH3XV 3C6488 May 22, 13:50 UTCMay 22, 16:05 UTC2h 15m -
2026-05-22 DLH1PP 3C674E May 22, 12:25 UTCMay 22, 13:20 UTC55m -
2026-05-22 DLH7LL 502D59 May 22, 09:45 UTCMay 22, 10:45 UTC1h 0m -
2026-05-22 ROT301V 4A08E9 May 22, 05:55 UTCMay 22, 08:10 UTC2h 15m -
2026-05-22 DLH9CJ 3C6487 May 22, 04:45 UTCMay 22, 05:40 UTC55m -
2026-05-21 DLH3XV 3C66A5 May 21, 13:50 UTCMay 21, 16:01 UTC2h 10m -
2026-05-21 DLH1PP 3C674E May 21, 12:00 UTCMay 21, 12:55 UTC55m -
2026-05-21 DLH7LL 502D59 May 21, 09:45 UTCMay 21, 10:40 UTC55m -
2026-05-21 ROT301V 4A08EA May 21, 06:00 UTCMay 21, 08:00 UTC2h 0m -
2026-05-21 DLH9CJ 3C6753 May 21, 04:45 UTCMay 21, 05:30 UTC45m -
2026-05-20 DLH3XV 3C64A1 May 20, 14:00 UTCMay 20, 16:05 UTC2h 5m -
2026-05-20 DLH1PP 3C66AF May 20, 12:05 UTCMay 20, 13:00 UTC55m -
2026-05-20 DLH7LL 502D59 May 20, 10:00 UTCMay 20, 10:55 UTC55m -
2026-05-20 ROT301V 4A08ED May 20, 05:55 UTCMay 20, 07:55 UTC2h 0m -

OTP → FRA frequently asked

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