PHL → MDT Philadelphia to Harrisburg
live
Direct flights from Philadelphia (PHL) to Harrisburg (MDT): 7 nonstop departures observed each week across 1 airline. 89% of the last 19 operated flights arrived within 15 minutes of schedule. The median arrival is 6 minutes early. No cancellations were recorded across the 19 tracked flights. The nonstop covers 134 km, an estimated 40 minutes in the air. Measured by Pro Flight Search from live flight boards at Philadelphia and Harrisburg. Updated 17 October 2026 at 06:29 UTC.
Today, PHL → MDT Sat 17 Oct · local times
Sched Flight PHL departure MDT arrival
13:09
AA6009
On schedule Gate F19 · TF
·
14:34
AA6100
On schedule Gate F33 · TF
·
17:05
AA5951
Sched 17:05 Departure not confirmed by the board
·
Checked PHL board 02:29
PHL
Philadelphia
heavy · +45
MDT
Harrisburg
tracking
dep bank 00:15–21:50 7x weekly
Runs reliable · 1 airline · 7x weekly · nonstop
89% on time
of the last 19 operated PHL → MDT flights arrived within 15 minutes
Median arrival delay is −6 min . 0 of 19 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −6 min across the last 19 operated legs
Flight time ~0h 40m estimated from route distance
Weekly departures 7x 1 direct airline on the leg
Cancelled 0.0% recent route rate · 0 of 19
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 89% on time
Flights AA5824 00:15 Tu Fr · AA5808 01:57 Tu We Fr Sa · AA6009 13:09 daily · AA6068 14:34 Mo We Th Fr Su
History operated legs · board outcomes
Show 11 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 MDT, paired departure → arrival per flight and day. Board tracking since Tue, Oct 13 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 22 Completed 19 Delayed 2 Within 15m 17/19 Median -6m
AA5951
5 days
Sat, Oct 17
1/2 legs · N900AE
PHL
Departure
Sched 17:05
Scheduled departure
→
MDT
Arrival
—
MDT is outside our board polling set.
Fri, Oct 16
1/2 legs · N683AE
PHL
Departure
16:57
Departed · Sched 17:058m early
→
MDT
Arrival
—
MDT is outside our board polling set.
Thu, Oct 15
1/2 legs · N687JS
PHL
Departure
16:59
Departed · Sched 17:056m early
→
MDT
Arrival
—
MDT is outside our board polling set.
Wed, Oct 14
1/2 legs · N672AE
PHL
Departure
17:01
Departed · Sched 17:054m early
→
MDT
Arrival
—
MDT is outside our board polling set.
Tue, Oct 13
1/2 legs · N645AE
PHL
Departure
16:59
Departed · Sched 17:089m early
→
MDT
Arrival
—
MDT is outside our board polling set.
Full AA5951 history →
AA6009
5 days
Sat, Oct 17
1/2 legs · N636AE
PHL
Departure
Sched 13:09
Scheduled departure
→
MDT
Arrival
—
MDT is outside our board polling set.
Fri, Oct 16
1/2 legs · N664MS
PHL
Departure
13:17
Departed · Sched 13:098m late
→
MDT
Arrival
—
MDT is outside our board polling set.
Thu, Oct 15
1/2 legs · N663AR
PHL
Departure
13:01
Departed · Sched 13:098m early
→
MDT
Arrival
—
MDT is outside our board polling set.
Wed, Oct 14
1/2 legs · N647AE
PHL
Departure
13:02
Departed · Sched 13:097m early
→
MDT
Arrival
—
MDT is outside our board polling set.
Tue, Oct 13
1/2 legs · N687JS
PHL
Departure
14:18
Departed · Sched 13:0969m late
→
MDT
Arrival
—
MDT is outside our board polling set.
Full AA6009 history →
AA6100
2 days
Sat, Oct 17
1/2 legs · N637AE
PHL
Departure
Sched 14:34
Scheduled departure
→
MDT
Arrival
—
MDT is outside our board polling set.
Tue, Oct 13
1/2 legs · N660CL
PHL
Departure
14:31
Departed · Sched 14:343m early
→
MDT
Arrival
—
MDT is outside our board polling set.
Full AA6100 history →
AA5807
4 days
Fri, Oct 16
1/2 legs · N637AE
PHL
Departure
21:46
Departed · Sched 21:504m early
→
MDT
Arrival
—
MDT is outside our board polling set.
Thu, Oct 15
1/2 legs · N902BC
PHL
Departure
21:42
Departed · Sched 21:508m early
→
MDT
Arrival
—
MDT is outside our board polling set.
Wed, Oct 14
1/2 legs · N644AE
PHL
Departure
21:44
Departed · Sched 21:506m early
→
MDT
Arrival
—
MDT is outside our board polling set.
Tue, Oct 13
1/2 legs · N651AE
PHL
Departure
21:41
Departed · Sched 21:509m early
→
MDT
Arrival
—
MDT is outside our board polling set.
Full AA5807 history →
AA6068
3 days
Fri, Oct 16
1/2 legs · N684JW
PHL
Departure
16:34
Departed · Sched 14:34120m late
→
MDT
Arrival
—
MDT is outside our board polling set.
Thu, Oct 15
1/2 legs · N699AE
PHL
Departure
14:22
Departed · Sched 14:3412m early
→
MDT
Arrival
—
MDT is outside our board polling set.
Wed, Oct 14
1/2 legs · N684JW
PHL
Departure
14:24
Departed · Sched 14:3410m early
→
MDT
Arrival
—
MDT is outside our board polling set.
Full AA6068 history →
AA5808
2 days
Wed, Oct 14
1/2 legs · N665BC
PHL
Departure
01:55
Departed · Sched 01:572m early
→
MDT
Arrival
—
MDT is outside our board polling set.
Tue, Oct 13
1/2 legs · N685AE
PHL
Departure
01:51
Departed · Sched 01:576m early
→
MDT
Arrival
—
MDT is outside our board polling set.
Full AA5808 history →
AA5824
1 day
Tue, Oct 13
1/2 legs · N683AE
PHL
Departure
00:07
Departed · Sched 00:158m early
→
MDT
Arrival
—
MDT is outside our board polling set.
Full AA5824 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 Harrisburg (MDT) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PHL-MDT
Copy
How we measure this →
PHL to MDT questions
Is PHL–MDT running on time right now? Significant delay risk. The departure side at PHL is the weaker end, route health score 40/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on PHL–MDT? Operators schedule morning departures around 00:15 and evening departures around 17:05 from PHL. Earlier flights typically land before destination-airport delays accumulate later in the day; check the MDT delay card to confirm conditions when you'd arrive.
How long is the flight from PHL to MDT? Great-circle distance is 134 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 39–41 min gate-to-gate on this route.
How often does PHL–MDT fly? American Airlines runs the route with about 35 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.