1,880 km · Domestic

Dallas Fort Worth (DFW) – San Diego (SAN)

In July 2026, 790 flights operated between Dallas Fort Worth and San Diego (both directions), and 63.0% 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
January455495▲ 8.8%
February470492▲ 4.7%
March588580▼ 1.4%
April563597▲ 6.0%
May587732▲ 24.7%
June625734▲ 17.4%
July650790▲ 21.5%
August567––
September515––
October580–in progress
November500––
December562––
Year to date (Jan–Jul)3,9384,420▲ 12.2%

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.5%70.7%▼ 7.6%
February80.6%75.2%▼ 6.7%
March79.8%76.7%▼ 3.9%
April75.3%79.1%▲ 5.0%
May68.8%74.3%▲ 8.0%
June62.2%58.7%▼ 5.6%
July59.8%63.0%▲ 5.4%
August62.3%––
September74.4%––
October74.0%–in progress
November72.6%––
December75.3%––
Year-to-date average (Jan–Jul)71.9%71.1%▼ 1.1%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January3253▲ 65.6%
February04–
March184▼ 77.8%
April189▼ 50.0%
May1316▲ 23.1%
June2728▲ 3.7%
July214▼ 81.0%
August25––
September15––
October13–in progress
November22––
December0––
Year to date (Jan–Jul)129118▼ 8.5%

Airlines on this route

  1. American Airlines 89.3%
  2. Frontier Airlines 7.5%
  3. Alaska Airlines 3.1%

Oct 1, 2024 – Jul 31, 2026

By direction

DFW → SAN

Scheduled flights
6,426
Flights operated
6,254
Cancelled
172 · 2.7%
On-time departures
64.7%

SAN → DFW

Scheduled flights
6,423
Flights operated
6,251
Cancelled
172 · 2.7%
On-time departures
78.6%

DFW → SAN and SAN → DFW counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 11,476 89.3% 71.4% 323
Frontier Airlines F9 969 7.5% 72.4% 19
Alaska Airlines AS 404 3.1% 76.1% 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 delay07:00–08:006.1min · 1,349 recorded · 1,321 measured
Gap to highest-delay hour40.8min07:00 ↔ 18:00
Recorded flights12,849DFW–SAN

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 · 3 recorded · 3 measured · Source: the US BTS 06:00 · 89.5% · 898 recorded · 882 measured · Source: the US BTS 07:00 · 88.6% · 1,349 recorded · 1,321 measured · Source: the US BTS 08:00 · 80.2% · 1,183 recorded · 1,154 measured · Source: the US BTS 09:00 · 82.2% · 789 recorded · 775 measured · Source: the US BTS 10:00 · 73.5% · 499 recorded · 486 measured · Source: the US BTS 11:00 · 71.9% · 981 recorded · 962 measured · Source: the US BTS 12:00 · 77.1% · 819 recorded · 804 measured · Source: the US BTS 13:00 · 63.5% · 695 recorded · 682 measured · Source: the US BTS 14:00 · 69.0% · 1,245 recorded · 1,213 measured · Source: the US BTS 15:00 · 66.1% · 622 recorded · 599 measured · Source: the US BTS 16:00 · 60.4% · 833 recorded · 801 measured · Source: the US BTS 17:00 · 68.3% · 551 recorded · 536 measured · Source: the US BTS 18:00 · 48.4% · 287 recorded · 273 measured · Source: the US BTS 19:00 · 59.1% · 732 recorded · 707 measured · Source: the US BTS 20:00 · 56.2% · 377 recorded · 363 measured · Source: the US BTS 21:00 · 55.6% · 435 recorded · 417 measured · Source: the US BTS 22:00 · 51.2% · 513 recorded · 490 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 38 recorded · 37 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 · 3 recorded · 3 measured · Source: the US BTS 06:00 · 6.2 min · 898 recorded · 882 measured · Source: the US BTS 07:00 · 6.1 min · 1,349 recorded · 1,321 measured · Source: the US BTS 08:00 · 18.0 min · 1,183 recorded · 1,154 measured · Source: the US BTS 09:00 · 20.3 min · 789 recorded · 775 measured · Source: the US BTS 10:00 · 25.0 min · 499 recorded · 486 measured · Source: the US BTS 11:00 · 17.3 min · 981 recorded · 962 measured · Source: the US BTS 12:00 · 18.0 min · 819 recorded · 804 measured · Source: the US BTS 13:00 · 28.0 min · 695 recorded · 682 measured · Source: the US BTS 14:00 · 20.2 min · 1,245 recorded · 1,213 measured · Source: the US BTS 15:00 · 26.2 min · 622 recorded · 599 measured · Source: the US BTS 16:00 · 26.2 min · 833 recorded · 801 measured · Source: the US BTS 17:00 · 27.4 min · 551 recorded · 536 measured · Source: the US BTS 18:00 · 46.9 min · 287 recorded · 273 measured · Source: the US BTS 19:00 · 31.2 min · 732 recorded · 707 measured · Source: the US BTS 20:00 · 27.9 min · 377 recorded · 363 measured · Source: the US BTS 21:00 · 32.8 min · 435 recorded · 417 measured · Source: the US BTS 22:00 · 41.3 min · 513 recorded · 490 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 38 recorded · 37 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 · 3 · 3 recorded · 3 measured · Source: the US BTS 06:00 · 898 · 898 recorded · 882 measured · Source: the US BTS 07:00 · 1,349 · 1,349 recorded · 1,321 measured · Source: the US BTS 08:00 · 1,183 · 1,183 recorded · 1,154 measured · Source: the US BTS 09:00 · 789 · 789 recorded · 775 measured · Source: the US BTS 10:00 · 499 · 499 recorded · 486 measured · Source: the US BTS 11:00 · 981 · 981 recorded · 962 measured · Source: the US BTS 12:00 · 819 · 819 recorded · 804 measured · Source: the US BTS 13:00 · 695 · 695 recorded · 682 measured · Source: the US BTS 14:00 · 1,245 · 1,245 recorded · 1,213 measured · Source: the US BTS 15:00 · 622 · 622 recorded · 599 measured · Source: the US BTS 16:00 · 833 · 833 recorded · 801 measured · Source: the US BTS 17:00 · 551 · 551 recorded · 536 measured · Source: the US BTS 18:00 · 287 · 287 recorded · 273 measured · Source: the US BTS 19:00 · 732 · 732 recorded · 707 measured · Source: the US BTS 20:00 · 377 · 377 recorded · 363 measured · Source: the US BTS 21:00 · 435 · 435 recorded · 417 measured · Source: the US BTS 22:00 · 513 · 513 recorded · 490 measured · Source: the US BTS 23:00 · 38 · 38 recorded · 37 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—33
06:0089.5%6.2 min882898
07:0088.6%6.1 min1,3211,349
08:0080.2%18.0 min1,1541,183
09:0082.2%20.3 min775789
10:0073.5%25.0 min486499
11:0071.9%17.3 min962981
12:0077.1%18.0 min804819
13:0063.5%28.0 min682695
14:0069.0%20.2 min1,2131,245
15:0066.1%26.2 min599622
16:0060.4%26.2 min801833
17:0068.3%27.4 min536551
18:0048.4%46.9 min273287
19:0059.1%31.2 min707732
20:0056.2%27.9 min363377
21:0055.6%32.8 min417435
22:0051.2%41.3 min490513
23:00Fewer than 200 measured departures—3738

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 69.7% · 1,892 recorded · 1,854 measured · Source: the US BTS Tuesday · 74.4% · 1,702 recorded · 1,665 measured · Source: the US BTS Wednesday · 75.3% · 1,738 recorded · 1,711 measured · Source: the US BTS Thursday · 70.4% · 1,909 recorded · 1,855 measured · Source: the US BTS Friday · 71.1% · 1,893 recorded · 1,827 measured · Source: the US BTS Saturday · 71.3% · 1,756 recorded · 1,701 measured · Source: the US BTS Sunday · 70.1% · 1,959 recorded · 1,892 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 · 25.0 min · 1,892 recorded · 1,854 measured · Source: the US BTS Tuesday · 21.4 min · 1,702 recorded · 1,665 measured · Source: the US BTS Wednesday · 15.9 min · 1,738 recorded · 1,711 measured · Source: the US BTS Thursday · 21.7 min · 1,909 recorded · 1,855 measured · Source: the US BTS Friday · 23.3 min · 1,893 recorded · 1,827 measured · Source: the US BTS Saturday · 19.2 min · 1,756 recorded · 1,701 measured · Source: the US BTS Sunday · 23.1 min · 1,959 recorded · 1,892 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,892 · 1,892 recorded · 1,854 measured · Source: the US BTS Tuesday · 1,702 · 1,702 recorded · 1,665 measured · Source: the US BTS Wednesday · 1,738 · 1,738 recorded · 1,711 measured · Source: the US BTS Thursday · 1,909 · 1,909 recorded · 1,855 measured · Source: the US BTS Friday · 1,893 · 1,893 recorded · 1,827 measured · Source: the US BTS Saturday · 1,756 · 1,756 recorded · 1,701 measured · Source: the US BTS Sunday · 1,959 · 1,959 recorded · 1,892 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
Monday69.7%25.0 min1,8541,892
Tuesday74.4%21.4 min1,6651,702
Wednesday75.3%15.9 min1,7111,738
Thursday70.4%21.7 min1,8551,909
Friday71.1%23.3 min1,8271,893
Saturday71.3%19.2 min1,7011,756
Sunday70.1%23.1 min1,8921,959

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 · 73.5% · 1,035 recorded · 950 measured · Source: the US BTS Feb · 77.9% · 966 recorded · 962 measured · Source: the US BTS Mar · 78.3% · 1,190 recorded · 1,168 measured · Source: the US BTS Apr · 77.2% · 1,187 recorded · 1,160 measured · Source: the US BTS May · 71.9% · 1,348 recorded · 1,319 measured · Source: the US BTS Jun · 60.3% · 1,414 recorded · 1,359 measured · Source: the US BTS Jul · 61.6% · 1,465 recorded · 1,440 measured · Source: the US BTS Aug · 62.3% · 592 recorded · 567 measured · Source: the US BTS Sep · 74.4% · 530 recorded · 515 measured · Source: the US BTS Oct · 78.3% · 957 recorded · 944 measured · Source: the US BTS Nov · 76.5% · 1,051 recorded · 1,021 measured · Source: the US BTS Dec · 72.0% · 1,114 recorded · 1,100 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 · 21.3 min · 1,035 recorded · 950 measured · Source: the US BTS Feb · 12.2 min · 966 recorded · 962 measured · Source: the US BTS Mar · 15.2 min · 1,190 recorded · 1,168 measured · Source: the US BTS Apr · 16.4 min · 1,187 recorded · 1,160 measured · Source: the US BTS May · 24.3 min · 1,348 recorded · 1,319 measured · Source: the US BTS Jun · 30.8 min · 1,414 recorded · 1,359 measured · Source: the US BTS Jul · 27.1 min · 1,465 recorded · 1,440 measured · Source: the US BTS Aug · 27.3 min · 592 recorded · 567 measured · Source: the US BTS Sep · 21.3 min · 530 recorded · 515 measured · Source: the US BTS Oct · 13.3 min · 957 recorded · 944 measured · Source: the US BTS Nov · 20.4 min · 1,051 recorded · 1,021 measured · Source: the US BTS Dec · 24.9 min · 1,114 recorded · 1,100 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 · 1,035 · 1,035 recorded · 950 measured · Source: the US BTS Feb · 966 · 966 recorded · 962 measured · Source: the US BTS Mar · 1,190 · 1,190 recorded · 1,168 measured · Source: the US BTS Apr · 1,187 · 1,187 recorded · 1,160 measured · Source: the US BTS May · 1,348 · 1,348 recorded · 1,319 measured · Source: the US BTS Jun · 1,414 · 1,414 recorded · 1,359 measured · Source: the US BTS Jul · 1,465 · 1,465 recorded · 1,440 measured · Source: the US BTS Aug · 592 · 592 recorded · 567 measured · Source: the US BTS Sep · 530 · 530 recorded · 515 measured · Source: the US BTS Oct · 957 · 957 recorded · 944 measured · Source: the US BTS Nov · 1,051 · 1,051 recorded · 1,021 measured · Source: the US BTS Dec · 1,114 · 1,114 recorded · 1,100 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
Jan73.5%21.3 min9501,035
Feb77.9%12.2 min962966
Mar78.3%15.2 min1,1681,190
Apr77.2%16.4 min1,1601,187
May71.9%24.3 min1,3191,348
Jun60.3%30.8 min1,3591,414
Jul61.6%27.1 min1,4401,465
Aug62.3%27.3 min567592
Sep74.4%21.3 min515530
Oct78.3%13.3 min944957
Nov76.5%20.4 min1,0211,051
Dec72.0%24.9 min1,1001,114

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 69.7% 8,960
  • Delayed >15 min 27.6% 3,545
  • Cancelled 2.7% 344
  • 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

88
88 of 88
Flight numbersBy direction DeparturesOn time
AA2535 SAN → DFW 655 89.0%
AA1055 SAN → DFW 489 85.4%
AA2568 DFW → SAN 450 52.6%
AA1243 DFW → SAN 420 56.7%
F991426 SAN → DFW 420 82.8%
AA1890 DFW → SAN 375 59.7%
AA1946 SAN → DFW 375 79.2%
F991425 DFW → SAN 368 66.4%
AA2362 DFW → SAN 363 86.1%
AA2361 DFW → SAN 334 65.8%
AA2687 SAN → DFW 325 82.1%
AA1798 DFW → SAN 320 60.3%
AA373 SAN → DFW 310 88.1%
AA2885 SAN → DFW 291 70.9%
AA2034 SAN → DFW 285 69.0%
AA1939 DFW → SAN 274 61.6%
AA2361 SAN → DFW 241 65.6%
AA2050 DFW → SAN 237 66.1%
AA1634 DFW → SAN 227 64.3%
AA1617 SAN → DFW 190 77.4%
AA1948 DFW → SAN 189 70.1%
AA2747 DFW → SAN 187 62.3%
AA2034 DFW → SAN 183 68.8%
AA2783 SAN → DFW 155 76.8%
AA3150 DFW → SAN 151 54.2%
AA3227 SAN → DFW 151 92.4%
AA1272 DFW → SAN 150 85.6%
AA2747 SAN → DFW 146 71.3%
AA2542 SAN → DFW 144 75.9%
AA2366 SAN → DFW 143 77.1%
AA1011 DFW → SAN 131 40.8%
AA3039 SAN → DFW 125 80.5%
F991769 DFW → SAN 117 62.4%
AA2050 SAN → DFW 93 71.9%
AA1369 SAN → DFW 83 81.5%
AA1939 SAN → DFW 83 87.7%
AA2015 SAN → DFW 82 91.3%
AA2366 DFW → SAN 82 86.3%
AA1955 DFW → SAN 78 75.3%
AA2476 SAN → DFW 74 65.8%
AA2476 DFW → SAN 74 80.6%
AA1467 SAN → DFW 72 80.6%
AA2456 SAN → DFW 72 64.3%
AA2459 DFW → SAN 72 47.9%
AA2459 SAN → DFW 72 37.3%
AA2462 DFW → SAN 72 73.6%
AA3102 DFW → SAN 72 57.8%
AA2485 DFW → SAN 71 34.8%
AA2485 SAN → DFW 70 33.9%
AA1055 DFW → SAN 68 80.6%
AA1460 SAN → DFW 67 82.8%
AA384 DFW → SAN 63 87.1%
AA1369 DFW → SAN 62 59.0%
AA1075 SAN → DFW 59 60.0%
AA2458 DFW → SAN 59 29.3%
AA1325 SAN → DFW 56 98.2%
AA2458 SAN → DFW 56 37.3%
AA772 SAN → DFW 53 90.4%
AS380 SAN → DFW 52 73.1%
AS551 DFW → SAN 52 75.0%
AS780 DFW → SAN 52 53.9%
AS545 SAN → DFW 51 90.2%
AS1458 SAN → DFW 49 91.7%
AA2719 DFW → SAN 44 67.4%
AA2719 SAN → DFW 44 84.1%
AA2878 DFW → SAN 44 68.2%
AA384 SAN → DFW 44 90.7%
AA1774 DFW → SAN 37 75.0%
AA2657 SAN → DFW 37 85.3%
AA846 DFW → SAN 37 55.9%
AA994 DFW → SAN 37 76.5%
F991770 SAN → DFW 36 52.8%
AA2657 DFW → SAN 32 82.8%
AA1521 DFW → SAN 31 76.7%
AA2784 DFW → SAN 31 66.7%
AA3143 DFW → SAN 31 83.9%
AA3319 DFW → SAN 31 79.3%
AA593 SAN → DFW 31 73.3%
AA1646 SAN → DFW 30 90.0%
AA2248 SAN → DFW 30 86.2%
AA2248 DFW → SAN 30 86.7%
AA2756 DFW → SAN 30 72.4%
AA2924 DFW → SAN 30 63.3%
AA3130 DFW → SAN 30 60.0%
AA3131 SAN → DFW 30 83.3%
AA3131 DFW → SAN 30 86.7%
AA3195 DFW → SAN 30 26.7%
AA3319 SAN → DFW 30 75.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 790 +21.5% 4 63.0%
June 2026 734 +17.4% 28 58.7%
May 2026 732 +24.7% 16 74.3%
April 2026 597 +6.0% 9 79.1%
March 2026 580 −1.4% 4 76.7%
February 2026 492 +4.7% 4 75.2%
January 2026 495 +8.8% 53 70.7%
December 2025 562 +4.5% 0 75.3%
November 2025 500 −4.0% 22 72.6%
October 2025 580 +59.3% 13 74.0%
September 2025 515 15 74.4%
August 2025 567 25 62.3%
July 2025 650 21 59.8%
June 2025 625 27 62.2%
May 2025 587 13 68.8%
April 2025 563 18 75.3%
March 2025 588 18 79.8%
February 2025 470 0 80.6%
January 2025 455 32 76.5%
December 2024 538 14 68.6%
November 2024 521 8 80.2%
October 2024 364 0 85.2%

How to read this chart

Loading the guide…