2,912 km · Domestic

Phoenix Sky Harbor (PHX) – Pittsburgh (PIT)

In July 2026, 128 flights operated between Phoenix Sky Harbor and Pittsburgh (both directions), and 60.2% 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
January101136▲ 34.7%
February115128▲ 11.3%
March156147▼ 5.8%
April150138▼ 8.0%
May148136▼ 8.1%
June130128▼ 1.5%
July134128▼ 4.5%
August122––
September119––
October142–in progress
November140––
December143––
Year to date (Jan–Jul)934941▲ 0.7%

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
January86.1%77.2%▼ 10.3%
February87.8%81.3%▼ 7.4%
March71.8%70.1%▼ 2.4%
April84.0%78.3%▼ 6.8%
May81.1%71.3%▼ 12.1%
June74.6%63.3%▼ 15.1%
July77.6%60.2%▼ 22.4%
August74.6%––
September80.7%––
October79.6%–in progress
November76.4%––
December69.9%––
Year-to-date average (Jan–Jul)80.4%71.7%▼ 10.9%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January06–
February00–
March01–
April00–
May00–
June00–
July00–
August2––
September1––
October0–in progress
November0––
December0––
Year to date (Jan–Jul)07

Airlines on this route

  1. Southwest Airlines 48.1%
  2. American Airlines 45.4%
  3. Allegiant Air 6.5%

Oct 1, 2024 – Jul 31, 2026

By direction

PHX → PIT

Scheduled flights
1,442
Flights operated
1,437
Cancelled
5 · 0.3%
On-time departures
73.8%

PIT → PHX

Scheduled flights
1,441
Flights operated
1,436
Cancelled
5 · 0.3%
On-time departures
78.8%

PHX → PIT and PIT → PHX counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 1,386 48.1% 69.7% 4
American Airlines AA 1,309 45.4% 83.0% 4
Allegiant Air G4 188 6.5% 78.5% 2

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 delay16:00–17:0017.6min · 676 recorded · 673 measured
Gap to highest-delay hour4.8min16:00 ↔ 15:00
Recorded flights2,883PHX–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 · 2 recorded · 2 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 82 recorded · 81 measured · Source: the US BTS 07:00 · 90.7% · 568 recorded · 567 measured · Source: the US BTS 08:00 · Fewer than 200 measured departures · 121 recorded · 120 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 90 recorded · 90 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 85 recorded · 85 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 187 recorded · 186 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 79 recorded · 79 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 198 recorded · 197 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 132 recorded · 131 measured · Source: the US BTS 15:00 · 69.7% · 442 recorded · 442 measured · Source: the US BTS 16:00 · 70.3% · 676 recorded · 673 measured · Source: the US BTS 17:00 · Fewer than 200 measured departures · 140 recorded · 139 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 47 recorded · 47 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 20 recorded · 20 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 7 recorded · 7 measured · Source: the US BTS 21:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 7 recorded · 7 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 · 2 recorded · 2 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 82 recorded · 81 measured · Source: the US BTS 07:00 · 18.2 min · 568 recorded · 567 measured · Source: the US BTS 08:00 · Fewer than 200 measured departures · 121 recorded · 120 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 90 recorded · 90 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 85 recorded · 85 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 187 recorded · 186 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 79 recorded · 79 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 198 recorded · 197 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 132 recorded · 131 measured · Source: the US BTS 15:00 · 22.4 min · 442 recorded · 442 measured · Source: the US BTS 16:00 · 17.6 min · 676 recorded · 673 measured · Source: the US BTS 17:00 · Fewer than 200 measured departures · 140 recorded · 139 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 47 recorded · 47 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 20 recorded · 20 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 7 recorded · 7 measured · Source: the US BTS 21:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 7 recorded · 7 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 · 2 · 2 recorded · 2 measured · Source: the US BTS 06:00 · 82 · 82 recorded · 81 measured · Source: the US BTS 07:00 · 568 · 568 recorded · 567 measured · Source: the US BTS 08:00 · 121 · 121 recorded · 120 measured · Source: the US BTS 09:00 · 90 · 90 recorded · 90 measured · Source: the US BTS 10:00 · 85 · 85 recorded · 85 measured · Source: the US BTS 11:00 · 187 · 187 recorded · 186 measured · Source: the US BTS 12:00 · 79 · 79 recorded · 79 measured · Source: the US BTS 13:00 · 198 · 198 recorded · 197 measured · Source: the US BTS 14:00 · 132 · 132 recorded · 131 measured · Source: the US BTS 15:00 · 442 · 442 recorded · 442 measured · Source: the US BTS 16:00 · 676 · 676 recorded · 673 measured · Source: the US BTS 17:00 · 140 · 140 recorded · 139 measured · Source: the US BTS 18:00 · 47 · 47 recorded · 47 measured · Source: the US BTS 19:00 · 20 · 20 recorded · 20 measured · Source: the US BTS 20:00 · 7 · 7 recorded · 7 measured · Source: the US BTS 21:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 23:00 · 7 · 7 recorded · 7 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—22
06:00Fewer than 200 measured departures—8182
07:0090.7%18.2 min567568
08:00Fewer than 200 measured departures—120121
09:00Fewer than 200 measured departures—9090
10:00Fewer than 200 measured departures—8585
11:00Fewer than 200 measured departures—186187
12:00Fewer than 200 measured departures—7979
13:00Fewer than 200 measured departures—197198
14:00Fewer than 200 measured departures—131132
15:0069.7%22.4 min442442
16:0070.3%17.6 min673676
17:00Fewer than 200 measured departures—139140
18:00Fewer than 200 measured departures—4747
19:00Fewer than 200 measured departures—2020
20:00Fewer than 200 measured departures—77
21:00No observations———
22:00No observations———
23:00Fewer than 200 measured departures—77

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 73.6% · 443 recorded · 440 measured · Source: the US BTS Tuesday · 75.0% · 370 recorded · 368 measured · Source: the US BTS Wednesday · 78.5% · 364 recorded · 363 measured · Source: the US BTS Thursday · 75.6% · 393 recorded · 393 measured · Source: the US BTS Friday · 76.2% · 437 recorded · 436 measured · Source: the US BTS Saturday · 78.4% · 454 recorded · 453 measured · Source: the US BTS Sunday · 76.9% · 422 recorded · 420 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 · 27.4 min · 443 recorded · 440 measured · Source: the US BTS Tuesday · 18.8 min · 370 recorded · 368 measured · Source: the US BTS Wednesday · 14.7 min · 364 recorded · 363 measured · Source: the US BTS Thursday · 16.2 min · 393 recorded · 393 measured · Source: the US BTS Friday · 17.5 min · 437 recorded · 436 measured · Source: the US BTS Saturday · 10.0 min · 454 recorded · 453 measured · Source: the US BTS Sunday · 16.9 min · 422 recorded · 420 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 · 443 · 443 recorded · 440 measured · Source: the US BTS Tuesday · 370 · 370 recorded · 368 measured · Source: the US BTS Wednesday · 364 · 364 recorded · 363 measured · Source: the US BTS Thursday · 393 · 393 recorded · 393 measured · Source: the US BTS Friday · 437 · 437 recorded · 436 measured · Source: the US BTS Saturday · 454 · 454 recorded · 453 measured · Source: the US BTS Sunday · 422 · 422 recorded · 420 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
Monday73.6%27.4 min440443
Tuesday75.0%18.8 min368370
Wednesday78.5%14.7 min363364
Thursday75.6%16.2 min393393
Friday76.2%17.5 min436437
Saturday78.4%10.0 min453454
Sunday76.9%16.9 min420422

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.0% · 243 recorded · 237 measured · Source: the US BTS Feb · 84.4% · 243 recorded · 243 measured · Source: the US BTS Mar · 71.0% · 304 recorded · 303 measured · Source: the US BTS Apr · 81.3% · 288 recorded · 288 measured · Source: the US BTS May · 76.4% · 284 recorded · 284 measured · Source: the US BTS Jun · 69.0% · 258 recorded · 258 measured · Source: the US BTS Jul · 69.1% · 262 recorded · 262 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 124 recorded · 122 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 120 recorded · 119 measured · Source: the US BTS Oct · 76.6% · 222 recorded · 222 measured · Source: the US BTS Nov · 80.9% · 262 recorded · 262 measured · Source: the US BTS Dec · 73.6% · 273 recorded · 273 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 · 14.7 min · 243 recorded · 237 measured · Source: the US BTS Feb · 15.7 min · 243 recorded · 243 measured · Source: the US BTS Mar · 21.9 min · 304 recorded · 303 measured · Source: the US BTS Apr · 16.7 min · 288 recorded · 288 measured · Source: the US BTS May · 16.7 min · 284 recorded · 284 measured · Source: the US BTS Jun · 21.8 min · 258 recorded · 258 measured · Source: the US BTS Jul · 30.2 min · 262 recorded · 262 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 124 recorded · 122 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 120 recorded · 119 measured · Source: the US BTS Oct · 12.3 min · 222 recorded · 222 measured · Source: the US BTS Nov · 10.2 min · 262 recorded · 262 measured · Source: the US BTS Dec · 17.3 min · 273 recorded · 273 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 · 243 · 243 recorded · 237 measured · Source: the US BTS Feb · 243 · 243 recorded · 243 measured · Source: the US BTS Mar · 304 · 304 recorded · 303 measured · Source: the US BTS Apr · 288 · 288 recorded · 288 measured · Source: the US BTS May · 284 · 284 recorded · 284 measured · Source: the US BTS Jun · 258 · 258 recorded · 258 measured · Source: the US BTS Jul · 262 · 262 recorded · 262 measured · Source: the US BTS Aug · 124 · 124 recorded · 122 measured · Source: the US BTS Sep · 120 · 120 recorded · 119 measured · Source: the US BTS Oct · 222 · 222 recorded · 222 measured · Source: the US BTS Nov · 262 · 262 recorded · 262 measured · Source: the US BTS Dec · 273 · 273 recorded · 273 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.0%14.7 min237243
Feb84.4%15.7 min243243
Mar71.0%21.9 min303304
Apr81.3%16.7 min288288
May76.4%16.7 min284284
Jun69.0%21.8 min258258
Jul69.1%30.2 min262262
AugFewer than 200 measured departures—122124
SepFewer than 200 measured departures—119120
Oct76.6%12.3 min222222
Nov80.9%10.2 min262262
Dec73.6%17.3 min273273

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 76.0% 2,192
  • Delayed >15 min 23.6% 681
  • Cancelled 0.3% 10
  • 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

26
26 of 26
Flight numbersBy direction DeparturesOn time
AA2871 PHX → PIT 460 77.6%
AA653 PIT → PHX 263 87.1%
AA2870 PIT → PHX 133 89.5%
AA1754 PIT → PHX 125 89.5%
AA1885 PIT → PHX 88 88.5%
AA2409 PHX → PIT 71 85.9%
WN2903 PIT → PHX 64 93.8%
WN4269 PHX → PIT 61 62.3%
WN2186 PHX → PIT 60 55.0%
WN4271 PIT → PHX 60 71.7%
WN2241 PHX → PIT 58 69.0%
WN3275 PHX → PIT 57 80.7%
WN449 PIT → PHX 50 76.0%
WN2694 PIT → PHX 47 86.7%
WN2638 PIT → PHX 42 52.4%
WN3383 PIT → PHX 41 63.4%
AA1012 PHX → PIT 37 80.6%
WN1707 PHX → PIT 36 88.9%
WN2129 PHX → PIT 33 59.4%
WN287 PIT → PHX 33 60.6%
WN3233 PHX → PIT 33 60.6%
WN4804 PHX → PIT 33 30.3%
AA809 PIT → PHX 30 100.0%
AA856 PHX → PIT 30 66.7%
WN350 PHX → PIT 30 83.3%
WN557 PIT → PHX 30 50.0%

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 128 −4.5% 0 60.2%
June 2026 128 −1.5% 0 63.3%
May 2026 136 −8.1% 0 71.3%
April 2026 138 −8.0% 0 78.3%
March 2026 147 −5.8% 1 70.1%
February 2026 128 +11.3% 0 81.3%
January 2026 136 +34.7% 6 77.2%
December 2025 143 +10.0% 0 69.9%
November 2025 140 +14.8% 0 76.4%
October 2025 142 +77.5% 0 79.6%
September 2025 119 1 80.7%
August 2025 122 2 74.6%
July 2025 134 0 77.6%
June 2025 130 0 74.6%
May 2025 148 0 81.1%
April 2025 150 0 84.0%
March 2025 156 0 71.8%
February 2025 115 0 87.8%
January 2025 101 0 86.1%
December 2024 130 0 77.7%
November 2024 122 0 86.1%
October 2024 80 0 71.3%

How to read this chart

Loading the guide…