430 km · Domestic

Philadelphia (PHL) – Pittsburgh (PIT)

In July 2026, 228 flights operated between Philadelphia and Pittsburgh (both directions), and 71.5% 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
January13866▼ 52.2%
February15283▼ 45.4%
March119120▲ 0.8%
April372252▼ 32.3%
May395236▼ 40.3%
June280219▼ 21.8%
July248228▼ 8.1%
August277––
September244––
October342–in progress
November182––
December118––
Year to date (Jan–Jul)1,7041,204▼ 29.3%

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
January76.8%90.9%▲ 18.4%
February83.6%88.0%▲ 5.3%
March86.6%85.8%▼ 0.9%
April84.7%84.1%▼ 0.7%
May80.5%90.3%▲ 12.2%
June67.9%74.9%▲ 10.3%
July66.5%71.5%▲ 7.5%
August64.6%––
September80.3%––
October77.2%–in progress
November86.8%––
December78.0%––
Year-to-date average (Jan–Jul)78.1%83.6%▲ 7.1%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January43▼ 25.0%
February137▼ 46.2%
March14▲ 300.0%
April00–
May79▲ 28.6%
June127▼ 41.7%
July3014▼ 53.3%
August1––
September0––
October2–in progress
November0––
December3––
Year to date (Jan–Jul)6744▼ 34.3%

Airlines on this route

  1. American Airlines 49.4%
  2. PSA Airlines 21.6%
  3. Republic Airways 19.9%
  4. Frontier Airlines 9.1%

Oct 1, 2024 – Jul 31, 2026

By direction

PHL → PIT

Scheduled flights
2,428
Flights operated
2,368
Cancelled
60 · 2.5%
On-time departures
77.9%

PIT → PHL

Scheduled flights
2,427
Flights operated
2,369
Cancelled
58 · 2.4%
On-time departures
82.6%

PHL → PIT and PIT → PHL counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 2,400 49.4% 79.3% 44
PSA Airlines OH 1,047 21.6% 76.3% 43
Republic Airways YX 968 19.9% 88.9% 21
Frontier Airlines F9 440 9.1% 75.1% 10

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:00-2.1min · 250 recorded · 245 measured
Gap to highest-delay hour29.5min07:00 ↔ 16:00
Recorded flights4,855PHL–PIT

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 · 94 recorded · 92 measured · Source: the US BTS 06:00 · 92.1% · 336 recorded · 330 measured · Source: the US BTS 07:00 · 93.9% · 250 recorded · 245 measured · Source: the US BTS 08:00 · 91.5% · 595 recorded · 588 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 30 recorded · 30 measured · Source: the US BTS 10:00 · 85.3% · 389 recorded · 382 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 135 recorded · 135 measured · Source: the US BTS 12:00 · 76.6% · 244 recorded · 239 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 192 recorded · 188 measured · Source: the US BTS 14:00 · 75.6% · 293 recorded · 291 measured · Source: the US BTS 15:00 · 69.3% · 287 recorded · 280 measured · Source: the US BTS 16:00 · 69.4% · 332 recorded · 320 measured · Source: the US BTS 17:00 · 67.0% · 364 recorded · 351 measured · Source: the US BTS 18:00 · 74.3% · 245 recorded · 241 measured · Source: the US BTS 19:00 · 70.1% · 471 recorded · 444 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 58 recorded · 57 measured · Source: the US BTS 21:00 · 79.2% · 462 recorded · 452 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 76 recorded · 70 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 · 94 recorded · 92 measured · Source: the US BTS 06:00 · 2.5 min · 336 recorded · 330 measured · Source: the US BTS 07:00 · -2.1 min · 250 recorded · 245 measured · Source: the US BTS 08:00 · 4.0 min · 595 recorded · 588 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 30 recorded · 30 measured · Source: the US BTS 10:00 · 9.6 min · 389 recorded · 382 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 135 recorded · 135 measured · Source: the US BTS 12:00 · 25.0 min · 244 recorded · 239 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 192 recorded · 188 measured · Source: the US BTS 14:00 · 15.6 min · 293 recorded · 291 measured · Source: the US BTS 15:00 · 24.5 min · 287 recorded · 280 measured · Source: the US BTS 16:00 · 27.4 min · 332 recorded · 320 measured · Source: the US BTS 17:00 · 26.2 min · 364 recorded · 351 measured · Source: the US BTS 18:00 · 16.5 min · 245 recorded · 241 measured · Source: the US BTS 19:00 · 26.6 min · 471 recorded · 444 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 58 recorded · 57 measured · Source: the US BTS 21:00 · 13.1 min · 462 recorded · 452 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 76 recorded · 70 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 · 94 · 94 recorded · 92 measured · Source: the US BTS 06:00 · 336 · 336 recorded · 330 measured · Source: the US BTS 07:00 · 250 · 250 recorded · 245 measured · Source: the US BTS 08:00 · 595 · 595 recorded · 588 measured · Source: the US BTS 09:00 · 30 · 30 recorded · 30 measured · Source: the US BTS 10:00 · 389 · 389 recorded · 382 measured · Source: the US BTS 11:00 · 135 · 135 recorded · 135 measured · Source: the US BTS 12:00 · 244 · 244 recorded · 239 measured · Source: the US BTS 13:00 · 192 · 192 recorded · 188 measured · Source: the US BTS 14:00 · 293 · 293 recorded · 291 measured · Source: the US BTS 15:00 · 287 · 287 recorded · 280 measured · Source: the US BTS 16:00 · 332 · 332 recorded · 320 measured · Source: the US BTS 17:00 · 364 · 364 recorded · 351 measured · Source: the US BTS 18:00 · 245 · 245 recorded · 241 measured · Source: the US BTS 19:00 · 471 · 471 recorded · 444 measured · Source: the US BTS 20:00 · 58 · 58 recorded · 57 measured · Source: the US BTS 21:00 · 462 · 462 recorded · 452 measured · Source: the US BTS 22:00 · 76 · 76 recorded · 70 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—9294
06:0092.1%2.5 min330336
07:0093.9%-2.1 min245250
08:0091.5%4.0 min588595
09:00Fewer than 200 measured departures—3030
10:0085.3%9.6 min382389
11:00Fewer than 200 measured departures—135135
12:0076.6%25.0 min239244
13:00Fewer than 200 measured departures—188192
14:0075.6%15.6 min291293
15:0069.3%24.5 min280287
16:0069.4%27.4 min320332
17:0067.0%26.2 min351364
18:0074.3%16.5 min241245
19:0070.1%26.6 min444471
20:00Fewer than 200 measured departures—5758
21:0079.2%13.1 min452462
22:00Fewer than 200 measured departures—7076
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 · 77.3% · 738 recorded · 719 measured · Source: the US BTS Tuesday · 82.5% · 680 recorded · 668 measured · Source: the US BTS Wednesday · 86.6% · 674 recorded · 657 measured · Source: the US BTS Thursday · 78.3% · 728 recorded · 705 measured · Source: the US BTS Friday · 78.1% · 743 recorded · 726 measured · Source: the US BTS Saturday · 78.6% · 543 recorded · 529 measured · Source: the US BTS Sunday · 80.4% · 749 recorded · 733 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 · 18.0 min · 738 recorded · 719 measured · Source: the US BTS Tuesday · 10.1 min · 680 recorded · 668 measured · Source: the US BTS Wednesday · 7.9 min · 674 recorded · 657 measured · Source: the US BTS Thursday · 15.9 min · 728 recorded · 705 measured · Source: the US BTS Friday · 17.3 min · 743 recorded · 726 measured · Source: the US BTS Saturday · 13.8 min · 543 recorded · 529 measured · Source: the US BTS Sunday · 13.9 min · 749 recorded · 733 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 · 738 · 738 recorded · 719 measured · Source: the US BTS Tuesday · 680 · 680 recorded · 668 measured · Source: the US BTS Wednesday · 674 · 674 recorded · 657 measured · Source: the US BTS Thursday · 728 · 728 recorded · 705 measured · Source: the US BTS Friday · 743 · 743 recorded · 726 measured · Source: the US BTS Saturday · 543 · 543 recorded · 529 measured · Source: the US BTS Sunday · 749 · 749 recorded · 733 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
Monday77.3%18.0 min719738
Tuesday82.5%10.1 min668680
Wednesday86.6%7.9 min657674
Thursday78.3%15.9 min705728
Friday78.1%17.3 min726743
Saturday78.6%13.8 min529543
Sunday80.4%13.9 min733749

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 · 81.4% · 211 recorded · 204 measured · Source: the US BTS Feb · 85.1% · 255 recorded · 235 measured · Source: the US BTS Mar · 86.2% · 244 recorded · 239 measured · Source: the US BTS Apr · 84.5% · 624 recorded · 624 measured · Source: the US BTS May · 84.2% · 647 recorded · 631 measured · Source: the US BTS Jun · 70.9% · 518 recorded · 499 measured · Source: the US BTS Jul · 68.9% · 520 recorded · 476 measured · Source: the US BTS Aug · 64.6% · 278 recorded · 277 measured · Source: the US BTS Sep · 80.3% · 244 recorded · 244 measured · Source: the US BTS Oct · 85.0% · 610 recorded · 608 measured · Source: the US BTS Nov · 88.7% · 434 recorded · 434 measured · Source: the US BTS Dec · 79.3% · 270 recorded · 266 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 · 18.9 min · 211 recorded · 204 measured · Source: the US BTS Feb · 5.0 min · 255 recorded · 235 measured · Source: the US BTS Mar · 5.0 min · 244 recorded · 239 measured · Source: the US BTS Apr · 9.4 min · 624 recorded · 624 measured · Source: the US BTS May · 8.4 min · 647 recorded · 631 measured · Source: the US BTS Jun · 29.5 min · 518 recorded · 499 measured · Source: the US BTS Jul · 26.8 min · 520 recorded · 476 measured · Source: the US BTS Aug · 26.9 min · 278 recorded · 277 measured · Source: the US BTS Sep · 12.6 min · 244 recorded · 244 measured · Source: the US BTS Oct · 9.5 min · 610 recorded · 608 measured · Source: the US BTS Nov · 1.7 min · 434 recorded · 434 measured · Source: the US BTS Dec · 16.0 min · 270 recorded · 266 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 · 211 · 211 recorded · 204 measured · Source: the US BTS Feb · 255 · 255 recorded · 235 measured · Source: the US BTS Mar · 244 · 244 recorded · 239 measured · Source: the US BTS Apr · 624 · 624 recorded · 624 measured · Source: the US BTS May · 647 · 647 recorded · 631 measured · Source: the US BTS Jun · 518 · 518 recorded · 499 measured · Source: the US BTS Jul · 520 · 520 recorded · 476 measured · Source: the US BTS Aug · 278 · 278 recorded · 277 measured · Source: the US BTS Sep · 244 · 244 recorded · 244 measured · Source: the US BTS Oct · 610 · 610 recorded · 608 measured · Source: the US BTS Nov · 434 · 434 recorded · 434 measured · Source: the US BTS Dec · 270 · 270 recorded · 266 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
Jan81.4%18.9 min204211
Feb85.1%5.0 min235255
Mar86.2%5.0 min239244
Apr84.5%9.4 min624624
May84.2%8.4 min631647
Jun70.9%29.5 min499518
Jul68.9%26.8 min476520
Aug64.6%26.9 min277278
Sep80.3%12.6 min244244
Oct85.0%9.5 min608610
Nov88.7%1.7 min434434
Dec79.3%16.0 min266270

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 78.3% 3,800
  • Delayed >15 min 19.3% 937
  • Cancelled 2.4% 118
  • 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

47
47 of 47
Flight numbersBy direction DeparturesOn time
AA347 PHL → PIT 366 69.7%
AA999 PIT → PHL 264 92.0%
F991792 PIT → PHL 204 70.4%
F991791 PHL → PIT 202 76.1%
AA3248 PHL → PIT 148 63.3%
AA3248 PIT → PHL 147 59.3%
AA1916 PIT → PHL 118 94.1%
YX4467 PIT → PHL 111 95.4%
OH5032 PHL → PIT 97 65.2%
OH5032 PIT → PHL 97 60.9%
AA2963 PHL → PIT 85 90.5%
AA2889 PIT → PHL 83 95.0%
AA2335 PIT → PHL 72 92.9%
AA2312 PHL → PIT 71 63.2%
AA2312 PIT → PHL 71 59.7%
AA2901 PHL → PIT 71 70.4%
AA473 PIT → PHL 63 92.1%
AA2716 PHL → PIT 62 96.8%
AA2317 PHL → PIT 61 51.7%
YX4801 PHL → PIT 54 74.5%
OH5325 PHL → PIT 48 79.1%
YX4756 PHL → PIT 46 95.7%
OH5320 PHL → PIT 45 65.0%
YX4402 PHL → PIT 45 75.6%
YX4756 PIT → PHL 45 84.4%
AA2545 PHL → PIT 44 75.0%
AA2545 PIT → PHL 44 76.7%
OH5487 PIT → PHL 44 90.5%
YX4349 PHL → PIT 44 95.4%
YX4636 PIT → PHL 44 95.5%
YX4714 PIT → PHL 42 97.6%
AA347 PIT → PHL 38 81.1%
YX4614 PHL → PIT 37 88.6%
YX4659 PIT → PHL 37 91.7%
OH5325 PIT → PHL 34 70.0%
AA1142 PIT → PHL 31 76.7%
AA1142 PHL → PIT 31 93.3%
AA1769 PHL → PIT 31 67.7%
AA3316 PIT → PHL 31 66.7%
OH5369 PHL → PIT 31 77.4%
OH5369 PIT → PHL 31 67.7%
OH5517 PHL → PIT 31 83.9%
OH5517 PIT → PHL 31 80.0%
YX4421 PIT → PHL 30 96.7%
YX4424 PHL → PIT 30 96.7%
YX4474 PHL → PIT 30 75.0%
YX4580 PIT → PHL 30 96.6%

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 228 −8.1% 14 71.5%
June 2026 219 −21.8% 7 74.9%
May 2026 236 −40.3% 9 90.3%
April 2026 252 −32.3% 0 84.1%
March 2026 120 +0.8% 4 85.8%
February 2026 83 −45.4% 7 88.0%
January 2026 66 −52.2% 3 90.9%
December 2025 118 −20.3% 3 78.0%
November 2025 182 −27.8% 0 86.8%
October 2025 342 +28.6% 2 77.2%
September 2025 244 0 80.3%
August 2025 277 1 64.6%
July 2025 248 30 66.5%
June 2025 280 12 67.9%
May 2025 395 7 80.5%
April 2025 372 0 84.7%
March 2025 119 1 86.6%
February 2025 152 13 83.6%
January 2025 138 4 76.8%
December 2024 148 1 80.4%
November 2024 252 0 90.1%
October 2024 266 0 95.1%

How to read this chart

Loading the guide…