2,326 km · Domestic

Nashville (BNA) – Phoenix Sky Harbor (PHX)

In July 2026, 379 flights operated between Nashville and Phoenix Sky Harbor (both directions), and 64.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
January362339▼ 6.4%
February370359▼ 3.0%
March457456▼ 0.2%
April452437▼ 3.3%
May468422▼ 9.8%
June392399▲ 1.8%
July386379▼ 1.8%
August352––
September337––
October464–in progress
November369––
December381––
Year to date (Jan–Jul)2,8872,791▼ 3.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
January83.7%80.8%▼ 3.5%
February82.4%74.9%▼ 9.1%
March78.8%70.4%▼ 10.7%
April81.6%73.2%▼ 10.3%
May73.7%63.5%▼ 13.8%
June69.9%60.9%▼ 12.9%
July67.1%64.1%▼ 4.5%
August79.5%––
September79.8%––
October69.4%–in progress
November76.4%––
December73.8%––
Year-to-date average (Jan–Jul)76.7%69.7%▼ 9.2%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January1125▲ 127.3%
February41▼ 75.0%
March25▲ 150.0%
April31▼ 66.7%
May50▼ 100.0%
June01–
July20▼ 100.0%
August0––
September3––
October0–in progress
November0––
December0––
Year to date (Jan–Jul)2733▲ 22.2%

Airlines on this route

  1. Southwest Airlines 76.5%
  2. American Airlines 23.4%
  3. Frontier Airlines 0.1%

Oct 1, 2024 – Jul 31, 2026

By direction

BNA → PHX

Scheduled flights
4,385
Flights operated
4,348
Cancelled
37 · 0.8%
On-time departures
73.3%

PHX → BNA

Scheduled flights
4,360
Flights operated
4,333
Cancelled
27 · 0.6%
On-time departures
75.5%

BNA → PHX and PHX → BNA counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 6,694 76.5% 73.6% 50
American Airlines AA 2,043 23.4% 77.1% 14
Frontier Airlines F9 8 0.1% 100.0% 0

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 delay05:00–06:001.1min · 909 recorded · 905 measured
Gap to highest-delay hour27.9min05:00 ↔ 19:00
Recorded flights8,745BNA–PHX

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · Fewer than 200 measured departures · 2 recorded · 2 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.9% · 909 recorded · 905 measured · Source: the US BTS 06:00 · 93.8% · 439 recorded · 435 measured · Source: the US BTS 07:00 · 88.0% · 1,021 recorded · 1,014 measured · Source: the US BTS 08:00 · 86.8% · 574 recorded · 569 measured · Source: the US BTS 09:00 · 83.7% · 344 recorded · 343 measured · Source: the US BTS 10:00 · 77.0% · 404 recorded · 400 measured · Source: the US BTS 11:00 · 72.1% · 316 recorded · 312 measured · Source: the US BTS 12:00 · 70.8% · 467 recorded · 462 measured · Source: the US BTS 13:00 · 65.8% · 332 recorded · 330 measured · Source: the US BTS 14:00 · 61.8% · 446 recorded · 445 measured · Source: the US BTS 15:00 · 63.0% · 525 recorded · 521 measured · Source: the US BTS 16:00 · 65.0% · 709 recorded · 706 measured · Source: the US BTS 17:00 · 66.2% · 774 recorded · 764 measured · Source: the US BTS 18:00 · 62.2% · 513 recorded · 508 measured · Source: the US BTS 19:00 · 47.2% · 335 recorded · 335 measured · Source: the US BTS 20:00 · 59.8% · 244 recorded · 241 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 120 recorded · 120 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 191 recorded · 189 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 80 recorded · 80 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 · Fewer than 200 measured departures · 2 recorded · 2 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 · 1.1 min · 909 recorded · 905 measured · Source: the US BTS 06:00 · 5.6 min · 439 recorded · 435 measured · Source: the US BTS 07:00 · 14.0 min · 1,021 recorded · 1,014 measured · Source: the US BTS 08:00 · 7.4 min · 574 recorded · 569 measured · Source: the US BTS 09:00 · 11.2 min · 344 recorded · 343 measured · Source: the US BTS 10:00 · 11.4 min · 404 recorded · 400 measured · Source: the US BTS 11:00 · 16.0 min · 316 recorded · 312 measured · Source: the US BTS 12:00 · 15.6 min · 467 recorded · 462 measured · Source: the US BTS 13:00 · 19.7 min · 332 recorded · 330 measured · Source: the US BTS 14:00 · 19.4 min · 446 recorded · 445 measured · Source: the US BTS 15:00 · 21.1 min · 525 recorded · 521 measured · Source: the US BTS 16:00 · 21.2 min · 709 recorded · 706 measured · Source: the US BTS 17:00 · 19.7 min · 774 recorded · 764 measured · Source: the US BTS 18:00 · 20.4 min · 513 recorded · 508 measured · Source: the US BTS 19:00 · 29.0 min · 335 recorded · 335 measured · Source: the US BTS 20:00 · 20.7 min · 244 recorded · 241 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 120 recorded · 120 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 191 recorded · 189 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 80 recorded · 80 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 · 2 · 2 recorded · 2 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 · 909 · 909 recorded · 905 measured · Source: the US BTS 06:00 · 439 · 439 recorded · 435 measured · Source: the US BTS 07:00 · 1,021 · 1,021 recorded · 1,014 measured · Source: the US BTS 08:00 · 574 · 574 recorded · 569 measured · Source: the US BTS 09:00 · 344 · 344 recorded · 343 measured · Source: the US BTS 10:00 · 404 · 404 recorded · 400 measured · Source: the US BTS 11:00 · 316 · 316 recorded · 312 measured · Source: the US BTS 12:00 · 467 · 467 recorded · 462 measured · Source: the US BTS 13:00 · 332 · 332 recorded · 330 measured · Source: the US BTS 14:00 · 446 · 446 recorded · 445 measured · Source: the US BTS 15:00 · 525 · 525 recorded · 521 measured · Source: the US BTS 16:00 · 709 · 709 recorded · 706 measured · Source: the US BTS 17:00 · 774 · 774 recorded · 764 measured · Source: the US BTS 18:00 · 513 · 513 recorded · 508 measured · Source: the US BTS 19:00 · 335 · 335 recorded · 335 measured · Source: the US BTS 20:00 · 244 · 244 recorded · 241 measured · Source: the US BTS 21:00 · 120 · 120 recorded · 120 measured · Source: the US BTS 22:00 · 191 · 191 recorded · 189 measured · Source: the US BTS 23:00 · 80 · 80 recorded · 80 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:00Fewer than 200 measured departures—22
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:0094.9%1.1 min905909
06:0093.8%5.6 min435439
07:0088.0%14.0 min1,0141,021
08:0086.8%7.4 min569574
09:0083.7%11.2 min343344
10:0077.0%11.4 min400404
11:0072.1%16.0 min312316
12:0070.8%15.6 min462467
13:0065.8%19.7 min330332
14:0061.8%19.4 min445446
15:0063.0%21.1 min521525
16:0065.0%21.2 min706709
17:0066.2%19.7 min764774
18:0062.2%20.4 min508513
19:0047.2%29.0 min335335
20:0059.8%20.7 min241244
21:00Fewer than 200 measured departures—120120
22:00Fewer than 200 measured departures—189191
23:00Fewer than 200 measured departures—8080

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 71.4% · 1,336 recorded · 1,327 measured · Source: the US BTS Tuesday · 77.5% · 1,165 recorded · 1,155 measured · Source: the US BTS Wednesday · 78.9% · 1,208 recorded · 1,204 measured · Source: the US BTS Thursday · 71.4% · 1,327 recorded · 1,326 measured · Source: the US BTS Friday · 74.2% · 1,335 recorded · 1,324 measured · Source: the US BTS Saturday · 77.4% · 1,062 recorded · 1,050 measured · Source: the US BTS Sunday · 71.4% · 1,312 recorded · 1,295 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 · 14.7 min · 1,336 recorded · 1,327 measured · Source: the US BTS Tuesday · 13.9 min · 1,165 recorded · 1,155 measured · Source: the US BTS Wednesday · 10.2 min · 1,208 recorded · 1,204 measured · Source: the US BTS Thursday · 16.2 min · 1,327 recorded · 1,326 measured · Source: the US BTS Friday · 16.4 min · 1,335 recorded · 1,324 measured · Source: the US BTS Saturday · 13.6 min · 1,062 recorded · 1,050 measured · Source: the US BTS Sunday · 19.1 min · 1,312 recorded · 1,295 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,336 · 1,336 recorded · 1,327 measured · Source: the US BTS Tuesday · 1,165 · 1,165 recorded · 1,155 measured · Source: the US BTS Wednesday · 1,208 · 1,208 recorded · 1,204 measured · Source: the US BTS Thursday · 1,327 · 1,327 recorded · 1,326 measured · Source: the US BTS Friday · 1,335 · 1,335 recorded · 1,324 measured · Source: the US BTS Saturday · 1,062 · 1,062 recorded · 1,050 measured · Source: the US BTS Sunday · 1,312 · 1,312 recorded · 1,295 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
Monday71.4%14.7 min1,3271,336
Tuesday77.5%13.9 min1,1551,165
Wednesday78.9%10.2 min1,2041,208
Thursday71.4%16.2 min1,3261,327
Friday74.2%16.4 min1,3241,335
Saturday77.4%13.6 min1,0501,062
Sunday71.4%19.1 min1,2951,312

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 · 82.3% · 737 recorded · 701 measured · Source: the US BTS Feb · 78.7% · 734 recorded · 729 measured · Source: the US BTS Mar · 74.6% · 920 recorded · 913 measured · Source: the US BTS Apr · 77.5% · 893 recorded · 889 measured · Source: the US BTS May · 68.9% · 895 recorded · 890 measured · Source: the US BTS Jun · 65.4% · 792 recorded · 791 measured · Source: the US BTS Jul · 65.6% · 767 recorded · 765 measured · Source: the US BTS Aug · 79.6% · 352 recorded · 352 measured · Source: the US BTS Sep · 79.8% · 340 recorded · 337 measured · Source: the US BTS Oct · 74.6% · 717 recorded · 717 measured · Source: the US BTS Nov · 78.0% · 784 recorded · 783 measured · Source: the US BTS Dec · 75.2% · 814 recorded · 814 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.1 min · 737 recorded · 701 measured · Source: the US BTS Feb · 9.3 min · 734 recorded · 729 measured · Source: the US BTS Mar · 16.2 min · 920 recorded · 913 measured · Source: the US BTS Apr · 12.4 min · 893 recorded · 889 measured · Source: the US BTS May · 18.5 min · 895 recorded · 890 measured · Source: the US BTS Jun · 18.0 min · 792 recorded · 791 measured · Source: the US BTS Jul · 23.5 min · 767 recorded · 765 measured · Source: the US BTS Aug · 8.9 min · 352 recorded · 352 measured · Source: the US BTS Sep · 10.3 min · 340 recorded · 337 measured · Source: the US BTS Oct · 14.6 min · 717 recorded · 717 measured · Source: the US BTS Nov · 12.6 min · 784 recorded · 783 measured · Source: the US BTS Dec · 18.2 min · 814 recorded · 814 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 · 737 · 737 recorded · 701 measured · Source: the US BTS Feb · 734 · 734 recorded · 729 measured · Source: the US BTS Mar · 920 · 920 recorded · 913 measured · Source: the US BTS Apr · 893 · 893 recorded · 889 measured · Source: the US BTS May · 895 · 895 recorded · 890 measured · Source: the US BTS Jun · 792 · 792 recorded · 791 measured · Source: the US BTS Jul · 767 · 767 recorded · 765 measured · Source: the US BTS Aug · 352 · 352 recorded · 352 measured · Source: the US BTS Sep · 340 · 340 recorded · 337 measured · Source: the US BTS Oct · 717 · 717 recorded · 717 measured · Source: the US BTS Nov · 784 · 784 recorded · 783 measured · Source: the US BTS Dec · 814 · 814 recorded · 814 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
Jan82.3%10.1 min701737
Feb78.7%9.3 min729734
Mar74.6%16.2 min913920
Apr77.5%12.4 min889893
May68.9%18.5 min890895
Jun65.4%18.0 min791792
Jul65.6%23.5 min765767
Aug79.6%8.9 min352352
Sep79.8%10.3 min337340
Oct74.6%14.6 min717717
Nov78.0%12.6 min783784
Dec75.2%18.2 min814814

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 73.9% 6,460
  • Delayed >15 min 25.4% 2,221
  • Cancelled 0.7% 64
  • 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

100
100 of 100
Flight numbersBy direction DeparturesOn time
AA1370 PHX → BNA 406 75.7%
AA3086 BNA → PHX 380 81.8%
AA1545 PHX → BNA 156 71.9%
AA3212 BNA → PHX 155 86.8%
AA2956 BNA → PHX 144 85.3%
WN2063 PHX → BNA 116 66.7%
WN1638 BNA → PHX 109 75.0%
AA1475 BNA → PHX 101 90.1%
WN191 PHX → BNA 98 95.9%
WN4879 BNA → PHX 96 89.5%
WN4966 BNA → PHX 91 93.3%
WN1246 BNA → PHX 85 64.7%
WN3605 BNA → PHX 84 83.3%
WN2829 PHX → BNA 73 76.4%
WN4306 PHX → BNA 73 77.8%
AA3073 PHX → BNA 72 86.1%
AA3086 PHX → BNA 65 80.0%
WN1262 BNA → PHX 64 64.1%
AA2972 BNA → PHX 61 50.8%
WN1233 BNA → PHX 61 86.7%
WN2555 PHX → BNA 61 96.7%
WN643 BNA → PHX 61 49.2%
WN3983 PHX → BNA 60 45.0%
WN2112 PHX → BNA 58 91.4%
WN3107 PHX → BNA 58 91.1%
WN3753 PHX → BNA 58 51.7%
WN3919 BNA → PHX 58 93.1%
WN553 BNA → PHX 58 96.6%
WN606 PHX → BNA 58 87.7%
WN639 BNA → PHX 58 41.4%
WN642 BNA → PHX 58 24.1%
WN901 BNA → PHX 58 96.6%
WN975 PHX → BNA 58 87.9%
WN2415 BNA → PHX 57 84.2%
WN2433 BNA → PHX 57 59.7%
WN3237 PHX → BNA 57 71.9%
WN3317 PHX → BNA 57 68.4%
WN3372 PHX → BNA 57 89.5%
WN1288 BNA → PHX 56 94.6%
WN1264 BNA → PHX 54 63.0%
WN3279 PHX → BNA 52 98.1%
WN4199 PHX → BNA 52 46.2%
WN2503 BNA → PHX 51 25.5%
WN138 PHX → BNA 50 93.9%
WN1932 BNA → PHX 50 79.2%
WN2226 BNA → PHX 50 84.0%
WN3235 PHX → BNA 50 92.0%
WN3239 BNA → PHX 50 59.2%
WN3510 PHX → BNA 50 94.0%
WN3770 BNA → PHX 50 79.6%
WN4494 PHX → BNA 50 76.0%
WN1156 PHX → BNA 49 69.4%
WN3291 BNA → PHX 49 47.9%
WN3655 PHX → BNA 49 71.4%
WN3751 PHX → BNA 49 42.9%
WN1129 PHX → BNA 48 93.8%
WN1490 PHX → BNA 47 70.2%
WN3928 BNA → PHX 46 37.0%
WN719 PHX → BNA 46 82.6%
WN2494 PHX → BNA 45 86.7%
WN4507 PHX → BNA 45 22.2%
AA3329 PHX → BNA 44 59.1%
WN3192 BNA → PHX 44 97.7%
WN3754 PHX → BNA 44 86.4%
WN4834 BNA → PHX 44 52.3%
WN590 BNA → PHX 44 92.9%
WN1917 PHX → BNA 42 78.1%
WN2526 BNA → PHX 42 61.0%
WN4600 PHX → BNA 42 26.2%
WN1648 PHX → BNA 41 58.5%
WN2936 BNA → PHX 41 87.8%
AA2934 PHX → BNA 39 66.7%
AA3216 BNA → PHX 38 81.1%
AA1857 BNA → PHX 37 64.9%
AA2906 PHX → BNA 36 61.8%
WN2436 BNA → PHX 36 71.4%
WN1092 BNA → PHX 33 54.8%
WN1155 PHX → BNA 33 90.9%
WN1222 PHX → BNA 33 97.0%
WN1927 PHX → BNA 33 66.7%
WN196 PHX → BNA 33 87.5%
WN199 BNA → PHX 33 66.7%
WN3247 PHX → BNA 33 54.6%
WN3470 BNA → PHX 33 87.9%
WN3489 PHX → BNA 33 69.7%
WN3676 BNA → PHX 33 80.7%
WN3898 PHX → BNA 33 90.9%
WN893 PHX → BNA 33 87.9%
WN1250 BNA → PHX 32 59.4%
WN2173 PHX → BNA 32 74.2%
AA1138 PHX → BNA 31 77.4%
AA2434 PHX → BNA 31 64.5%
WN1548 PHX → BNA 31 54.8%
WN534 BNA → PHX 31 61.3%
AA2973 PHX → BNA 30 56.7%
WN1317 BNA → PHX 30 63.3%
WN1675 BNA → PHX 30 46.7%
WN3106 PHX → BNA 30 96.6%
WN4188 PHX → BNA 30 83.3%
WN4285 BNA → PHX 30 57.1%

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 379 −1.8% 0 64.1%
June 2026 399 +1.8% 1 60.9%
May 2026 422 −9.8% 0 63.5%
April 2026 437 −3.3% 1 73.2%
March 2026 456 −0.2% 5 70.4%
February 2026 359 −3.0% 1 74.9%
January 2026 339 −6.4% 25 80.8%
December 2025 381 −12.0% 0 73.8%
November 2025 369 −10.9% 0 76.4%
October 2025 464 +83.4% 0 69.4%
September 2025 337 3 79.8%
August 2025 352 0 79.5%
July 2025 386 2 67.1%
June 2025 392 0 69.9%
May 2025 468 5 73.7%
April 2025 452 3 81.6%
March 2025 457 2 78.8%
February 2025 370 4 82.4%
January 2025 362 11 83.7%
December 2024 433 0 76.4%
November 2024 414 1 79.5%
October 2024 253 0 84.2%

How to read this chart

Loading the guide…