Flight

OCN51

Flight history and live tracking for OCN51, operated by O Air. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Next flight

DateSun 04 Oct 2026
RouteKPHL PHILADELPHIA INTERNATIONAL → EDDF FRANKFURT MAIN
Scheduled departure17:40 EDT

Scheduled and estimated times from the FAA SWIM feed, local to each airport.

Route

AirlineO Air
Observed routeKPHL → CYPN

Flight history 223 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02partialEDDF?05:08 CESTD-AIKD
2026-10-01KPHL PHILADELPHIA INTERNATIONALEDDF FRANKFURT MAIN18:01 EDT07:07 CEST7h 06mDAIKD
2026-09-30KPHL PHILADELPHIA INTERNATIONALEDDF FRANKFURT MAIN18:06 EDT07:25 CEST7h 19mDAFYQ
2026-09-29KPHL PHILADELPHIA INTERNATIONALEDDF FRANKFURT MAIN18:32 EDT07:45 CEST7h 13mDAXGB
2026-09-28KPHL PHILADELPHIA INTERNATIONALEDDF FRANKFURT MAIN17:56 EDT07:16 CEST7h 20mDAXGB
2026-09-27KPHL PHILADELPHIA INTERNATIONALEDDF FRANKFURT MAIN18:15 EDT07:13 CEST6h 58mDAXGB
2026-09-26partialEDDF?02:00 CESTD-AIKA
2026-09-25KPHL PHILADELPHIA INTERNATIONALEDDF FRANKFURT MAIN19:12 EDT08:01 CEST6h 49mDAIKA
2026-09-24partial??03:15ZD-AXGB
2026-09-23estimatedKPHLCYPN18:28 EDT19:48 EDT1h 20mD-AXGB
2026-09-22partialEDDF?02:00 CESTD-AIKQ
2026-09-21partial??00:00ZD-AIKB
2026-09-20estimatedKPHLCYPN18:41 EDT19:58 EDT1h 16mD-AIKB
2026-09-18partialEDDF?13:44 CESTD-AIKH
2026-09-18partialEDDF?05:29 CESTD-AIKH
2026-09-17partial??00:00ZD-AXGE
2026-09-16partial??03:36ZD-AXGB
2026-09-15partial??03:15ZD-AXGB
2026-09-14partial??00:00ZD-AXGE
2026-09-13partialEDDF?22:08 CESTD-AFYR
2026-09-12partialEDDF?05:06 CESTD-AFYR
2026-09-11partialEDDF?14:21 CESTD-AXGE
2026-09-11partialEDDF?02:00 CESTD-AXGB
2026-09-10partial??03:29ZD-AXGE
2026-09-09estimatedKPHLCYPN18:10 EDT19:42 EDT1h 31mD-AXGE
2026-09-07partial??03:15ZD-AFYR
2026-09-06partialEDDF?11:56 CESTD-AXGE
2026-09-05CYYT?00:42 NDT08:40Z5h 28mD-AXGE
2026-09-04partial??00:08ZD-AXGB
Earlier flights (194) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03partialEDDF?13:37 CESTD-AXGE
2026-09-03estimated??03:27Z05:54Z2h 27mD-AXGE
2026-09-01partialEDDF?22:06 CESTD-AIKO
2026-09-01estimated??03:17Z06:52Z3h 35mD-AXGE
2026-08-31estimated??06:02Z23:42Z17h 39mD-AIKO
2026-08-31partialEDDF?05:20 CESTD-AIKO
2026-08-30estimatedKPHLCYPN18:19 EDT19:48 EDT1h 29mD-AIKO
2026-08-29partialEDDF?02:00 CESTD-AIKE
2026-08-28partial??00:00ZD-AIKD
2026-08-27estimated??06:30Z23:58Z17h 27mD-AFYQ
2026-08-27estimated??03:07Z05:58Z2h 50mD-AFYQ
2026-08-25partial??03:12ZD-AXGB
2026-08-24partial??00:00ZD-AIKF
2026-08-23estimatedKPHLCYPN18:27 EDT19:59 EDT1h 32mD-AIKF
2026-08-22estimatedCYSJEDDF00:17 ADT07:06 CEST1h 48mD-AXGB
2026-08-21partial??03:13ZD-AIKO
2026-08-20partial??03:26ZD-AIKP
2026-08-19partial??03:02ZD-AIKB
2026-08-18partial??03:20ZD-AXGE
2026-08-17estimated??10:52Z23:44Z12h 52mD-AIKP
2026-08-16estimated??22:13Z23:32Z1h 18mD-AIKP
2026-08-15estimatedCYSJEDDF21:00 ADT07:32 CEST5h 31mD-AIKH
2026-08-14partial??03:22ZD-AIKB
2026-08-13partial??03:46ZD-AXGE
2026-08-12partial??03:23ZD-AXGE
2026-08-11estimated??22:09Z23:40Z1h 30mD-AXGE
2026-07-23estimated??03:30Z05:36Z2h 05mD-AXGE
2026-07-22partialEDDF?14:02 CESTD-AXGE
2026-07-22estimatedKPHLCYPN20:05 EDT03:46 EDT7h 40mD-AXGE
2026-07-21partial??03:36ZD-AIKE
2026-07-20partial??03:44ZD-AXGB
2026-07-19estimatedKPHLCYPN18:24 EDT19:48 EDT1h 23mD-AXGB
2026-07-18estimated?EDDF03:39Z07:40 CEST2h 00mD-AXGB
2026-07-17partialEDDF?13:53 CESTD-AXGB
2026-07-17estimated?EDDF00:00Z07:54 CEST5h 53mD-AIKF
2026-07-16partialEDDF?13:34 CESTD-AXGE
2026-07-16estimated?EDDF03:31Z07:18 CEST1h 46mD-AXGB
2026-07-15partial??03:31ZD-AXGE
2026-07-14partialEDDF?20:44 CESTD-AIKA
2026-07-14estimated?EDDF03:16Z07:12 CEST1h 55mD-AIKA
2026-07-13partial??03:26ZD-AXGB
2026-07-12estimatedKPHLCYPN17:57 EDT19:30 EDT1h 32mD-AXGB
2026-07-11estimatedCYSJEDDF21:00 ADT07:58 CEST5h 58mD-AIKF
2026-07-10partialCYZX?21:00 ADTD-AIKE
2026-07-09partial??03:44ZD-AXGE
2026-07-08partialEDDF?13:37 CESTD-AXGE
2026-07-08estimated??03:24Z05:16Z1h 51mD-AXGE
2026-07-07partialEDDF?13:38 CESTD-AXGE
2026-07-07estimated?EDDF03:11Z07:04 CEST1h 52mD-AXGE
2026-07-06partial??03:02ZD-AXGE
2026-07-05estimatedKPHLCYPN17:57 EDT19:28 EDT1h 30mD-AXGE
2026-07-04estimatedCYSJ?00:09 ADT05:00Z1h 50mD-AIKD
2026-07-03partialKHFD?20:00 EDTD-AIKB
2026-07-02partialCYZX?00:25 ADTD-AXGE
2026-07-01partialEDDF?13:41 CESTD-AXGE
2026-07-01estimated?EDDF03:24Z07:06 CEST1h 41mD-AXGE
2026-06-30partialEDDF?13:43 CESTD-AXGE
2026-06-30estimated?EDDF03:03Z06:50 CEST1h 46mD-AXGE
2026-06-29partial??03:16ZD-AIKB
2026-06-28estimatedKPHLCYPN18:04 EDT19:28 EDT1h 23mD-AIKB
2026-06-27estimatedCYSJEDDF00:33 ADT07:14 CEST1h 40mD-AXGB
2026-06-26partialEDDF?12:06 CESTD-AIKB
2026-06-26estimated??03:18Z05:20Z2h 01mD-AIKB
2026-06-25partialEDDF?12:00 CESTD-AFYQ
2026-06-25estimated?EDDF03:18Z07:06 CEST1h 47mD-AFYQ
2026-06-24partialEDDF?13:57 CESTD-AIKA
2026-06-24estimated?EDDF03:16Z07:10 CEST1h 53mD-AIKA
2026-06-23partialEDDF?13:32 CESTD-AIKA
2026-06-23estimatedKHFDEDDF20:00 EDT07:32 CEST5h 31mD-AIKA
2026-06-22partial??03:27ZD-AIKE
2026-06-21estimatedKPHLCYPN18:10 EDT19:48 EDT1h 37mD-AIKE
2026-06-20estimated?EDDF03:26Z07:14 CEST1h 47mD-AIKA
2026-06-19partialEDDF?12:09 CESTD-AIKD
2026-06-19estimated?EDDF00:00Z07:52 CEST5h 51mD-AIKD
2026-06-18partialEDDF?11:52 CEST3C5B32
2026-06-17partial??03:36ZD-AIKO
2026-06-16estimatedEDDF?14:13 CEST23:38Z11h 25mD-AIKE
2026-06-16estimated??03:02Z04:56Z1h 53mD-AIKE
2026-06-15partial??03:13ZD-AFYR
2026-06-14estimatedKPHLCYPN18:04 EDT19:36 EDT1h 32mD-AFYR
2026-06-13estimatedKBGREDDF20:00 EDT08:22 CEST6h 22mD-AXGB
2026-06-12partial??03:36ZD-AXGB
2026-06-11estimatedKACK?18:40 EDT23:48Z1h 07mD-AXGB
2026-05-29estimatedCYSJEDDF01:18 ADT07:48 CEST1h 29mD-AIKD
2026-05-28estimatedEDDF?11:53 CEST23:54Z14h 00mD-AIKE
2026-05-28estimated?EDDF03:47Z07:24 CEST1h 36mD-AIKA
2026-05-27partialKAUG?20:00 EDTD-AIKE
2026-05-26estimatedEDDF?14:18 CEST23:58Z11h 39mD-AIKA
2026-05-26estimatedCYZXEDDF00:14 ADT07:12 CEST1h 58mD-AIKA
2026-05-25EDDF?14:14 CEST23:32Z11h 18mD-AIKH
2026-05-25KPHLEDDF21:50 EDT11:04 CEST7h 13mD-AIKH
2026-05-23estimatedCYSJEDDF23:51 ADT06:38 CEST1h 46mD-AXGE
2026-05-22partial??02:59ZD-AIKH
2026-05-21partialEDDF?13:22 CEST3C15BE
2026-05-20partialKPHL?21:50 EDTD-AXGB
2026-05-19partialETID?03:22 CESTD-AIKF
2026-05-12partialCYZX?00:11 ADTD-AXGE
2026-05-11partialKHFD?23:24 EDTD-AXGE
2026-05-10estimatedKPHL?17:55 EDT23:36Z1h 40mD-AXGE
2026-05-09estimatedCYQMEDDF21:00 ADT08:06 CEST6h 06mD-AXGB
2026-05-08partial??03:08ZD-AIKD
2026-05-07partialKHFD?23:21 EDTD-AFYQ
2026-05-06partial??03:06ZD-AXGB
2026-05-05estimatedEDDF?13:36 CEST23:12Z11h 35mD-AXGB
2026-05-05estimated??03:11Z05:24Z2h 12mD-AIKF
2026-05-04partial??00:00ZD-AXGB
2026-05-03estimatedKPHLCYPN19:25 EDT19:58 EDT0h 32mD-AXGB
2026-05-02estimatedCYSJEDDF00:37 ADT07:36 CEST1h 58mD-AIKO
2026-05-01partialKHFD?23:09 EDTD-AIKH
2026-04-30partial??03:09ZD-AFYR
2026-04-29partialKPHL?23:17 EDTD-AFYQ
2026-04-28estimatedKPHLCYPN17:32 EDT19:08 EDT1h 35mD-AFYQ
2026-04-27estimatedCYSJEDDF00:19 ADT07:16 CEST1h 56mD-AXGE
2026-04-26estimatedKPHLCYPN17:41 EDT19:10 EDT1h 28mD-AXGE
2026-04-25estimatedCYSJEDDF00:39 ADT07:24 CEST1h 44mD-AIKF
2026-04-24partial??03:27ZD-AIKF
2026-04-23estimatedKPHLCYPN17:33 EDT18:58 EDT1h 25mD-AIKF
2026-04-22estimated?EDDF03:28Z07:26 CEST1h 57mD-AFYQ
2026-04-21estimatedKPHLCYPN17:42 EDT19:24 EDT1h 41mD-AFYQ
2026-04-20estimatedCYSJEDDF00:28 ADT07:26 CEST1h 57mD-AFYQ
2026-04-19estimated?CYPN22:03Z19:40 EDT1h 36mD-AFYQ
2026-04-17estimatedCYSJEDDF21:00 ADT07:52 CEST5h 51mD-AXGB
2026-04-16estimatedKPHLCYPN18:35 EDT19:58 EDT1h 22mD-AXGB
2026-04-15estimatedCYSJEDDF00:30 ADT07:06 CEST1h 35mD-AIKA
2026-04-14estimatedKPHLCYPN17:59 EDT19:32 EDT1h 33mD-AIKA
2026-04-03estimated??00:00Z05:24Z5h 23mD-AIKH
2026-04-02estimatedKPHLCYPN18:29 EDT19:58 EDT1h 29mD-AIKH
2026-04-01estimatedCYSJEDDF00:15 ADT07:04 CEST1h 49mD-AXGB
2026-03-31estimatedKPHLCYPN18:05 EDT19:34 EDT1h 28mD-AXGB
2026-03-30estimated??00:00Z06:34Z6h 34mD-AFYQ
2026-03-29estimatedKPHLCYPN19:38 EDT19:58 EDT0h 19mD-AFYQ
2026-03-16estimated?EDDF00:02Z06:52 CET5h 49mD-AFYQ
2026-03-15estimatedKPHLCYPN18:56 EDT19:54 EDT0h 57mD-AFYQ
2026-03-13estimatedCYSJEDDF21:00 ADT07:10 CET6h 09mD-AIKH
2026-03-12estimatedKPHLCYPN19:35 EDT19:58 EDT0h 22mD-AIKH
2026-03-09partialEDDF?01:00 CETD-AIKB
2026-03-08estimatedKPHLCYPN19:16 EDT19:58 EDT0h 41mD-AIKB
2026-01-30partialEDDF?01:01 CETD-AIKH
2026-01-29estimatedKPHLCYPN18:39 EST18:58 EST0h 18mD-AIKH
2026-01-23partialEDDF?01:09 CETD-AXGF
2026-01-22estimatedKPHLCYPN18:05 EST18:56 EST0h 50mD-AXGF
2026-01-19KPHLEDDF19:27 EST08:14 CET6h 46mD-AXGB
2026-01-09partialEDDF?01:01 CETD-AXGF
2026-01-08estimatedKPHLCYPN18:14 EST18:58 EST0h 43mD-AXGF
2026-01-07partialEDDF?01:00 CETD-AXGB
2026-01-06estimatedKPHLCYPN18:13 EST18:58 EST0h 44mD-AXGB
2026-01-05estimated??00:00Z07:00Z6h 59mD-AIKH
2026-01-04estimatedKPHLCYPN18:30 EST18:58 EST0h 27mD-AIKH
2026-01-02partialEDDF?01:02 CETD-AXGB
2026-01-01estimatedKPHLCYPN17:56 EST18:58 EST1h 01mD-AXGB
2025-12-31estimated??00:00Z08:16Z8h 15mD-AXGB
2025-12-30estimatedKPHLCYPN17:57 EST18:58 EST1h 00mD-AXGB
2025-12-28partialEDDF?01:00 CETD-AIKH
2025-12-27estimatedKPHLCYPN18:31 EST18:58 EST0h 27mD-AIKH
2025-12-26partialEDDF?01:01 CETD-AXGE
2025-12-25estimatedKPHLCYPN17:45 EST18:58 EST1h 12mD-AXGE
2025-12-24partialEDDF?01:00 CETD-AXGB
2025-12-23estimatedKPHLCYPN18:27 EST18:58 EST0h 31mD-AXGB
2025-12-21partialEDDF?01:02 CETD-AIKB
2025-12-20estimatedKPHLCYPN18:37 EST18:58 EST0h 20mD-AIKB
2025-12-19partialEDDF?01:05 CETD-AXGB
2025-12-18estimatedKPHLCYPN18:03 EST18:58 EST0h 54mD-AXGB
2025-12-17partialEDDF?01:00 CETD-AXGB
2025-12-16estimatedKPHLCYPN18:21 EST18:58 EST0h 36mD-AXGB
2025-12-14KPHLEDDF19:00 EST08:02 CET7h 02mD-AIKA
2025-12-10partialEDDF?01:00 CETD-AXGB
2025-12-09estimatedKPHLCYPN17:56 EST18:58 EST1h 01mD-AXGB
2025-11-28partialEDDF?04:42 CETD-AXGE
2025-11-27estimatedKPHLCYPN17:39 EST18:54 EST1h 14mD-AXGE
2025-10-25estimated??00:00Z05:46Z5h 46mD-AXGB
2025-10-24partial??00:00ZD-AXGB
2025-10-23partial??02:19ZD-AXGE
2025-10-22partial??03:43ZD-AIKC
2025-10-21estimatedKPHLCYPN11:27 EDT19:40 EDT8h 12mD-AXGB
2025-10-21estimated??04:03Z04:46Z0h 42mD-AXGB
2025-10-20partial??00:00ZD-AIKK
2025-10-19estimatedKPHLCYPN18:48 EDT19:59 EDT1h 10mD-AIKK
2025-10-15partialEDDF?05:39 CESTD-AFYR
2025-10-14estimatedKPHLCYPN17:46 EDT19:36 EDT1h 50mD-AFYR
2025-10-13partialEDDF?02:00 CESTD-AFYR
2025-10-12estimatedKPHLCYPN19:39 EDT19:58 EDT0h 18mD-AFYR
2025-10-08partialEDDF?05:07 CESTD-AIKH
2025-10-07partial??03:17ZD-AXGB
2025-10-06partial??00:00ZD-AIKD
2025-10-05estimatedKPHLCYPN11:03 EDT19:58 EDT8h 55mD-AXGB
2025-10-04KPHLEDDF10:17 EDT18:30 CEST2h 12mD-AFYQ
2025-10-01KPHL?18:19 EDT23:59Z1h 40m3C6564
2025-09-30KPHL?22:40 EDT04:19Z1h 38m3C15BE
2025-08-26KPHLEDDF22:31 EDT08:48 CEST4h 16mD-AIGM
2025-08-22partialKPHL?20:58 EDTD-AIFE
2025-08-20partialEDDF?07:23 CESTD-AXGE
2025-08-19partial??00:00ZD-AIGM
2025-08-16partialEDDF?02:00 CESTD-AIGW
2025-08-15partialKPHL?20:51 EDTD-AIGL

Times are local to each airport. Hover for UTC. Flights marked estimated were completed with route prediction or partial coverage; partial records have a confirmed departure but no reliable arrival fix.

Open the live map Full history CSV API access
Follow this flight

Get an email when OCN51 flies + if it runs late.

Data access

Live positions and 365-day history for this flight are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our archive (from $9.99, with a free one-day sample). Questions: [email protected]