3,693 km · Domestic

Boston Logan (BOS) – Phoenix Sky Harbor (PHX)

In July 2026, 300 flights operated between Boston Logan and Phoenix Sky Harbor (both directions), and 70.7% 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
January396311▼ 21.5%
February365303▼ 17.0%
March424394▼ 7.1%
April374422▲ 12.8%
May366402▲ 9.8%
June355296▼ 16.6%
July311300▼ 3.5%
August274––
September262––
October332–in progress
November312––
December355––
Year to date (Jan–Jul)2,5912,428▼ 6.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
January86.4%80.1%▼ 7.3%
February80.3%79.9%▼ 0.5%
March83.5%82.7%▼ 1.0%
April86.4%83.2%▼ 3.7%
May76.2%78.9%▲ 3.5%
June73.8%79.1%▲ 7.2%
July69.5%70.7%▲ 1.7%
August80.3%––
September72.9%––
October69.3%–in progress
November77.2%––
December80.0%––
Year-to-date average (Jan–Jul)79.4%79.2%▼ 0.3%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January027–
February325▲ 733.3%
March02–
April00–
May00–
June40▼ 100.0%
July96▼ 33.3%
August0––
September2––
October0–in progress
November4––
December3––
Year to date (Jan–Jul)1660▲ 275.0%

Airlines on this route

  1. American Airlines 62.8%
  2. Delta Air Lines 19.1%
  3. JetBlue Airways 18.1%

Oct 1, 2024 – Jul 31, 2026

By direction

BOS → PHX

Scheduled flights
3,841
Flights operated
3,798
Cancelled
43 · 1.1%
On-time departures
81.4%

PHX → BOS

Scheduled flights
3,839
Flights operated
3,793
Cancelled
46 · 1.2%
On-time departures
77.8%

BOS → PHX and PHX → BOS counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 4,822 62.8% 80.8% 52
Delta Air Lines DL 1,470 19.1% 79.6% 20
JetBlue Airways B6 1,388 18.1% 75.3% 17

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 delay06:00–07:000.2min · 666 recorded · 656 measured
Gap to highest-delay hour24.3min06:00 ↔ 15:00
Recorded flights7,680BOS–PHX

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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 94.2% · 666 recorded · 656 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 176 recorded · 176 measured · Source: the US BTS 08:00 · 86.1% · 763 recorded · 754 measured · Source: the US BTS 09:00 · 88.8% · 853 recorded · 848 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 74 recorded · 72 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 91 recorded · 91 measured · Source: the US BTS 12:00 · 78.2% · 943 recorded · 937 measured · Source: the US BTS 13:00 · 74.0% · 773 recorded · 762 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 49 recorded · 49 measured · Source: the US BTS 15:00 · 66.0% · 241 recorded · 238 measured · Source: the US BTS 16:00 · 71.2% · 576 recorded · 566 measured · Source: the US BTS 17:00 · 69.6% · 721 recorded · 711 measured · Source: the US BTS 18:00 · 70.2% · 315 recorded · 312 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 90 recorded · 89 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 6 recorded · 6 measured · Source: the US BTS 21:00 · 80.5% · 223 recorded · 220 measured · Source: the US BTS 22:00 · 78.3% · 906 recorded · 893 measured · Source: the US BTS 23:00 · 81.0% · 214 recorded · 211 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 0.2 min · 666 recorded · 656 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 176 recorded · 176 measured · Source: the US BTS 08:00 · 7.8 min · 763 recorded · 754 measured · Source: the US BTS 09:00 · 9.9 min · 853 recorded · 848 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 74 recorded · 72 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 91 recorded · 91 measured · Source: the US BTS 12:00 · 18.0 min · 943 recorded · 937 measured · Source: the US BTS 13:00 · 17.9 min · 773 recorded · 762 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 49 recorded · 49 measured · Source: the US BTS 15:00 · 24.5 min · 241 recorded · 238 measured · Source: the US BTS 16:00 · 17.8 min · 576 recorded · 566 measured · Source: the US BTS 17:00 · 24.0 min · 721 recorded · 711 measured · Source: the US BTS 18:00 · 16.3 min · 315 recorded · 312 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 90 recorded · 89 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 6 recorded · 6 measured · Source: the US BTS 21:00 · 13.6 min · 223 recorded · 220 measured · Source: the US BTS 22:00 · 14.0 min · 906 recorded · 893 measured · Source: the US BTS 23:00 · 16.4 min · 214 recorded · 211 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 666 · 666 recorded · 656 measured · Source: the US BTS 07:00 · 176 · 176 recorded · 176 measured · Source: the US BTS 08:00 · 763 · 763 recorded · 754 measured · Source: the US BTS 09:00 · 853 · 853 recorded · 848 measured · Source: the US BTS 10:00 · 74 · 74 recorded · 72 measured · Source: the US BTS 11:00 · 91 · 91 recorded · 91 measured · Source: the US BTS 12:00 · 943 · 943 recorded · 937 measured · Source: the US BTS 13:00 · 773 · 773 recorded · 762 measured · Source: the US BTS 14:00 · 49 · 49 recorded · 49 measured · Source: the US BTS 15:00 · 241 · 241 recorded · 238 measured · Source: the US BTS 16:00 · 576 · 576 recorded · 566 measured · Source: the US BTS 17:00 · 721 · 721 recorded · 711 measured · Source: the US BTS 18:00 · 315 · 315 recorded · 312 measured · Source: the US BTS 19:00 · 90 · 90 recorded · 89 measured · Source: the US BTS 20:00 · 6 · 6 recorded · 6 measured · Source: the US BTS 21:00 · 223 · 223 recorded · 220 measured · Source: the US BTS 22:00 · 906 · 906 recorded · 893 measured · Source: the US BTS 23:00 · 214 · 214 recorded · 211 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:00No observations———
06:0094.2%0.2 min656666
07:00Fewer than 200 measured departures—176176
08:0086.1%7.8 min754763
09:0088.8%9.9 min848853
10:00Fewer than 200 measured departures—7274
11:00Fewer than 200 measured departures—9191
12:0078.2%18.0 min937943
13:0074.0%17.9 min762773
14:00Fewer than 200 measured departures—4949
15:0066.0%24.5 min238241
16:0071.2%17.8 min566576
17:0069.6%24.0 min711721
18:0070.2%16.3 min312315
19:00Fewer than 200 measured departures—8990
20:00Fewer than 200 measured departures—66
21:0080.5%13.6 min220223
22:0078.3%14.0 min893906
23:0081.0%16.4 min211214

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 79.5% · 1,130 recorded · 1,104 measured · Source: the US BTS Tuesday · 81.8% · 1,029 recorded · 1,014 measured · Source: the US BTS Wednesday · 82.1% · 1,048 recorded · 1,044 measured · Source: the US BTS Thursday · 77.7% · 1,140 recorded · 1,140 measured · Source: the US BTS Friday · 77.2% · 1,111 recorded · 1,103 measured · Source: the US BTS Saturday · 79.9% · 1,048 recorded · 1,036 measured · Source: the US BTS Sunday · 79.2% · 1,174 recorded · 1,150 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 · 13.4 min · 1,130 recorded · 1,104 measured · Source: the US BTS Tuesday · 11.0 min · 1,029 recorded · 1,014 measured · Source: the US BTS Wednesday · 14.0 min · 1,048 recorded · 1,044 measured · Source: the US BTS Thursday · 15.5 min · 1,140 recorded · 1,140 measured · Source: the US BTS Friday · 18.7 min · 1,111 recorded · 1,103 measured · Source: the US BTS Saturday · 11.8 min · 1,048 recorded · 1,036 measured · Source: the US BTS Sunday · 12.9 min · 1,174 recorded · 1,150 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,130 · 1,130 recorded · 1,104 measured · Source: the US BTS Tuesday · 1,029 · 1,029 recorded · 1,014 measured · Source: the US BTS Wednesday · 1,048 · 1,048 recorded · 1,044 measured · Source: the US BTS Thursday · 1,140 · 1,140 recorded · 1,140 measured · Source: the US BTS Friday · 1,111 · 1,111 recorded · 1,103 measured · Source: the US BTS Saturday · 1,048 · 1,048 recorded · 1,036 measured · Source: the US BTS Sunday · 1,174 · 1,174 recorded · 1,150 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
Monday79.5%13.4 min1,1041,130
Tuesday81.8%11.0 min1,0141,029
Wednesday82.1%14.0 min1,0441,048
Thursday77.7%15.5 min1,1401,140
Friday77.2%18.7 min1,1031,111
Saturday79.9%11.8 min1,0361,048
Sunday79.2%12.9 min1,1501,174

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 · 83.6% · 734 recorded · 707 measured · Source: the US BTS Feb · 80.1% · 696 recorded · 668 measured · Source: the US BTS Mar · 83.1% · 820 recorded · 818 measured · Source: the US BTS Apr · 84.7% · 796 recorded · 796 measured · Source: the US BTS May · 77.6% · 768 recorded · 768 measured · Source: the US BTS Jun · 76.2% · 655 recorded · 651 measured · Source: the US BTS Jul · 70.1% · 626 recorded · 611 measured · Source: the US BTS Aug · 80.3% · 274 recorded · 274 measured · Source: the US BTS Sep · 72.9% · 264 recorded · 262 measured · Source: the US BTS Oct · 77.9% · 574 recorded · 574 measured · Source: the US BTS Nov · 81.8% · 697 recorded · 693 measured · Source: the US BTS Dec · 80.1% · 776 recorded · 769 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 · 10.9 min · 734 recorded · 707 measured · Source: the US BTS Feb · 17.3 min · 696 recorded · 668 measured · Source: the US BTS Mar · 9.9 min · 820 recorded · 818 measured · Source: the US BTS Apr · 9.1 min · 796 recorded · 796 measured · Source: the US BTS May · 10.6 min · 768 recorded · 768 measured · Source: the US BTS Jun · 17.1 min · 655 recorded · 651 measured · Source: the US BTS Jul · 22.8 min · 626 recorded · 611 measured · Source: the US BTS Aug · 18.0 min · 274 recorded · 274 measured · Source: the US BTS Sep · 23.0 min · 264 recorded · 262 measured · Source: the US BTS Oct · 17.6 min · 574 recorded · 574 measured · Source: the US BTS Nov · 12.2 min · 697 recorded · 693 measured · Source: the US BTS Dec · 11.2 min · 776 recorded · 769 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 · 734 · 734 recorded · 707 measured · Source: the US BTS Feb · 696 · 696 recorded · 668 measured · Source: the US BTS Mar · 820 · 820 recorded · 818 measured · Source: the US BTS Apr · 796 · 796 recorded · 796 measured · Source: the US BTS May · 768 · 768 recorded · 768 measured · Source: the US BTS Jun · 655 · 655 recorded · 651 measured · Source: the US BTS Jul · 626 · 626 recorded · 611 measured · Source: the US BTS Aug · 274 · 274 recorded · 274 measured · Source: the US BTS Sep · 264 · 264 recorded · 262 measured · Source: the US BTS Oct · 574 · 574 recorded · 574 measured · Source: the US BTS Nov · 697 · 697 recorded · 693 measured · Source: the US BTS Dec · 776 · 776 recorded · 769 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
Jan83.6%10.9 min707734
Feb80.1%17.3 min668696
Mar83.1%9.9 min818820
Apr84.7%9.1 min796796
May77.6%10.6 min768768
Jun76.2%17.1 min651655
Jul70.1%22.8 min611626
Aug80.3%18.0 min274274
Sep72.9%23.0 min262264
Oct77.9%17.6 min574574
Nov81.8%12.2 min693697
Dec80.1%11.2 min769776

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.7% 6,041
  • Delayed >15 min 20.2% 1,550
  • Cancelled 1.2% 89
  • 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

41
41 of 41
Flight numbersBy direction DeparturesOn time
AA1057 BOS → PHX 651 78.6%
DL514 BOS → PHX 520 79.2%
AA2701 PHX → BOS 484 85.4%
AA2315 BOS → PHX 464 94.1%
AA567 PHX → BOS 450 70.6%
B661303 BOS → PHX 391 80.2%
B66502 PHX → BOS 341 73.2%
AA1450 PHX → BOS 314 87.6%
B661302 PHX → BOS 272 71.1%
B66303 BOS → PHX 251 76.9%
AA1850 BOS → PHX 238 58.2%
DL514 PHX → BOS 205 72.1%
AA1653 BOS → PHX 199 87.9%
AA2778 PHX → BOS 194 79.4%
AA2260 BOS → PHX 180 91.4%
AA2602 PHX → BOS 180 72.0%
AA2038 PHX → BOS 152 83.8%
DL365 BOS → PHX 152 85.3%
DL365 PHX → BOS 152 76.7%
AA2229 BOS → PHX 145 91.7%
AA2059 PHX → BOS 144 81.3%
AA2575 BOS → PHX 142 87.6%
AA366 PHX → BOS 134 70.9%
AA377 BOS → PHX 133 88.7%
DL1697 PHX → BOS 109 84.1%
AA889 PHX → BOS 86 81.2%
AA1564 PHX → BOS 72 83.3%
AA3313 BOS → PHX 70 52.9%
AA2783 BOS → PHX 69 79.7%
AA1814 BOS → PHX 62 72.1%
DL703 PHX → BOS 62 80.0%
B66369 BOS → PHX 41 68.3%
B66870 PHX → BOS 41 70.7%
AA862 PHX → BOS 37 76.5%
DL1676 PHX → BOS 37 70.3%
DL2005 PHX → BOS 37 86.5%
DL2148 PHX → BOS 37 89.2%
AA2349 PHX → BOS 31 87.1%
DL540 PHX → BOS 31 87.1%
AA1422 PHX → BOS 30 58.6%
DL940 PHX → BOS 30 86.7%

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 300 −3.5% 6 70.7%
June 2026 296 −16.6% 0 79.1%
May 2026 402 +9.8% 0 78.9%
April 2026 422 +12.8% 0 83.2%
March 2026 394 −7.1% 2 82.7%
February 2026 303 −17.0% 25 79.9%
January 2026 311 −21.5% 27 80.1%
December 2025 355 −14.3% 3 80.0%
November 2025 312 −18.1% 4 77.2%
October 2025 332 +37.2% 0 69.3%
September 2025 262 2 72.9%
August 2025 274 0 80.3%
July 2025 311 9 69.5%
June 2025 355 4 73.8%
May 2025 366 0 76.2%
April 2025 374 0 86.4%
March 2025 424 0 83.5%
February 2025 365 3 80.3%
January 2025 396 0 86.4%
December 2024 414 4 80.2%
November 2024 381 0 85.6%
October 2024 242 0 89.7%

How to read this chart

Loading the guide…