542 km · Domestic

Philadelphia (PHL) – Raleigh-Durham (RDU)

In July 2026, 490 flights operated between Philadelphia and Raleigh-Durham (both directions), and 66.1% left on time, according to the US BTS.

Flights per month

Only complete months are shown. A month appears once the source has published every day of it.

The most recent periods19 periods
PeriodFlights operated 2025Flights operated 2026Change vs last year
January328360▲ 9.8%
February312329▲ 5.4%
March388374▼ 3.6%
April437469▲ 7.3%
May456488▲ 7.0%
June419478▲ 14.1%
July403490▲ 21.6%
August397––
September413––
October486–in progress
November381––
December383––
Year to date (Jan–Jul)2,7432,988▲ 8.9%

On-time departures by month

Departures within 15 minutes of schedule.

The most recent periods19 periods
PeriodOn-time departures 2025On-time departures 2026Change vs last year
January82.0%75.3%▼ 8.2%
February76.3%80.2%▲ 5.1%
March81.2%77.0%▼ 5.2%
April79.4%83.2%▲ 4.8%
May74.6%82.6%▲ 10.7%
June69.5%75.3%▲ 8.3%
July67.2%66.1%▼ 1.6%
August64.0%––
September81.8%––
October77.0%–in progress
November75.6%––
December64.2%––
Year-to-date average (Jan–Jul)75.7%77.1%▲ 1.8%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January1328▲ 115.4%
February1828▲ 55.6%
March419▲ 375.0%
April110.0%
May86▼ 25.0%
June321▲ 600.0%
July3532▼ 8.6%
August5––
September1––
October3–in progress
November3––
December11––
Year to date (Jan–Jul)82135▲ 64.6%

Airlines on this route

  1. American Airlines 52.1%
  2. Frontier Airlines 23.5%
  3. PSA Airlines 18.8%
  4. Republic Airways 5.7%

Oct 1, 2024 – Jul 31, 2026

By direction

PHL → RDU

Scheduled flights
4,572
Flights operated
4,462
Cancelled
110 · 2.4%
On-time departures
76.0%

RDU → PHL

Scheduled flights
4,575
Flights operated
4,442
Cancelled
133 · 2.9%
On-time departures
77.0%

PHL → RDU and RDU → PHL counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 4,762 52.1% 77.4% 94
Frontier Airlines F9 2,145 23.5% 75.5% 60
PSA Airlines OH 1,721 18.8% 72.4% 74
Republic Airways YX 519 5.7% 85.1% 15

Shares are of scheduled flights in the period shown. Codeshare flights are counted once, under the operating airline.

Flight timing & delays

Historical departures, grouped by the scheduled local time at the departure airport. These are recorded outcomes, not a forecast for your flight.

Times are local to the departure airport of each flight; both directions are combined.

US domestic sectors recorded by BTS

Source: the US BTS · Oct 12, 2024 → Jul 31, 2026

Lowest average delay07:00–08:002.6min · 397 recorded · 392 measured
Gap to highest-delay hour35.1min07:00 ↔ 19:00
Recorded flights9,147PHL–RDU

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · Fewer than 200 measured departures · 44 recorded · 43 measured · Source: the US BTS 06:00 · 89.1% · 592 recorded · 577 measured · Source: the US BTS 07:00 · 87.0% · 397 recorded · 392 measured · Source: the US BTS 08:00 · 88.4% · 826 recorded · 809 measured · Source: the US BTS 09:00 · 78.8% · 420 recorded · 415 measured · Source: the US BTS 10:00 · 85.9% · 638 recorded · 625 measured · Source: the US BTS 11:00 · 78.7% · 701 recorded · 691 measured · Source: the US BTS 12:00 · 81.9% · 449 recorded · 442 measured · Source: the US BTS 13:00 · 75.4% · 725 recorded · 707 measured · Source: the US BTS 14:00 · 77.0% · 448 recorded · 444 measured · Source: the US BTS 15:00 · 71.5% · 551 recorded · 534 measured · Source: the US BTS 16:00 · 71.5% · 871 recorded · 851 measured · Source: the US BTS 17:00 · 66.5% · 513 recorded · 492 measured · Source: the US BTS 18:00 · 65.4% · 549 recorded · 531 measured · Source: the US BTS 19:00 · 62.5% · 644 recorded · 611 measured · Source: the US BTS 20:00 · 65.1% · 268 recorded · 258 measured · Source: the US BTS 21:00 · 71.1% · 329 recorded · 318 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 180 recorded · 162 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 2 recorded · 2 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · Fewer than 200 measured departures · 44 recorded · 43 measured · Source: the US BTS 06:00 · 7.6 min · 592 recorded · 577 measured · Source: the US BTS 07:00 · 2.6 min · 397 recorded · 392 measured · Source: the US BTS 08:00 · 11.0 min · 826 recorded · 809 measured · Source: the US BTS 09:00 · 15.3 min · 420 recorded · 415 measured · Source: the US BTS 10:00 · 6.5 min · 638 recorded · 625 measured · Source: the US BTS 11:00 · 14.5 min · 701 recorded · 691 measured · Source: the US BTS 12:00 · 10.2 min · 449 recorded · 442 measured · Source: the US BTS 13:00 · 17.8 min · 725 recorded · 707 measured · Source: the US BTS 14:00 · 12.7 min · 448 recorded · 444 measured · Source: the US BTS 15:00 · 26.0 min · 551 recorded · 534 measured · Source: the US BTS 16:00 · 26.5 min · 871 recorded · 851 measured · Source: the US BTS 17:00 · 30.9 min · 513 recorded · 492 measured · Source: the US BTS 18:00 · 31.6 min · 549 recorded · 531 measured · Source: the US BTS 19:00 · 37.7 min · 644 recorded · 611 measured · Source: the US BTS 20:00 · 22.1 min · 268 recorded · 258 measured · Source: the US BTS 21:00 · 20.6 min · 329 recorded · 318 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 180 recorded · 162 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 2 recorded · 2 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · 44 · 44 recorded · 43 measured · Source: the US BTS 06:00 · 592 · 592 recorded · 577 measured · Source: the US BTS 07:00 · 397 · 397 recorded · 392 measured · Source: the US BTS 08:00 · 826 · 826 recorded · 809 measured · Source: the US BTS 09:00 · 420 · 420 recorded · 415 measured · Source: the US BTS 10:00 · 638 · 638 recorded · 625 measured · Source: the US BTS 11:00 · 701 · 701 recorded · 691 measured · Source: the US BTS 12:00 · 449 · 449 recorded · 442 measured · Source: the US BTS 13:00 · 725 · 725 recorded · 707 measured · Source: the US BTS 14:00 · 448 · 448 recorded · 444 measured · Source: the US BTS 15:00 · 551 · 551 recorded · 534 measured · Source: the US BTS 16:00 · 871 · 871 recorded · 851 measured · Source: the US BTS 17:00 · 513 · 513 recorded · 492 measured · Source: the US BTS 18:00 · 549 · 549 recorded · 531 measured · Source: the US BTS 19:00 · 644 · 644 recorded · 611 measured · Source: the US BTS 20:00 · 268 · 268 recorded · 258 measured · Source: the US BTS 21:00 · 329 · 329 recorded · 318 measured · Source: the US BTS 22:00 · 180 · 180 recorded · 162 measured · Source: the US BTS 23:00 · 2 · 2 recorded · 2 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Departure hourOn-time departuresAverage departure delayWith departure timeRecorded flights
00:00No observations———
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:00Fewer than 200 measured departures—4344
06:0089.1%7.6 min577592
07:0087.0%2.6 min392397
08:0088.4%11.0 min809826
09:0078.8%15.3 min415420
10:0085.9%6.5 min625638
11:0078.7%14.5 min691701
12:0081.9%10.2 min442449
13:0075.4%17.8 min707725
14:0077.0%12.7 min444448
15:0071.5%26.0 min534551
16:0071.5%26.5 min851871
17:0066.5%30.9 min492513
18:0065.4%31.6 min531549
19:0062.5%37.7 min611644
20:0065.1%22.1 min258268
21:0071.1%20.6 min318329
22:00Fewer than 200 measured departures—162180
23:00Fewer than 200 measured departures—22

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 72.9% · 1,446 recorded · 1,407 measured · Source: the US BTS Tuesday · 80.7% · 1,201 recorded · 1,173 measured · Source: the US BTS Wednesday · 80.2% · 1,200 recorded · 1,168 measured · Source: the US BTS Thursday · 76.9% · 1,355 recorded · 1,321 measured · Source: the US BTS Friday · 75.1% · 1,445 recorded · 1,419 measured · Source: the US BTS Saturday · 76.4% · 1,087 recorded · 1,059 measured · Source: the US BTS Sunday · 74.4% · 1,413 recorded · 1,357 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
Monday · 24.6 min · 1,446 recorded · 1,407 measured · Source: the US BTS Tuesday · 14.9 min · 1,201 recorded · 1,173 measured · Source: the US BTS Wednesday · 14.9 min · 1,200 recorded · 1,168 measured · Source: the US BTS Thursday · 20.7 min · 1,355 recorded · 1,321 measured · Source: the US BTS Friday · 16.8 min · 1,445 recorded · 1,419 measured · Source: the US BTS Saturday · 17.0 min · 1,087 recorded · 1,059 measured · Source: the US BTS Sunday · 19.1 min · 1,413 recorded · 1,357 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
Monday · 1,446 · 1,446 recorded · 1,407 measured · Source: the US BTS Tuesday · 1,201 · 1,201 recorded · 1,173 measured · Source: the US BTS Wednesday · 1,200 · 1,200 recorded · 1,168 measured · Source: the US BTS Thursday · 1,355 · 1,355 recorded · 1,321 measured · Source: the US BTS Friday · 1,445 · 1,445 recorded · 1,419 measured · Source: the US BTS Saturday · 1,087 · 1,087 recorded · 1,059 measured · Source: the US BTS Sunday · 1,413 · 1,413 recorded · 1,357 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Day of weekOn-time departuresAverage departure delayWith departure timeRecorded flights
Monday72.9%24.6 min1,4071,446
Tuesday80.7%14.9 min1,1731,201
Wednesday80.2%14.9 min1,1681,200
Thursday76.9%20.7 min1,3211,355
Friday75.1%16.8 min1,4191,445
Saturday76.4%17.0 min1,0591,087
Sunday74.4%19.1 min1,3571,413

Month of year

Months combine the same calendar month across the years shown; this is a seasonal pattern, not a monthly time series.

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Jan · 78.5% · 729 recorded · 688 measured · Source: the US BTS Feb · 78.3% · 687 recorded · 641 measured · Source: the US BTS Mar · 79.1% · 785 recorded · 762 measured · Source: the US BTS Apr · 81.4% · 908 recorded · 906 measured · Source: the US BTS May · 78.7% · 958 recorded · 944 measured · Source: the US BTS Jun · 72.6% · 921 recorded · 897 measured · Source: the US BTS Jul · 66.6% · 960 recorded · 893 measured · Source: the US BTS Aug · 64.0% · 402 recorded · 397 measured · Source: the US BTS Sep · 81.8% · 414 recorded · 413 measured · Source: the US BTS Oct · 80.3% · 811 recorded · 805 measured · Source: the US BTS Nov · 80.4% · 798 recorded · 795 measured · Source: the US BTS Dec · 73.5% · 774 recorded · 763 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
Jan · 21.4 min · 729 recorded · 688 measured · Source: the US BTS Feb · 15.3 min · 687 recorded · 641 measured · Source: the US BTS Mar · 17.8 min · 785 recorded · 762 measured · Source: the US BTS Apr · 11.7 min · 908 recorded · 906 measured · Source: the US BTS May · 14.6 min · 958 recorded · 944 measured · Source: the US BTS Jun · 25.3 min · 921 recorded · 897 measured · Source: the US BTS Jul · 34.3 min · 960 recorded · 893 measured · Source: the US BTS Aug · 29.7 min · 402 recorded · 397 measured · Source: the US BTS Sep · 13.0 min · 414 recorded · 413 measured · Source: the US BTS Oct · 13.8 min · 811 recorded · 805 measured · Source: the US BTS Nov · 10.6 min · 798 recorded · 795 measured · Source: the US BTS Dec · 15.7 min · 774 recorded · 763 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
Jan · 729 · 729 recorded · 688 measured · Source: the US BTS Feb · 687 · 687 recorded · 641 measured · Source: the US BTS Mar · 785 · 785 recorded · 762 measured · Source: the US BTS Apr · 908 · 908 recorded · 906 measured · Source: the US BTS May · 958 · 958 recorded · 944 measured · Source: the US BTS Jun · 921 · 921 recorded · 897 measured · Source: the US BTS Jul · 960 · 960 recorded · 893 measured · Source: the US BTS Aug · 402 · 402 recorded · 397 measured · Source: the US BTS Sep · 414 · 414 recorded · 413 measured · Source: the US BTS Oct · 811 · 811 recorded · 805 measured · Source: the US BTS Nov · 798 · 798 recorded · 795 measured · Source: the US BTS Dec · 774 · 774 recorded · 763 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Month of yearOn-time departuresAverage departure delayWith departure timeRecorded flights
Jan78.5%21.4 min688729
Feb78.3%15.3 min641687
Mar79.1%17.8 min762785
Apr81.4%11.7 min906908
May78.7%14.6 min944958
Jun72.6%25.3 min897921
Jul66.6%34.3 min893960
Aug64.0%29.7 min397402
Sep81.8%13.0 min413414
Oct80.3%13.8 min805811
Nov80.4%10.6 min795798
Dec73.5%15.7 min763774

Delay and on-time rates need at least 200 measured departures per bucket. Smaller samples remain visible in the flight-count chart. An empty slot means no observations, not zero flights.

Recorded outcomes

  • On time 74.4% 6,809
  • Delayed >15 min 22.9% 2,095
  • Cancelled 2.7% 243
  • Missing departure time 0.0% 0

All recorded flights with a known scheduled local time, counted once. Missing actual times are shown separately.

On time means departing no more than 15 minutes after schedule. Cancelled flights and flights missing departure times are excluded from the on-time rate and average delay.

Flight numbers on this route

80
80 of 80
Flight numbersBy direction DeparturesOn time
F992059 PHL → RDU 457 82.3%
AA706 PHL → RDU 426 64.8%
F991517 PHL → RDU 397 77.4%
F992060 RDU → PHL 361 78.2%
F992072 RDU → PHL 330 62.7%
AA1441 RDU → PHL 261 57.1%
AA1115 RDU → PHL 238 88.8%
F994844 RDU → PHL 234 73.0%
AA2607 RDU → PHL 220 83.1%
AA1441 PHL → RDU 212 64.1%
AA2607 PHL → RDU 207 82.5%
AA2334 PHL → RDU 147 75.9%
AA2851 RDU → PHL 144 60.3%
AA2781 RDU → PHL 131 85.4%
F991518 RDU → PHL 131 76.6%
AA2931 RDU → PHL 121 92.4%
F992071 PHL → RDU 110 70.9%
F994843 PHL → RDU 105 77.9%
AA2781 PHL → RDU 104 86.4%
AA3310 PHL → RDU 95 56.0%
AA1674 RDU → PHL 94 75.3%
AA1674 PHL → RDU 94 75.3%
AA896 RDU → PHL 92 91.2%
AA3213 PHL → RDU 79 79.2%
OH5316 PHL → RDU 75 74.7%
AA2686 RDU → PHL 70 92.9%
OH5370 PHL → RDU 69 82.4%
OH5590 PHL → RDU 68 64.5%
OH5590 RDU → PHL 68 56.7%
OH5398 PHL → RDU 66 67.2%
AA2403 RDU → PHL 63 75.8%
AA2051 RDU → PHL 62 98.3%
AA2360 RDU → PHL 62 44.1%
AA2360 PHL → RDU 62 52.5%
AA2403 PHL → RDU 61 82.0%
AA2685 PHL → RDU 59 81.0%
AA2685 RDU → PHL 59 82.8%
AA2687 PHL → RDU 59 86.4%
AA2687 RDU → PHL 59 86.4%
AA2982 PHL → RDU 57 81.5%
AA2982 RDU → PHL 56 83.0%
AA2985 PHL → RDU 56 67.9%
OH5316 RDU → PHL 54 69.8%
YX4411 RDU → PHL 54 80.4%
OH5644 RDU → PHL 52 63.3%
OH5644 PHL → RDU 52 74.5%
OH5083 PHL → RDU 47 74.5%
OH5370 RDU → PHL 46 68.9%
OH5663 RDU → PHL 45 80.0%
AA1273 PHL → RDU 44 83.7%
YX4755 PHL → RDU 44 100.0%
YX4755 RDU → PHL 44 100.0%
OH5546 PHL → RDU 43 86.1%
AA3288 PHL → RDU 38 89.2%
OH5478 PHL → RDU 38 66.7%
OH5638 PHL → RDU 38 84.2%
OH5638 RDU → PHL 38 86.5%
AA1168 PHL → RDU 37 81.1%
AA1168 RDU → PHL 37 86.5%
OH5113 RDU → PHL 37 65.7%
YX4428 RDU → PHL 37 83.3%
YX4430 PHL → RDU 37 83.8%
AA948 RDU → PHL 35 88.2%
AA959 PHL → RDU 34 94.1%
OH5485 RDU → PHL 32 78.1%
YX4729 RDU → PHL 32 86.2%
YX4729 PHL → RDU 32 89.7%
AA2707 PHL → RDU 31 46.7%
AA987 RDU → PHL 31 66.7%
AA991 PHL → RDU 31 74.2%
OH5065 RDU → PHL 31 62.1%
OH5065 PHL → RDU 31 66.7%
AA1274 PHL → RDU 30 66.7%
AA1846 RDU → PHL 30 90.0%
AA1846 PHL → RDU 30 93.3%
AA2093 RDU → PHL 30 93.3%
AA2720 RDU → PHL 30 89.7%
AA3125 PHL → RDU 30 61.5%
OH5201 PHL → RDU 30 75.0%
OH5201 RDU → PHL 30 70.4%

Flight numbers are the codes sold on tickets. On shared flights one aircraft can carry several of them. Only numbers with at least 30 flights have a page.

Monthly figures
PeriodFlights operated Change vs last yearCancelled On-time departures
July 2026 490 +21.6% 32 66.1%
June 2026 478 +14.1% 21 75.3%
May 2026 488 +7.0% 6 82.6%
April 2026 469 +7.3% 1 83.2%
March 2026 374 −3.6% 19 77.0%
February 2026 329 +5.4% 28 80.2%
January 2026 360 +9.8% 28 75.3%
December 2025 383 +0.8% 11 64.2%
November 2025 381 −8.0% 3 75.6%
October 2025 486 +52.4% 3 77.0%
September 2025 413 1 81.8%
August 2025 397 5 64.0%
July 2025 403 35 67.2%
June 2025 419 3 69.5%
May 2025 456 8 74.6%
April 2025 437 1 79.4%
March 2025 388 4 81.2%
February 2025 312 18 76.3%
January 2025 328 13 82.0%
December 2024 380 0 82.9%
November 2024 414 0 84.8%
October 2024 319 3 85.3%

How to read this chart

Loading the guide…