1,412 km · Domestic

Dallas Love Field (DAL) – Phoenix Sky Harbor (PHX)

In July 2026, 448 flights operated between Dallas Love Field and Phoenix Sky Harbor (both directions), and 62.3% 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
January505432▼ 14.5%
February466444▼ 4.7%
March533526▼ 1.3%
April516492▼ 4.7%
May539503▼ 6.7%
June443439▼ 0.9%
July447448▲ 0.2%
August412––
September402––
October513–in progress
November499––
December550––
Year to date (Jan–Jul)3,4493,284▼ 4.8%

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
January84.0%76.2%▼ 9.3%
February85.0%76.1%▼ 10.5%
March76.7%71.3%▼ 7.0%
April78.5%68.3%▼ 13.0%
May72.5%60.2%▼ 17.0%
June65.9%52.8%▼ 19.9%
July72.9%62.3%▼ 14.5%
August75.5%––
September76.6%––
October67.8%–in progress
November68.9%––
December76.4%––
Year-to-date average (Jan–Jul)76.5%66.7%▼ 12.8%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January2326▲ 13.0%
February21▼ 50.0%
March95▼ 44.4%
April199▼ 52.6%
May139▼ 30.8%
June176▼ 64.7%
July93▼ 66.7%
August2––
September5––
October5–in progress
November27––
December4––
Year to date (Jan–Jul)9259▼ 35.9%

By direction

DAL → PHX

Scheduled flights
5,363
Flights operated
5,252
Cancelled
111 · 2.1%
On-time departures
71.2%

PHX → DAL

Scheduled flights
5,389
Flights operated
5,296
Cancelled
93 · 1.7%
On-time departures
74.7%

DAL → PHX and PHX → DAL counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 10,752 100.0% 72.9% 204

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:00-0.7min · 981 recorded · 964 measured
Gap to highest-delay hour31.3min06:00 ↔ 20:00
Recorded flights10,752DAL–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 · 95.9% · 436 recorded · 434 measured · Source: the US BTS 06:00 · 95.9% · 981 recorded · 964 measured · Source: the US BTS 07:00 · 93.6% · 729 recorded · 720 measured · Source: the US BTS 08:00 · 88.8% · 730 recorded · 716 measured · Source: the US BTS 09:00 · 84.7% · 506 recorded · 497 measured · Source: the US BTS 10:00 · 79.1% · 657 recorded · 635 measured · Source: the US BTS 11:00 · 77.6% · 740 recorded · 715 measured · Source: the US BTS 12:00 · 70.9% · 551 recorded · 543 measured · Source: the US BTS 13:00 · 72.7% · 675 recorded · 662 measured · Source: the US BTS 14:00 · 66.5% · 615 recorded · 602 measured · Source: the US BTS 15:00 · 66.2% · 523 recorded · 512 measured · Source: the US BTS 16:00 · 58.0% · 788 recorded · 771 measured · Source: the US BTS 17:00 · 58.4% · 618 recorded · 605 measured · Source: the US BTS 18:00 · 53.5% · 896 recorded · 879 measured · Source: the US BTS 19:00 · 53.1% · 569 recorded · 563 measured · Source: the US BTS 20:00 · 49.6% · 424 recorded · 421 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 149 recorded · 145 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 165 recorded · 164 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 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 · -0.4 min · 436 recorded · 434 measured · Source: the US BTS 06:00 · -0.7 min · 981 recorded · 964 measured · Source: the US BTS 07:00 · 2.4 min · 729 recorded · 720 measured · Source: the US BTS 08:00 · 6.2 min · 730 recorded · 716 measured · Source: the US BTS 09:00 · 8.2 min · 506 recorded · 497 measured · Source: the US BTS 10:00 · 10.7 min · 657 recorded · 635 measured · Source: the US BTS 11:00 · 13.5 min · 740 recorded · 715 measured · Source: the US BTS 12:00 · 17.0 min · 551 recorded · 543 measured · Source: the US BTS 13:00 · 15.7 min · 675 recorded · 662 measured · Source: the US BTS 14:00 · 18.1 min · 615 recorded · 602 measured · Source: the US BTS 15:00 · 18.6 min · 523 recorded · 512 measured · Source: the US BTS 16:00 · 22.2 min · 788 recorded · 771 measured · Source: the US BTS 17:00 · 25.5 min · 618 recorded · 605 measured · Source: the US BTS 18:00 · 27.1 min · 896 recorded · 879 measured · Source: the US BTS 19:00 · 26.4 min · 569 recorded · 563 measured · Source: the US BTS 20:00 · 30.6 min · 424 recorded · 421 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 149 recorded · 145 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 165 recorded · 164 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 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 · 436 · 436 recorded · 434 measured · Source: the US BTS 06:00 · 981 · 981 recorded · 964 measured · Source: the US BTS 07:00 · 729 · 729 recorded · 720 measured · Source: the US BTS 08:00 · 730 · 730 recorded · 716 measured · Source: the US BTS 09:00 · 506 · 506 recorded · 497 measured · Source: the US BTS 10:00 · 657 · 657 recorded · 635 measured · Source: the US BTS 11:00 · 740 · 740 recorded · 715 measured · Source: the US BTS 12:00 · 551 · 551 recorded · 543 measured · Source: the US BTS 13:00 · 675 · 675 recorded · 662 measured · Source: the US BTS 14:00 · 615 · 615 recorded · 602 measured · Source: the US BTS 15:00 · 523 · 523 recorded · 512 measured · Source: the US BTS 16:00 · 788 · 788 recorded · 771 measured · Source: the US BTS 17:00 · 618 · 618 recorded · 605 measured · Source: the US BTS 18:00 · 896 · 896 recorded · 879 measured · Source: the US BTS 19:00 · 569 · 569 recorded · 563 measured · Source: the US BTS 20:00 · 424 · 424 recorded · 421 measured · Source: the US BTS 21:00 · 149 · 149 recorded · 145 measured · Source: the US BTS 22:00 · 165 · 165 recorded · 164 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 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:0095.9%-0.4 min434436
06:0095.9%-0.7 min964981
07:0093.6%2.4 min720729
08:0088.8%6.2 min716730
09:0084.7%8.2 min497506
10:0079.1%10.7 min635657
11:0077.6%13.5 min715740
12:0070.9%17.0 min543551
13:0072.7%15.7 min662675
14:0066.5%18.1 min602615
15:0066.2%18.6 min512523
16:0058.0%22.2 min771788
17:0058.4%25.5 min605618
18:0053.5%27.1 min879896
19:0053.1%26.4 min563569
20:0049.6%30.6 min421424
21:00Fewer than 200 measured departures—145149
22:00Fewer than 200 measured departures—164165
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 70.0% · 1,639 recorded · 1,618 measured · Source: the US BTS Tuesday · 78.9% · 1,506 recorded · 1,475 measured · Source: the US BTS Wednesday · 77.0% · 1,500 recorded · 1,480 measured · Source: the US BTS Thursday · 69.3% · 1,611 recorded · 1,576 measured · Source: the US BTS Friday · 74.2% · 1,631 recorded · 1,594 measured · Source: the US BTS Saturday · 74.7% · 1,267 recorded · 1,239 measured · Source: the US BTS Sunday · 67.5% · 1,598 recorded · 1,566 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 · 16.8 min · 1,639 recorded · 1,618 measured · Source: the US BTS Tuesday · 12.1 min · 1,506 recorded · 1,475 measured · Source: the US BTS Wednesday · 12.1 min · 1,500 recorded · 1,480 measured · Source: the US BTS Thursday · 16.8 min · 1,611 recorded · 1,576 measured · Source: the US BTS Friday · 14.3 min · 1,631 recorded · 1,594 measured · Source: the US BTS Saturday · 12.6 min · 1,267 recorded · 1,239 measured · Source: the US BTS Sunday · 18.9 min · 1,598 recorded · 1,566 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,639 · 1,639 recorded · 1,618 measured · Source: the US BTS Tuesday · 1,506 · 1,506 recorded · 1,475 measured · Source: the US BTS Wednesday · 1,500 · 1,500 recorded · 1,480 measured · Source: the US BTS Thursday · 1,611 · 1,611 recorded · 1,576 measured · Source: the US BTS Friday · 1,631 · 1,631 recorded · 1,594 measured · Source: the US BTS Saturday · 1,267 · 1,267 recorded · 1,239 measured · Source: the US BTS Sunday · 1,598 · 1,598 recorded · 1,566 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
Monday70.0%16.8 min1,6181,639
Tuesday78.9%12.1 min1,4751,506
Wednesday77.0%12.1 min1,4801,500
Thursday69.3%16.8 min1,5761,611
Friday74.2%14.3 min1,5941,631
Saturday74.7%12.6 min1,2391,267
Sunday67.5%18.9 min1,5661,598

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 · 80.4% · 986 recorded · 937 measured · Source: the US BTS Feb · 80.7% · 913 recorded · 910 measured · Source: the US BTS Mar · 74.0% · 1,073 recorded · 1,059 measured · Source: the US BTS Apr · 73.5% · 1,036 recorded · 1,008 measured · Source: the US BTS May · 66.6% · 1,064 recorded · 1,042 measured · Source: the US BTS Jun · 59.4% · 905 recorded · 882 measured · Source: the US BTS Jul · 67.6% · 907 recorded · 895 measured · Source: the US BTS Aug · 75.5% · 414 recorded · 412 measured · Source: the US BTS Sep · 76.6% · 407 recorded · 402 measured · Source: the US BTS Oct · 73.4% · 878 recorded · 871 measured · Source: the US BTS Nov · 75.0% · 1,068 recorded · 1,038 measured · Source: the US BTS Dec · 75.4% · 1,101 recorded · 1,092 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 · 8.5 min · 986 recorded · 937 measured · Source: the US BTS Feb · 7.3 min · 913 recorded · 910 measured · Source: the US BTS Mar · 14.6 min · 1,073 recorded · 1,059 measured · Source: the US BTS Apr · 12.8 min · 1,036 recorded · 1,008 measured · Source: the US BTS May · 21.5 min · 1,064 recorded · 1,042 measured · Source: the US BTS Jun · 23.9 min · 905 recorded · 882 measured · Source: the US BTS Jul · 18.8 min · 907 recorded · 895 measured · Source: the US BTS Aug · 14.0 min · 414 recorded · 412 measured · Source: the US BTS Sep · 13.1 min · 407 recorded · 402 measured · Source: the US BTS Oct · 13.6 min · 878 recorded · 871 measured · Source: the US BTS Nov · 14.3 min · 1,068 recorded · 1,038 measured · Source: the US BTS Dec · 15.0 min · 1,101 recorded · 1,092 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 · 986 · 986 recorded · 937 measured · Source: the US BTS Feb · 913 · 913 recorded · 910 measured · Source: the US BTS Mar · 1,073 · 1,073 recorded · 1,059 measured · Source: the US BTS Apr · 1,036 · 1,036 recorded · 1,008 measured · Source: the US BTS May · 1,064 · 1,064 recorded · 1,042 measured · Source: the US BTS Jun · 905 · 905 recorded · 882 measured · Source: the US BTS Jul · 907 · 907 recorded · 895 measured · Source: the US BTS Aug · 414 · 414 recorded · 412 measured · Source: the US BTS Sep · 407 · 407 recorded · 402 measured · Source: the US BTS Oct · 878 · 878 recorded · 871 measured · Source: the US BTS Nov · 1,068 · 1,068 recorded · 1,038 measured · Source: the US BTS Dec · 1,101 · 1,101 recorded · 1,092 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
Jan80.4%8.5 min937986
Feb80.7%7.3 min910913
Mar74.0%14.6 min1,0591,073
Apr73.5%12.8 min1,0081,036
May66.6%21.5 min1,0421,064
Jun59.4%23.9 min882905
Jul67.6%18.8 min895907
Aug75.5%14.0 min412414
Sep76.6%13.1 min402407
Oct73.4%13.6 min871878
Nov75.0%14.3 min1,0381,068
Dec75.4%15.0 min1,0921,101

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 71.6% 7,694
  • Delayed >15 min 26.5% 2,854
  • Cancelled 1.9% 204
  • 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

131
131 of 131
Flight numbersBy direction DeparturesOn time
WN994 DAL → PHX 108 68.9%
WN4705 DAL → PHX 98 72.9%
WN1905 DAL → PHX 92 65.6%
WN1096 DAL → PHX 88 97.7%
WN3896 PHX → DAL 88 60.5%
WN2569 PHX → DAL 87 97.7%
WN464 PHX → DAL 86 82.4%
WN1837 DAL → PHX 82 86.4%
WN2635 PHX → DAL 80 72.2%
WN4203 PHX → DAL 78 85.9%
WN1480 DAL → PHX 75 83.3%
WN2913 PHX → DAL 75 93.2%
WN165 DAL → PHX 74 67.1%
WN15 PHX → DAL 68 94.1%
WN928 DAL → PHX 68 66.7%
WN1346 PHX → DAL 65 87.5%
WN3271 PHX → DAL 61 91.7%
WN3810 PHX → DAL 61 42.4%
WN4173 PHX → DAL 61 88.5%
WN4210 PHX → DAL 61 75.0%
WN1642 DAL → PHX 58 87.9%
WN2347 PHX → DAL 58 62.1%
WN3453 PHX → DAL 58 55.2%
WN875 PHX → DAL 58 77.6%
WN887 DAL → PHX 58 62.5%
WN914 PHX → DAL 58 98.3%
WN1371 PHX → DAL 57 89.5%
WN2276 DAL → PHX 57 87.0%
WN3121 DAL → PHX 57 50.0%
WN3254 PHX → DAL 57 82.1%
WN4028 PHX → DAL 57 78.2%
WN843 PHX → DAL 57 98.2%
WN1041 DAL → PHX 55 90.4%
WN1756 DAL → PHX 55 67.9%
WN1004 DAL → PHX 52 55.8%
WN1303 DAL → PHX 52 94.2%
WN2325 DAL → PHX 52 77.1%
WN2285 PHX → DAL 51 85.4%
WN3616 DAL → PHX 51 72.0%
WN1091 PHX → DAL 50 44.0%
WN1877 DAL → PHX 50 87.8%
WN2223 DAL → PHX 50 78.0%
WN2339 DAL → PHX 50 35.4%
WN2962 PHX → DAL 50 40.0%
WN3980 DAL → PHX 50 83.7%
WN4030 PHX → DAL 50 70.0%
WN4162 DAL → PHX 50 60.4%
WN4640 PHX → DAL 50 65.3%
WN862 PHX → DAL 50 71.4%
WN1250 DAL → PHX 49 86.7%
WN1347 PHX → DAL 49 26.5%
WN2288 DAL → PHX 49 85.4%
WN3300 DAL → PHX 49 58.3%
WN1149 PHX → DAL 48 86.7%
WN4129 DAL → PHX 48 50.0%
WN2810 DAL → PHX 47 81.8%
WN2904 DAL → PHX 47 62.2%
WN2920 PHX → DAL 47 68.9%
WN3094 PHX → DAL 47 97.8%
WN3093 PHX → DAL 46 87.0%
WN4066 PHX → DAL 46 73.3%
WN2242 DAL → PHX 45 28.9%
WN2274 DAL → PHX 45 97.7%
WN2697 PHX → DAL 45 68.9%
WN1635 PHX → DAL 44 97.7%
WN2893 PHX → DAL 44 56.4%
WN2331 DAL → PHX 43 65.0%
WN1572 DAL → PHX 42 78.6%
WN1937 PHX → DAL 42 57.1%
WN2011 PHX → DAL 42 97.6%
WN2628 PHX → DAL 42 81.6%
WN2858 DAL → PHX 42 88.1%
WN2916 PHX → DAL 42 97.6%
WN2971 DAL → PHX 42 94.9%
WN4031 PHX → DAL 42 69.2%
WN869 PHX → DAL 42 88.1%
WN2281 DAL → PHX 41 40.0%
WN2817 PHX → DAL 41 70.0%
WN3674 DAL → PHX 41 31.7%
WN1495 DAL → PHX 40 57.5%
WN2318 PHX → DAL 40 60.0%
WN3275 PHX → DAL 40 51.3%
WN4422 DAL → PHX 40 100.0%
WN719 DAL → PHX 40 41.0%
WN4029 PHX → DAL 39 65.8%
WN4371 DAL → PHX 39 56.4%
WN2266 PHX → DAL 37 81.1%
WN2200 DAL → PHX 35 40.0%
WN434 PHX → DAL 35 66.7%
WN1357 PHX → DAL 34 100.0%
WN1379 DAL → PHX 34 97.0%
WN1382 DAL → PHX 34 73.5%
WN163 PHX → DAL 34 93.8%
WN2579 PHX → DAL 34 67.7%
WN3255 PHX → DAL 34 55.9%
WN3508 PHX → DAL 34 91.2%
WN3861 PHX → DAL 34 79.4%
WN470 PHX → DAL 34 72.7%
WN553 DAL → PHX 34 91.2%
WN1497 PHX → DAL 33 68.8%
WN1555 DAL → PHX 33 87.9%
WN1869 DAL → PHX 33 93.8%
WN244 PHX → DAL 33 97.0%
WN2460 PHX → DAL 33 93.9%
WN2560 DAL → PHX 33 57.6%
WN2737 DAL → PHX 33 78.8%
WN3109 DAL → PHX 33 69.7%
WN3113 DAL → PHX 33 69.7%
WN3256 PHX → DAL 33 66.7%
WN3630 PHX → DAL 33 78.8%
WN383 PHX → DAL 33 81.3%
WN3878 PHX → DAL 33 62.5%
WN4410 DAL → PHX 33 84.4%
WN495 PHX → DAL 33 84.9%
WN713 PHX → DAL 33 60.6%
WN846 DAL → PHX 33 93.9%
WN1718 PHX → DAL 32 90.6%
WN2279 PHX → DAL 32 96.9%
WN2401 PHX → DAL 32 79.3%
WN3241 DAL → PHX 32 31.3%
WN3673 DAL → PHX 32 73.3%
WN4007 PHX → DAL 32 61.3%
WN4067 PHX → DAL 32 71.9%
WN4262 DAL → PHX 32 53.1%
WN2149 PHX → DAL 31 54.8%
WN2783 PHX → DAL 31 61.3%
WN3347 DAL → PHX 31 35.5%
WN4623 PHX → DAL 31 93.6%
WN1656 PHX → DAL 30 93.3%
WN4250 PHX → DAL 30 42.9%
WN507 DAL → PHX 30 83.3%

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 448 +0.2% 3 62.3%
June 2026 439 −0.9% 6 52.8%
May 2026 503 −6.7% 9 60.2%
April 2026 492 −4.7% 9 68.3%
March 2026 526 −1.3% 5 71.3%
February 2026 444 −4.7% 1 76.1%
January 2026 432 −14.5% 26 76.2%
December 2025 550 +1.5% 4 76.4%
November 2025 499 −7.4% 27 68.9%
October 2025 513 +43.3% 5 67.8%
September 2025 402 5 76.6%
August 2025 412 2 75.5%
July 2025 447 9 72.9%
June 2025 443 17 65.9%
May 2025 539 13 72.5%
April 2025 516 19 78.5%
March 2025 533 9 76.7%
February 2025 466 2 85.0%
January 2025 505 23 84.0%
December 2024 542 5 74.4%
November 2024 539 3 80.5%
October 2024 358 2 81.3%

How to read this chart

Loading the guide…