route Route

OTP → FRA

1,421 km avg 1h 22m 2 airlines

Departure

OTP LROP VFR

Bucharest Henri Coandă International Airport

Otopeni, RO

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

cloud Weather

Wind
40° / 7 kt
Visibility
6 SM
Ceiling
CAVOK
Temp / Dew
25°C / 17°C
Altimeter
30.00 inHg

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

Raw METAR / TAF
METAR LROP 141800Z 04007KT CAVOK 25/17 Q1016 NOSIG

TAF LROP 141700Z 1418/1518 04010KT CAVOK TEMPO 1418/1422 SCT045CB BECMG 1422/1424 VRB04KT BECMG 1510/1512 02010KT

Arrival

Frankfurt Main Airport

Frankfurt am Main, DE

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

cloud Weather

Wind
30° / 13 kt
Visibility
6 SM
Ceiling
CLR
Temp / Dew
28°C / 15°C
Altimeter
30.00 inHg
Wx
VCSH

Obs: 2026-07-14T17:50:00.000Z

Raw METAR / TAF
METAR EDDF 141750Z AUTO 03013KT 9999 VCSH FEW///TCU 28/15 Q1016 TEMPO SHRA

TAF EDDF 141700Z 1418/1524 03008KT 9999 FEW040 PROB30 TEMPO 1418/1419 36013KT TSRA SCT050CB PROB30 TEMPO 1514/1517 TSRA SCT050CB

flight Live Traffic

flight_takeoff 32 Departures
flight_land 5 Arrivals
Flights tracked
296 showing last 50
Avg duration
1h 22m
Distance
1,421 km

Live traffic

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

Airlines 2

Airline Flights shown
Lufthansa 45
Tarom 4

Other connections

More destinations from OTP

More origins to FRA

Recent flights last 50

DateFlightAircraftTakeoffLandingDurationArr Δ
2026-07-12 ROT305Z 4A08EC Jul 12, 15:15 UTCJul 12, 17:30 UTC2h 15m -
2026-07-03 ROT301V 4A08E9 Jul 3, 05:45 UTCJul 3, 07:55 UTC2h 10m -
2026-06-25 DLH3XV 3C64A7 Jun 25, 14:04 UTCJun 25, 16:09 UTC2h 5m -
2026-06-23 DLH3XV 3C64A9 Jun 23, 13:55 UTCJun 23, 16:05 UTC2h 10m -
2026-06-22 DLH3XV 3C6484 Jun 22, 13:49 UTCJun 22, 15:59 UTC2h 10m -
2026-06-21 DLH3XV 3C64A5 Jun 21, 14:19 UTCJun 21, 16:25 UTC2h 5m -
2026-06-19 DLH1PP 3C65CE Jun 19, 12:09 UTCJun 19, 13:09 UTC1h 0m -
2026-06-18 DLH3XV 3C65C4 Jun 18, 13:55 UTCJun 18, 16:05 UTC2h 10m -
2026-06-18 DLH1PP 3C6664 Jun 18, 11:45 UTCJun 18, 12:45 UTC1h 0m -
2026-06-17 DLH3XV 3C6759 Jun 17, 13:55 UTCJun 17, 16:10 UTC2h 15m -
2026-06-17 DLH1PP 3C66A6 Jun 17, 12:10 UTCJun 17, 13:10 UTC1h 0m -
2026-06-16 DLH3XV 3C64A1 Jun 16, 14:00 UTCJun 16, 16:10 UTC2h 10m -
2026-06-16 DLH1PP 3C66B0 Jun 16, 11:55 UTCJun 16, 13:00 UTC1h 5m -
2026-06-16 DLH7LL 502D7D Jun 16, 09:55 UTCJun 16, 11:05 UTC1h 10m -
2026-06-16 DLH9CJ 3C6635 Jun 16, 04:50 UTCJun 16, 05:34 UTC45m -
2026-06-15 DLH3XV 3C64A5 Jun 15, 14:00 UTCJun 15, 16:04 UTC2h 5m -
2026-06-15 DLH1PP 3C6759 Jun 15, 11:49 UTCJun 15, 12:49 UTC1h 0m -
2026-06-15 DLH7LL 502D7D Jun 15, 09:49 UTCJun 15, 10:40 UTC50m -
2026-06-14 DLH3XV 3C64A1 Jun 14, 13:55 UTCJun 14, 16:05 UTC2h 10m -
2026-06-14 DLH1PP 3C65D5 Jun 14, 12:05 UTCJun 14, 13:15 UTC1h 10m -
2026-06-14 DLH7LL 502D7D Jun 14, 09:45 UTCJun 14, 10:55 UTC1h 10m -
2026-06-14 DLH9CJ 3C6672 Jun 14, 04:50 UTCJun 14, 05:35 UTC45m -
2026-06-13 DLH1PP 3C66A2 Jun 13, 11:55 UTCJun 13, 12:55 UTC1h 0m -
2026-06-13 DLH7LL 502D7D Jun 13, 09:55 UTCJun 13, 10:50 UTC55m -
2026-06-13 DLH9CJ 3C6446 Jun 13, 04:55 UTCJun 13, 05:45 UTC50m -
2026-06-12 DLH1PP 3C666A Jun 12, 11:50 UTCJun 12, 12:55 UTC1h 5m -
2026-06-12 DLH7LL 502D7D Jun 12, 09:50 UTCJun 12, 10:50 UTC1h 0m -
2026-06-12 DLH9CJ 3C6635 Jun 12, 05:00 UTCJun 12, 05:45 UTC45m -
2026-06-11 DLH3XV 3C6676 Jun 11, 14:00 UTCJun 11, 15:55 UTC1h 55m -
2026-06-11 DLH1PP 3C6759 Jun 11, 12:15 UTCJun 11, 13:20 UTC1h 5m -
2026-06-11 DLH7LL 502D7D Jun 11, 09:55 UTCJun 11, 10:50 UTC55m -
2026-06-11 DLH9CJ 3C6650 Jun 11, 04:55 UTCJun 11, 05:35 UTC40m -
2026-06-10 DLH1PP 3C6648 Jun 10, 12:35 UTCJun 10, 13:30 UTC55m -
2026-06-10 DLH7LL 502D5D Jun 10, 09:45 UTCJun 10, 10:45 UTC1h 0m -
2026-06-10 ROT301V 4A08EC Jun 10, 05:45 UTCJun 10, 07:50 UTC2h 5m -
2026-06-10 DLH9CJ 3C6589 Jun 10, 04:45 UTCJun 10, 05:35 UTC50m -
2026-06-09 DLH3XV 3C64A3 Jun 9, 13:50 UTCJun 9, 15:50 UTC2h 0m -
2026-06-09 DLH1PP 3C66AD Jun 9, 12:00 UTCJun 9, 13:00 UTC1h 0m -
2026-06-09 DLH7LL 502D5D Jun 9, 09:40 UTCJun 9, 10:40 UTC1h 0m -
2026-06-09 ROT301V 4A08EB Jun 9, 05:50 UTCJun 9, 08:00 UTC2h 10m -
2026-06-09 DLH9CJ 3C6657 Jun 9, 04:45 UTCJun 9, 05:40 UTC55m -
2026-06-08 DLH3XV 3C64A1 Jun 8, 13:45 UTCJun 8, 15:55 UTC2h 10m -
2026-06-08 DLH1PP 3C6759 Jun 8, 11:50 UTCJun 8, 12:45 UTC55m -
2026-06-08 DLH7LL 502D5D Jun 8, 09:55 UTCJun 8, 10:45 UTC50m -
2026-06-08 DLH9CJ 3C6751 Jun 8, 05:10 UTCJun 8, 05:50 UTC40m -
2026-06-08 DLH3VR 3C6441 Jun 8, 05:10 UTCJun 8, 06:05 UTC55m -
2026-06-07 ROT305Z 4A08EA Jun 7, 14:40 UTCJun 7, 16:45 UTC2h 5m -
2026-06-07 DLH3XV 3C64A5 Jun 7, 13:50 UTCJun 7, 15:50 UTC2h 0m -
2026-06-07 DLH7LL 502D5D Jun 7, 10:00 UTCJun 7, 10:50 UTC50m -
2026-06-07 DLH9CJ 3C648A Jun 7, 04:55 UTCJun 7, 05:50 UTC55m -

OTP → FRA frequently asked

How long is the flight from OTP to FRA?
Average flight time on the OTP–FRA route is 1h 22m, covering approximately 1,421 km (882 mi).
What is the distance from OTP to FRA?
The great-circle distance from OTP to FRA is approximately 1,421 km (882 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 ~3 flights per day on this route across our tracking data (296 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.