PHL → ORF Philadelphia to Norfolk
live
Direct flights from Philadelphia (PHL) to Norfolk (ORF): 7 nonstop departures observed each week across 1 airline. 63% of the last 38 operated flights arrived within 15 minutes of schedule. The median arrival is 11 minutes late. No cancellations were recorded across the 38 tracked flights. The nonstop covers 341 km, an estimated 56 minutes in the air. Measured by Pro Flight Search from live flight boards at Philadelphia and Norfolk. Updated 18 August 2026 at 07:40 UTC.
PHL
Philadelphia
smooth · +5
ORF
Norfolk
smooth · +0
dep bank 09:02–19:45 7x weekly
Median arrival +11 min across the last 38 operated legs
Flight time ~0h 56m estimated from route distance
Weekly departures 7x 1 direct airline on the leg
Cancelled 0.0% recent route rate · 0 of 38
Current nonstop fares PHL → ORF · one way · economy · 1 adult
loading
Today Checking… Direct airline fares
Tomorrow Checking… Direct airline fares
In one week Checking… Direct airline fares
The week scheduled departures · origin local time
American Airlines
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
American AirlinesAA 63% on time
Flights AA6122 09:02 daily · AA6046 11:34 Mo Tu We Th Fr Su · AA5949 13:49 daily · AA4756 15:30 Mo We Th Fr Su
History operated legs · board outcomes
Show 30 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from PHL and ORF, paired departure → arrival per flight and day. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 81 Completed 73 Delayed 40 Cancelled 1 Within 15m 34/73 Median +18m
AA5949 American
8 days
Tue, Aug 18
1/2 legs · N687JS
PHL
Departure
Sched 18:03
Scheduled departure
→
ORF
Arrival
Sched 15:19
Scheduled arrival · landing pending
Typical Tue schedule
Mon, Aug 17
1/2 legs · N908AE
PHL
Departure
19:11
Departed · Sched 17:4982m late
→
ORF
Arrival
Sched 15:05
Scheduled time only · no board update captured
Sun schedule from board history
Sun, Aug 16
2/2 legs · N663AR
PHL
Departure
18:53
Departed · Sched 17:4964m late
→
ORF
Arrival
16:11
Landed · Sched 15:0566m late
Sat, Aug 15
2/2 legs · N923AE
PHL
Departure
15:13
Departed · Sched 13:4984m late
→
ORF
Arrival
15:58
Landed · Sched 15:0553m late
Fri, Aug 14
1/2 legs · N932AE
PHL
Departure
18:57
Departed · Sched 17:4968m late
→
ORF
Arrival
—
Board row not captured for this rotation yet.
Thu, Aug 13
2/2 legs · N636AE
PHL
Departure
13:54
Departed · Sched 13:495m late
→
ORF
Arrival
16:18
Landed · Sched 15:0573m late
Wed, Aug 12
2/2 legs · N679AE
PHL
Departure
14:05
Departed · Sched 13:4916m late
→
ORF
Arrival
14:44
Landed · Sched 15:0521m early
Tue, Aug 11
2/2 legs · N660CL
PHL
Departure
20:55
Departed · Sched 18:03172m late
→
ORF
Arrival
17:49
Landed · Sched 15:19150m late
Full AA5949 history →
AA6046 American
6 days
Tue, Aug 18
1/2 legs · N659AE
PHL
Departure
Sched 15:34
Scheduled departure
→
ORF
Arrival
Sched 12:54
Scheduled arrival · landing pending
Typical Tue schedule
Mon, Aug 17
1/2 legs · N698CB
PHL
Departure
16:12
Departed · Sched 15:3438m late
→
ORF
Arrival
Sched 12:54
Scheduled time only · no board update captured
Sun schedule from board history
Sun, Aug 16
2/2 legs · N685AE
PHL
Departure
15:59
Departed · Sched 15:3425m late
→
ORF
Arrival
13:07
Landed · Sched 12:5413m late
Fri, Aug 14
2/2 legs · N690AE
PHL
Departure
16:14
Departed · Sched 15:3440m late
→
ORF
Arrival
13:12
Landed · Sched 12:5418m late
Wed, Aug 12
1/2 legs · N696AE
PHL
Departure
15:47
Departed · Sched 15:3413m late
→
ORF
Arrival
Sched 12:54
Scheduled time only · no board update captured
Tue schedule from board history
Tue, Aug 11
2/2 legs · N651AE
PHL
Departure
16:30
Departed · Sched 15:3456m late
→
ORF
Arrival
12:41
Landed · Sched 12:5413m early
Full AA6046 history →
AA6122 American
8 days
Tue, Aug 18
1/2 legs · N681AE
PHL
Departure
Sched 13:02
Scheduled departure
→
ORF
Arrival
Sched 10:22
Scheduled arrival · landing pending
Mon schedule from board history
Mon, Aug 17
1/2 legs · N683AE
PHL
Departure
12:50
Departed · Sched 13:0212m early
→
ORF
Arrival
Sched 10:22
Scheduled time only · no board update captured
Sun schedule from board history
Sun, Aug 16
2/2 legs · N907AE
PHL
Departure
13:20
Departed · Sched 13:0218m late
→
ORF
Arrival
10:01
Landed · Sched 10:2221m early
Sat, Aug 15
2/2 legs · N687JS
PHL
Departure
09:37
Departed · Sched 09:0235m late
→
ORF
Arrival
10:37
Landed · Sched 10:2215m late
Fri, Aug 14
2/2 legs · N928AE
PHL
Departure
09:22
Departed · Sched 09:0220m late
→
ORF
Arrival
10:02
Landed · Sched 10:2220m early
Thu, Aug 13
2/2 legs · N648AE
PHL
Departure
09:26
Departed · Sched 09:0224m late
→
ORF
Arrival
10:06
Landed · Sched 10:2216m early
Wed, Aug 12
1/2 legs · N656AE
PHL
Departure
13:12
Departed · Sched 13:0210m late
→
ORF
Arrival
—
Board row not captured for this rotation yet.
Tue, Aug 11
2/2 legs · N663AR
PHL
Departure
10:00
Departed · Sched 09:0258m late
→
ORF
Arrival
10:21
Landed · Sched 10:221m early
Full AA6122 history →
AA4756 American
5 days
Mon, Aug 17
2/2 legs · N423YX
PHL
Departure
15:43
Departed · Sched 15:3013m late
→
ORF
Arrival
16:19
Landed · Sched 16:4930m early
Sun, Aug 16
2/2 legs · N439YX
PHL
Departure
19:40
Departed · Sched 19:3010m late
→
ORF
Arrival
17:00
Landed · Sched 16:4911m late
Fri, Aug 14
2/2 legs · N438YX
PHL
Departure
15:54
Departed · Sched 15:3024m late
→
ORF
Arrival
16:38
Landed · Sched 16:4911m early
Thu, Aug 13
2/2 legs · N438YX
PHL
Departure
15:45
Departed · Sched 15:3015m late
→
ORF
Arrival
16:21
Landed · Sched 16:4928m early
Wed, Aug 12
2/2 legs · N862RW
PHL
Departure
15:59
Departed · Sched 15:3029m late
→
ORF
Arrival
16:38
Landed · Sched 16:4911m early
Full AA4756 history →
AA5375 American
7 days
Mon, Aug 17
1/2 legs · N501BG
PHL
Departure
00:13
Departed · Sched 23:4528m late
→
ORF
Arrival
Sched 21:18
Scheduled time only · no board update captured
Sun schedule from board history
Sun, Aug 16
2/2 legs · N542EA
PHL
Departure
Sched 23:45
Scheduled time only · no board update captured
→
ORF
Arrival
21:37
Landed · Sched 21:2611m late
Sat, Aug 15
2/2 legs · N534AE
PHL
Departure
22:02
Departed · Sched 19:45137m late
→
ORF
Arrival
22:43
Landed · Sched 21:1885m late
Fri, Aug 14
1/2 legs · N723PS
PHL
Departure
00:14
Departed · Sched 23:4529m late
→
ORF
Arrival
Sched 21:18
Scheduled time only · no board update captured
Thu schedule from board history
Thu, Aug 13
2/2 legs · N518AE
PHL
Departure
00:30
Departed · Sched 23:4545m late
→
ORF
Arrival
21:20
Landed · Sched 21:182m late
Wed, Aug 12
2/2 legs · N539EA
PHL
Departure
00:30
Departed · Sched 23:4545m late
→
ORF
Arrival
21:25
Landed · Sched 21:187m late
Tue, Aug 11
2/2 legs · N537EA
PHL
Departure
23:51
Departed · Sched 23:456m late
→
ORF
Arrival
20:46
Landed · Sched 21:1832m early
Full AA5375 history →
AA5632 American
7 days
Mon, Aug 17
1/2 legs · N578NN
PHL
Departure
03:30
Last seen · Sched 22:36294m late
→
ORF
Arrival
Sched 20:54
Scheduled time only · no board update captured
Sun schedule from board history
Sun, Aug 16
2/2 legs · N594NN
PHL
Departure
01:21
Departed · Sched 22:36165m late
→
ORF
Arrival
22:58
Landed · Sched 20:54124m late
Sat, Aug 15
2/2 legs · N598NN
PHL
Departure
19:24
Departed · Sched 18:3648m late
→
ORF
Arrival
20:05
Landed · Sched 20:005m late
Fri, Aug 14
1/2 legs · N618NN
PHL
Departure
23:23
Departed · Sched 22:3647m late
→
ORF
Arrival
Sched 20:00
Scheduled time only · no board update captured
Thu schedule from board history
Thu, Aug 13
2/2 legs · N641NN
PHL
Departure
23:51
Departed · Sched 22:3675m late
→
ORF
Arrival
20:34
Landed · Sched 20:0034m late
Wed, Aug 12
2/2 legs · N645NN
PHL
Departure
18:44
Departed · Sched 18:368m late
→
ORF
Arrival
19:22
Landed · Sched 20:0038m early
Tue, Aug 11
2/2 legs · N649NN
PHL
Departure
22:36 Departed
→
ORF
Arrival
19:41
Landed · Sched 20:0019m early
Full AA5632 history →
AA5411 American
1 day
Sat, Aug 15
2/2 legs · N718PS
PHL
Departure
15:53
Departed · Sched 15:3023m late
→
ORF
Arrival
16:33
Landed · Sched 16:5926m early
Full AA5411 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search — Philadelphia (PHL) to Norfolk (ORF) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PHL-ORF
Copy
How we measure this →
PHL to ORF questions
Is PHL–ORF running on time right now? Some delays possible. The departure side at PHL is the weaker end, route health score 64/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on PHL–ORF? Operators schedule morning departures around 09:02 from PHL. Earlier flights typically land before destination-airport delays accumulate later in the day; check the ORF delay card to confirm conditions when you'd arrive.
How long is the flight from PHL to ORF? Great-circle distance is 341 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 54–59 min gate-to-gate on this route.
How often does PHL–ORF fly? American Airlines runs the route with about 40 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.