885 km · Domestic

Dallas Fort Worth (DFW) – Santa Fe (SAF)

In July 2026, 322 flights operated between Dallas Fort Worth and Santa Fe (both directions), and 78.6% 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
January236226▼ 4.2%
February224223▼ 0.4%
March237236▼ 0.4%
April274283▲ 3.3%
May300301▲ 0.3%
June299291▼ 2.7%
July308322▲ 4.5%
August357––
September352––
October365–in progress
November232––
December244––
Year to date (Jan–Jul)1,8781,882▲ 0.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
January79.2%79.6%▲ 0.5%
February69.2%67.7%▼ 2.2%
March72.2%75.0%▲ 3.9%
April76.3%82.3%▲ 7.9%
May77.3%82.1%▲ 6.2%
June66.9%69.8%▲ 4.3%
July76.9%78.6%▲ 2.2%
August81.2%––
September82.1%––
October77.0%–in progress
November79.7%––
December79.9%––
Year-to-date average (Jan–Jul)74.0%76.4%▲ 3.3%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January1222▲ 83.3%
February01–
March1112▲ 9.1%
April205▼ 75.0%
May1012▲ 20.0%
June817▲ 112.5%
July82▼ 75.0%
August7––
September8––
October5–in progress
November3––
December0––
Year to date (Jan–Jul)6971▲ 2.9%

Airlines on this route

  1. SkyWest Airlines 99.7%
  2. PSA Airlines 0.3%

Oct 1, 2024 – Jul 31, 2026

By direction

DFW → SAF

Scheduled flights
3,103
Flights operated
3,016
Cancelled
87 · 2.8%
On-time departures
75.1%

SAF → DFW

Scheduled flights
3,099
Flights operated
3,004
Cancelled
95 · 3.1%
On-time departures
77.7%

DFW → SAF and SAF → DFW counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
SkyWest Airlines OO 6,184 99.7% 76.5% 180
PSA Airlines OH 18 0.3% 37.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 delay08:00–09:003.4min · 612 recorded · 597 measured
Gap to highest-delay hour22.8min08:00 ↔ 17:00
Recorded flights6,202DFW–SAF

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 · 86.3% · 656 recorded · 643 measured · Source: the US BTS 07:00 · 76.7% · 244 recorded · 240 measured · Source: the US BTS 08:00 · 87.6% · 612 recorded · 597 measured · Source: the US BTS 09:00 · 82.7% · 217 recorded · 214 measured · Source: the US BTS 10:00 · 85.3% · 619 recorded · 605 measured · Source: the US BTS 11:00 · 76.4% · 638 recorded · 626 measured · Source: the US BTS 12:00 · 74.9% · 766 recorded · 744 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 31 recorded · 30 measured · Source: the US BTS 14:00 · 73.6% · 319 recorded · 310 measured · Source: the US BTS 15:00 · 66.0% · 569 recorded · 547 measured · Source: the US BTS 16:00 · 65.2% · 392 recorded · 373 measured · Source: the US BTS 17:00 · 69.1% · 246 recorded · 230 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 72 recorded · 70 measured · Source: the US BTS 19:00 · 69.5% · 352 recorded · 341 measured · Source: the US BTS 20:00 · 74.4% · 374 recorded · 359 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 95 recorded · 91 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 16.1 min · 656 recorded · 643 measured · Source: the US BTS 07:00 · 19.2 min · 244 recorded · 240 measured · Source: the US BTS 08:00 · 3.4 min · 612 recorded · 597 measured · Source: the US BTS 09:00 · 5.9 min · 217 recorded · 214 measured · Source: the US BTS 10:00 · 7.9 min · 619 recorded · 605 measured · Source: the US BTS 11:00 · 11.0 min · 638 recorded · 626 measured · Source: the US BTS 12:00 · 17.6 min · 766 recorded · 744 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 31 recorded · 30 measured · Source: the US BTS 14:00 · 21.7 min · 319 recorded · 310 measured · Source: the US BTS 15:00 · 19.0 min · 569 recorded · 547 measured · Source: the US BTS 16:00 · 19.9 min · 392 recorded · 373 measured · Source: the US BTS 17:00 · 26.2 min · 246 recorded · 230 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 72 recorded · 70 measured · Source: the US BTS 19:00 · 23.1 min · 352 recorded · 341 measured · Source: the US BTS 20:00 · 18.4 min · 374 recorded · 359 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 95 recorded · 91 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 656 · 656 recorded · 643 measured · Source: the US BTS 07:00 · 244 · 244 recorded · 240 measured · Source: the US BTS 08:00 · 612 · 612 recorded · 597 measured · Source: the US BTS 09:00 · 217 · 217 recorded · 214 measured · Source: the US BTS 10:00 · 619 · 619 recorded · 605 measured · Source: the US BTS 11:00 · 638 · 638 recorded · 626 measured · Source: the US BTS 12:00 · 766 · 766 recorded · 744 measured · Source: the US BTS 13:00 · 31 · 31 recorded · 30 measured · Source: the US BTS 14:00 · 319 · 319 recorded · 310 measured · Source: the US BTS 15:00 · 569 · 569 recorded · 547 measured · Source: the US BTS 16:00 · 392 · 392 recorded · 373 measured · Source: the US BTS 17:00 · 246 · 246 recorded · 230 measured · Source: the US BTS 18:00 · 72 · 72 recorded · 70 measured · Source: the US BTS 19:00 · 352 · 352 recorded · 341 measured · Source: the US BTS 20:00 · 374 · 374 recorded · 359 measured · Source: the US BTS 21:00 · 95 · 95 recorded · 91 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 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:00No observations———
06:0086.3%16.1 min643656
07:0076.7%19.2 min240244
08:0087.6%3.4 min597612
09:0082.7%5.9 min214217
10:0085.3%7.9 min605619
11:0076.4%11.0 min626638
12:0074.9%17.6 min744766
13:00Fewer than 200 measured departures—3031
14:0073.6%21.7 min310319
15:0066.0%19.0 min547569
16:0065.2%19.9 min373392
17:0069.1%26.2 min230246
18:00Fewer than 200 measured departures—7072
19:0069.5%23.1 min341352
20:0074.4%18.4 min359374
21:00Fewer than 200 measured departures—9195
22:00No observations———
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 72.7% · 884 recorded · 865 measured · Source: the US BTS Tuesday · 80.3% · 878 recorded · 852 measured · Source: the US BTS Wednesday · 77.2% · 880 recorded · 862 measured · Source: the US BTS Thursday · 78.4% · 869 recorded · 837 measured · Source: the US BTS Friday · 76.3% · 884 recorded · 860 measured · Source: the US BTS Saturday · 75.8% · 924 recorded · 888 measured · Source: the US BTS Sunday · 74.2% · 883 recorded · 856 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 · 21.3 min · 884 recorded · 865 measured · Source: the US BTS Tuesday · 12.3 min · 878 recorded · 852 measured · Source: the US BTS Wednesday · 16.6 min · 880 recorded · 862 measured · Source: the US BTS Thursday · 13.3 min · 869 recorded · 837 measured · Source: the US BTS Friday · 15.2 min · 884 recorded · 860 measured · Source: the US BTS Saturday · 16.8 min · 924 recorded · 888 measured · Source: the US BTS Sunday · 16.3 min · 883 recorded · 856 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 · 884 · 884 recorded · 865 measured · Source: the US BTS Tuesday · 878 · 878 recorded · 852 measured · Source: the US BTS Wednesday · 880 · 880 recorded · 862 measured · Source: the US BTS Thursday · 869 · 869 recorded · 837 measured · Source: the US BTS Friday · 884 · 884 recorded · 860 measured · Source: the US BTS Saturday · 924 · 924 recorded · 888 measured · Source: the US BTS Sunday · 883 · 883 recorded · 856 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
Monday72.7%21.3 min865884
Tuesday80.3%12.3 min852878
Wednesday77.2%16.6 min862880
Thursday78.4%13.3 min837869
Friday76.3%15.2 min860884
Saturday75.8%16.8 min888924
Sunday74.2%16.3 min856883

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 · 79.4% · 496 recorded · 462 measured · Source: the US BTS Feb · 68.5% · 448 recorded · 447 measured · Source: the US BTS Mar · 73.6% · 496 recorded · 473 measured · Source: the US BTS Apr · 79.4% · 582 recorded · 557 measured · Source: the US BTS May · 79.7% · 623 recorded · 601 measured · Source: the US BTS Jun · 68.3% · 615 recorded · 590 measured · Source: the US BTS Jul · 77.8% · 640 recorded · 630 measured · Source: the US BTS Aug · 81.2% · 364 recorded · 357 measured · Source: the US BTS Sep · 82.1% · 360 recorded · 352 measured · Source: the US BTS Oct · 75.1% · 608 recorded · 603 measured · Source: the US BTS Nov · 77.1% · 483 recorded · 468 measured · Source: the US BTS Dec · 77.1% · 487 recorded · 480 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 · 13.0 min · 496 recorded · 462 measured · Source: the US BTS Feb · 16.9 min · 448 recorded · 447 measured · Source: the US BTS Mar · 16.7 min · 496 recorded · 473 measured · Source: the US BTS Apr · 15.5 min · 582 recorded · 557 measured · Source: the US BTS May · 13.3 min · 623 recorded · 601 measured · Source: the US BTS Jun · 23.9 min · 615 recorded · 590 measured · Source: the US BTS Jul · 17.8 min · 640 recorded · 630 measured · Source: the US BTS Aug · 10.7 min · 364 recorded · 357 measured · Source: the US BTS Sep · 8.0 min · 360 recorded · 352 measured · Source: the US BTS Oct · 11.2 min · 608 recorded · 603 measured · Source: the US BTS Nov · 22.8 min · 483 recorded · 468 measured · Source: the US BTS Dec · 18.0 min · 487 recorded · 480 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 · 496 · 496 recorded · 462 measured · Source: the US BTS Feb · 448 · 448 recorded · 447 measured · Source: the US BTS Mar · 496 · 496 recorded · 473 measured · Source: the US BTS Apr · 582 · 582 recorded · 557 measured · Source: the US BTS May · 623 · 623 recorded · 601 measured · Source: the US BTS Jun · 615 · 615 recorded · 590 measured · Source: the US BTS Jul · 640 · 640 recorded · 630 measured · Source: the US BTS Aug · 364 · 364 recorded · 357 measured · Source: the US BTS Sep · 360 · 360 recorded · 352 measured · Source: the US BTS Oct · 608 · 608 recorded · 603 measured · Source: the US BTS Nov · 483 · 483 recorded · 468 measured · Source: the US BTS Dec · 487 · 487 recorded · 480 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
Jan79.4%13.0 min462496
Feb68.5%16.9 min447448
Mar73.6%16.7 min473496
Apr79.4%15.5 min557582
May79.7%13.3 min601623
Jun68.3%23.9 min590615
Jul77.8%17.8 min630640
Aug81.2%10.7 min357364
Sep82.1%8.0 min352360
Oct75.1%11.2 min603608
Nov77.1%22.8 min468483
Dec77.1%18.0 min480487

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 74.1% 4,598
  • Delayed >15 min 22.9% 1,422
  • Cancelled 2.9% 182
  • 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

47
47 of 47
Flight numbersBy direction DeparturesOn time
OO6405 DFW → SAF 567 71.6%
OO6496 SAF → DFW 508 65.4%
OO6403 SAF → DFW 488 86.2%
OO6447 SAF → DFW 404 76.8%
OO6447 DFW → SAF 359 76.5%
OO6496 DFW → SAF 325 62.1%
OO6436 DFW → SAF 252 65.4%
OO6463 SAF → DFW 241 85.6%
OO4938 SAF → DFW 193 73.0%
OO6250 DFW → SAF 190 70.1%
OO6433 DFW → SAF 182 85.3%
OO6433 SAF → DFW 182 83.7%
OO6286 DFW → SAF 159 90.4%
OO6272 SAF → DFW 133 89.4%
OO6463 DFW → SAF 82 83.5%
OO6295 DFW → SAF 72 72.9%
OO6296 SAF → DFW 72 87.1%
OO6296 DFW → SAF 72 90.0%
OO6299 DFW → SAF 72 83.1%
OO6299 SAF → DFW 72 74.7%
OO6295 SAF → DFW 71 63.6%
OO4964 DFW → SAF 60 86.7%
OO4964 SAF → DFW 60 86.4%
OO6216 DFW → SAF 54 71.7%
OO6350 SAF → DFW 54 84.9%
OO6216 SAF → DFW 53 71.2%
OO6352 DFW → SAF 53 73.1%
OO6194 DFW → SAF 46 78.3%
OO6362 DFW → SAF 44 86.1%
OO6362 SAF → DFW 44 75.6%
OO6363 DFW → SAF 44 83.7%
OO6363 SAF → DFW 44 81.0%
OO6364 SAF → DFW 44 93.0%
OO6364 DFW → SAF 44 90.9%
OO6366 DFW → SAF 44 88.6%
OO6366 SAF → DFW 44 81.4%
OO6435 DFW → SAF 33 93.9%
OO6435 SAF → DFW 33 90.6%
OO6436 SAF → DFW 33 64.5%
OO6339 SAF → DFW 32 84.4%
OO6340 SAF → DFW 31 75.0%
OO6340 DFW → SAF 31 77.8%
OO6373 DFW → SAF 31 80.7%
OO6373 SAF → DFW 31 71.0%
OO6391 DFW → SAF 31 80.0%
OO6391 SAF → DFW 31 80.0%
OO6406 DFW → SAF 31 58.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 322 +4.5% 2 78.6%
June 2026 291 −2.7% 17 69.8%
May 2026 301 +0.3% 12 82.1%
April 2026 283 +3.3% 5 82.3%
March 2026 236 −0.4% 12 75.0%
February 2026 223 −0.4% 1 67.7%
January 2026 226 −4.2% 22 79.6%
December 2025 244 +3.4% 0 79.9%
November 2025 232 −1.7% 3 79.7%
October 2025 365 +53.4% 5 77.0%
September 2025 352 8 82.1%
August 2025 357 7 81.2%
July 2025 308 8 76.9%
June 2025 299 8 66.9%
May 2025 300 10 77.3%
April 2025 274 20 76.3%
March 2025 237 11 72.2%
February 2025 224 0 69.2%
January 2025 236 12 79.2%
December 2024 236 7 74.2%
November 2024 236 12 74.6%
October 2024 238 0 72.3%

How to read this chart

Loading the guide…