1,814 km · Domestic

San Diego (SAN) – San Antonio (SAT)

In July 2026, 121 flights operated between San Diego and San Antonio (both directions), and 60.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
January7838▼ 51.3%
February7938▼ 51.9%
March109104▼ 4.6%
April103112▲ 8.7%
May100114▲ 14.0%
June1191190.0%
July122121▼ 0.8%
August114––
September111––
October114–in progress
November110––
December119––
Year to date (Jan–Jul)710646▼ 9.0%

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
January85.9%68.4%▼ 20.4%
February88.6%84.2%▼ 5.0%
March85.3%71.2%▼ 16.5%
April82.5%77.7%▼ 5.8%
May77.0%64.9%▼ 15.7%
June72.3%67.2%▼ 7.1%
July72.1%60.3%▼ 16.4%
August76.3%––
September78.4%––
October70.2%–in progress
November76.4%––
December72.3%––
Year-to-date average (Jan–Jul)80.5%70.6%▼ 12.4%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January10▼ 100.0%
February00–
March00–
April00–
May00–
June01–
July01–
August0––
September1––
October0–in progress
November2––
December1––
Year to date (Jan–Jul)12▲ 100.0%

By direction

SAN → SAT

Scheduled flights
1,137
Flights operated
1,132
Cancelled
5 · 0.4%
On-time departures
72.9%

SAT → SAN

Scheduled flights
1,100
Flights operated
1,097
Cancelled
3 · 0.3%
On-time departures
77.6%

SAN → SAT and SAT → SAN counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 2,237 100.0% 75.2% 8

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:002.2min · 256 recorded · 256 measured
Gap to highest-delay hour23.4min06:00 ↔ 19:00
Recorded flights2,237SAN–SAT

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.9% · 256 recorded · 256 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 143 recorded · 143 measured · Source: the US BTS 08:00 · 86.7% · 286 recorded · 286 measured · Source: the US BTS 09:00 · 89.4% · 226 recorded · 226 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 113 recorded · 113 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 24 recorded · 24 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 48 recorded · 48 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 19 recorded · 19 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 5 recorded · 5 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 39 recorded · 39 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 55 recorded · 55 measured · Source: the US BTS 17:00 · 71.8% · 213 recorded · 213 measured · Source: the US BTS 18:00 · 58.7% · 338 recorded · 334 measured · Source: the US BTS 19:00 · 54.1% · 355 recorded · 353 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 116 recorded · 114 measured · Source: the US BTS 21:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 1 recorded · 1 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 · 2.2 min · 256 recorded · 256 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 143 recorded · 143 measured · Source: the US BTS 08:00 · 5.2 min · 286 recorded · 286 measured · Source: the US BTS 09:00 · 6.6 min · 226 recorded · 226 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 113 recorded · 113 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 24 recorded · 24 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 48 recorded · 48 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 19 recorded · 19 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 5 recorded · 5 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 39 recorded · 39 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 55 recorded · 55 measured · Source: the US BTS 17:00 · 15.9 min · 213 recorded · 213 measured · Source: the US BTS 18:00 · 24.8 min · 338 recorded · 334 measured · Source: the US BTS 19:00 · 25.6 min · 355 recorded · 353 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 116 recorded · 114 measured · Source: the US BTS 21:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 1 recorded · 1 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 · 256 · 256 recorded · 256 measured · Source: the US BTS 07:00 · 143 · 143 recorded · 143 measured · Source: the US BTS 08:00 · 286 · 286 recorded · 286 measured · Source: the US BTS 09:00 · 226 · 226 recorded · 226 measured · Source: the US BTS 10:00 · 113 · 113 recorded · 113 measured · Source: the US BTS 11:00 · 24 · 24 recorded · 24 measured · Source: the US BTS 12:00 · 48 · 48 recorded · 48 measured · Source: the US BTS 13:00 · 19 · 19 recorded · 19 measured · Source: the US BTS 14:00 · 5 · 5 recorded · 5 measured · Source: the US BTS 15:00 · 39 · 39 recorded · 39 measured · Source: the US BTS 16:00 · 55 · 55 recorded · 55 measured · Source: the US BTS 17:00 · 213 · 213 recorded · 213 measured · Source: the US BTS 18:00 · 338 · 338 recorded · 334 measured · Source: the US BTS 19:00 · 355 · 355 recorded · 353 measured · Source: the US BTS 20:00 · 116 · 116 recorded · 114 measured · Source: the US BTS 21:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 22:00 · 1 · 1 recorded · 1 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:0094.9%2.2 min256256
07:00Fewer than 200 measured departures—143143
08:0086.7%5.2 min286286
09:0089.4%6.6 min226226
10:00Fewer than 200 measured departures—113113
11:00Fewer than 200 measured departures—2424
12:00Fewer than 200 measured departures—4848
13:00Fewer than 200 measured departures—1919
14:00Fewer than 200 measured departures—55
15:00Fewer than 200 measured departures—3939
16:00Fewer than 200 measured departures—5555
17:0071.8%15.9 min213213
18:0058.7%24.8 min334338
19:0054.1%25.6 min353355
20:00Fewer than 200 measured departures—114116
21:00No observations———
22:00Fewer than 200 measured departures—11
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 72.5% · 336 recorded · 335 measured · Source: the US BTS Tuesday · 83.1% · 325 recorded · 325 measured · Source: the US BTS Wednesday · 78.2% · 322 recorded · 321 measured · Source: the US BTS Thursday · 70.3% · 331 recorded · 330 measured · Source: the US BTS Friday · 71.0% · 334 recorded · 331 measured · Source: the US BTS Saturday · 84.7% · 248 recorded · 248 measured · Source: the US BTS Sunday · 69.3% · 341 recorded · 339 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 · 15.1 min · 336 recorded · 335 measured · Source: the US BTS Tuesday · 8.4 min · 325 recorded · 325 measured · Source: the US BTS Wednesday · 11.0 min · 322 recorded · 321 measured · Source: the US BTS Thursday · 17.1 min · 331 recorded · 330 measured · Source: the US BTS Friday · 16.7 min · 334 recorded · 331 measured · Source: the US BTS Saturday · 9.2 min · 248 recorded · 248 measured · Source: the US BTS Sunday · 16.9 min · 341 recorded · 339 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 · 336 · 336 recorded · 335 measured · Source: the US BTS Tuesday · 325 · 325 recorded · 325 measured · Source: the US BTS Wednesday · 322 · 322 recorded · 321 measured · Source: the US BTS Thursday · 331 · 331 recorded · 330 measured · Source: the US BTS Friday · 334 · 334 recorded · 331 measured · Source: the US BTS Saturday · 248 · 248 recorded · 248 measured · Source: the US BTS Sunday · 341 · 341 recorded · 339 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.5%15.1 min335336
Tuesday83.1%8.4 min325325
Wednesday78.2%11.0 min321322
Thursday70.3%17.1 min330331
Friday71.0%16.7 min331334
Saturday84.7%9.2 min248248
Sunday69.3%16.9 min339341

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 · Fewer than 200 measured departures · 117 recorded · 116 measured · Source: the US BTS Feb · Fewer than 200 measured departures · 117 recorded · 117 measured · Source: the US BTS Mar · 78.4% · 213 recorded · 213 measured · Source: the US BTS Apr · 80.0% · 215 recorded · 215 measured · Source: the US BTS May · 70.6% · 214 recorded · 214 measured · Source: the US BTS Jun · 69.8% · 239 recorded · 238 measured · Source: the US BTS Jul · 66.3% · 244 recorded · 243 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 114 recorded · 114 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 112 recorded · 111 measured · Source: the US BTS Oct · Fewer than 200 measured departures · 188 recorded · 188 measured · Source: the US BTS Nov · 82.0% · 224 recorded · 222 measured · Source: the US BTS Dec · 70.2% · 240 recorded · 238 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 · Fewer than 200 measured departures · 117 recorded · 116 measured · Source: the US BTS Feb · Fewer than 200 measured departures · 117 recorded · 117 measured · Source: the US BTS Mar · 10.4 min · 213 recorded · 213 measured · Source: the US BTS Apr · 10.7 min · 215 recorded · 215 measured · Source: the US BTS May · 13.4 min · 214 recorded · 214 measured · Source: the US BTS Jun · 20.9 min · 239 recorded · 238 measured · Source: the US BTS Jul · 19.0 min · 244 recorded · 243 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 114 recorded · 114 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 112 recorded · 111 measured · Source: the US BTS Oct · Fewer than 200 measured departures · 188 recorded · 188 measured · Source: the US BTS Nov · 7.0 min · 224 recorded · 222 measured · Source: the US BTS Dec · 18.1 min · 240 recorded · 238 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 · 117 · 117 recorded · 116 measured · Source: the US BTS Feb · 117 · 117 recorded · 117 measured · Source: the US BTS Mar · 213 · 213 recorded · 213 measured · Source: the US BTS Apr · 215 · 215 recorded · 215 measured · Source: the US BTS May · 214 · 214 recorded · 214 measured · Source: the US BTS Jun · 239 · 239 recorded · 238 measured · Source: the US BTS Jul · 244 · 244 recorded · 243 measured · Source: the US BTS Aug · 114 · 114 recorded · 114 measured · Source: the US BTS Sep · 112 · 112 recorded · 111 measured · Source: the US BTS Oct · 188 · 188 recorded · 188 measured · Source: the US BTS Nov · 224 · 224 recorded · 222 measured · Source: the US BTS Dec · 240 · 240 recorded · 238 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
JanFewer than 200 measured departures—116117
FebFewer than 200 measured departures—117117
Mar78.4%10.4 min213213
Apr80.0%10.7 min215215
May70.6%13.4 min214214
Jun69.8%20.9 min238239
Jul66.3%19.0 min243244
AugFewer than 200 measured departures—114114
SepFewer than 200 measured departures—111112
OctFewer than 200 measured departures—188188
Nov82.0%7.0 min222224
Dec70.2%18.1 min238240

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.9% 1,676
  • Delayed >15 min 24.7% 553
  • Cancelled 0.4% 8
  • 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

23
23 of 23
Flight numbersBy direction DeparturesOn time
WN4518 SAN → SAT 64 61.9%
WN2287 SAT → SAN 60 73.3%
WN4254 SAT → SAN 59 57.9%
WN2112 SAT → SAN 58 94.8%
WN2175 SAN → SAT 58 79.3%
WN3530 SAN → SAT 58 23.2%
WN4111 SAN → SAT 58 60.3%
WN2178 SAN → SAT 57 70.2%
WN3901 SAN → SAT 57 80.7%
WN2499 SAN → SAT 50 92.0%
WN3545 SAT → SAN 50 78.0%
WN2245 SAN → SAT 49 83.7%
WN4109 SAN → SAT 49 83.7%
WN1743 SAN → SAT 42 92.9%
WN1570 SAT → SAN 39 89.7%
WN935 SAT → SAN 34 85.3%
WN1402 SAT → SAN 33 51.5%
WN4376 SAN → SAT 33 63.6%
WN4379 SAT → SAN 33 90.9%
WN4173 SAT → SAN 31 19.4%
WN4330 SAN → SAT 31 54.8%
WN2176 SAT → SAN 30 90.0%
WN3418 SAN → SAT 30 76.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 121 −0.8% 1 60.3%
June 2026 119 +0.0% 1 67.2%
May 2026 114 +14.0% 0 64.9%
April 2026 112 +8.7% 0 77.7%
March 2026 104 −4.6% 0 71.2%
February 2026 38 −51.9% 0 84.2%
January 2026 38 −51.3% 0 68.4%
December 2025 119 +0.0% 1 72.3%
November 2025 110 −1.8% 2 76.4%
October 2025 114 +54.1% 0 70.2%
September 2025 111 1 78.4%
August 2025 114 0 76.3%
July 2025 122 0 72.1%
June 2025 119 0 72.3%
May 2025 100 0 77.0%
April 2025 103 0 82.5%
March 2025 109 0 85.3%
February 2025 79 0 88.6%
January 2025 78 1 85.9%
December 2024 119 1 68.1%
November 2024 112 0 87.5%
October 2024 74 0 82.4%

How to read this chart

Loading the guide…