1,154 km · Domestic

Ronald Reagan Washington National (DCA) – St. Louis Lambert (STL)

In July 2026, 376 flights operated between Ronald Reagan Washington National and St. Louis Lambert (both directions), and 58.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
January308368▲ 19.5%
February299347▲ 16.1%
March336388▲ 15.5%
April393385▼ 2.0%
May403387▼ 4.0%
June376384▲ 2.1%
July374376▲ 0.5%
August391––
September430––
October446–in progress
November407––
December399––
Year to date (Jan–Jul)2,4892,635▲ 5.9%

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.4%76.6%▼ 8.2%
February62.9%73.8%▲ 17.3%
March73.8%64.9%▼ 12.1%
April80.4%75.8%▼ 5.7%
May75.7%70.3%▼ 7.1%
June64.9%61.5%▼ 5.2%
July59.6%58.0%▼ 2.7%
August75.2%––
September79.8%––
October74.9%–in progress
November72.5%––
December72.4%––
Year-to-date average (Jan–Jul)71.5%68.7%▼ 4.0%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January4230▼ 28.6%
February1411▼ 21.4%
March1412▼ 14.3%
April51▼ 80.0%
May117▼ 36.4%
June12120.0%
July26260.0%
August3––
September3––
October0–in progress
November10––
December7––
Year to date (Jan–Jul)12499▼ 20.2%

Airlines on this route

  1. Southwest Airlines 59.8%
  2. PSA Airlines 23.8%
  3. American Airlines 8.2%
  4. Republic Airways 7.6%
  5. Envoy Air 0.5%

Oct 1, 2024 – Jul 31, 2026

By direction

DCA → STL

Scheduled flights
4,216
Flights operated
4,094
Cancelled
122 · 2.9%
On-time departures
71.9%

STL → DCA

Scheduled flights
4,219
Flights operated
4,094
Cancelled
125 · 3.0%
On-time departures
73.5%

DCA → STL and STL → DCA counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 5,047 59.8% 71.3% 83
PSA Airlines OH 2,011 23.8% 72.6% 119
American Airlines AA 690 8.2% 73.5% 15
Republic Airways YX 644 7.6% 83.1% 30
Envoy Air MQ 43 0.5% 88.4% 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 delay08:00–09:003.6min · 1,519 recorded · 1,493 measured
Gap to highest-delay hour31.6min08:00 ↔ 20:00
Recorded flights8,435DCA–STL

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 · 65 recorded · 61 measured · Source: the US BTS 06:00 · 90.6% · 553 recorded · 519 measured · Source: the US BTS 07:00 · 83.7% · 215 recorded · 209 measured · Source: the US BTS 08:00 · 89.0% · 1,519 recorded · 1,493 measured · Source: the US BTS 09:00 · 80.2% · 281 recorded · 273 measured · Source: the US BTS 10:00 · 81.4% · 236 recorded · 231 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 79 recorded · 78 measured · Source: the US BTS 12:00 · 79.0% · 735 recorded · 728 measured · Source: the US BTS 13:00 · 69.4% · 731 recorded · 716 measured · Source: the US BTS 14:00 · 65.0% · 473 recorded · 468 measured · Source: the US BTS 15:00 · 66.3% · 1,157 recorded · 1,123 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 153 recorded · 145 measured · Source: the US BTS 17:00 · Fewer than 200 measured departures · 200 recorded · 185 measured · Source: the US BTS 18:00 · 59.3% · 935 recorded · 912 measured · Source: the US BTS 19:00 · 57.0% · 735 recorded · 705 measured · Source: the US BTS 20:00 · 55.3% · 276 recorded · 262 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 87 recorded · 77 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 5 recorded · 3 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 · Fewer than 200 measured departures · 65 recorded · 61 measured · Source: the US BTS 06:00 · 11.2 min · 553 recorded · 519 measured · Source: the US BTS 07:00 · 7.9 min · 215 recorded · 209 measured · Source: the US BTS 08:00 · 3.6 min · 1,519 recorded · 1,493 measured · Source: the US BTS 09:00 · 18.2 min · 281 recorded · 273 measured · Source: the US BTS 10:00 · 11.0 min · 236 recorded · 231 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 79 recorded · 78 measured · Source: the US BTS 12:00 · 9.4 min · 735 recorded · 728 measured · Source: the US BTS 13:00 · 19.1 min · 731 recorded · 716 measured · Source: the US BTS 14:00 · 21.1 min · 473 recorded · 468 measured · Source: the US BTS 15:00 · 20.0 min · 1,157 recorded · 1,123 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 153 recorded · 145 measured · Source: the US BTS 17:00 · Fewer than 200 measured departures · 200 recorded · 185 measured · Source: the US BTS 18:00 · 29.6 min · 935 recorded · 912 measured · Source: the US BTS 19:00 · 28.4 min · 735 recorded · 705 measured · Source: the US BTS 20:00 · 35.2 min · 276 recorded · 262 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 87 recorded · 77 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 5 recorded · 3 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 · 65 · 65 recorded · 61 measured · Source: the US BTS 06:00 · 553 · 553 recorded · 519 measured · Source: the US BTS 07:00 · 215 · 215 recorded · 209 measured · Source: the US BTS 08:00 · 1,519 · 1,519 recorded · 1,493 measured · Source: the US BTS 09:00 · 281 · 281 recorded · 273 measured · Source: the US BTS 10:00 · 236 · 236 recorded · 231 measured · Source: the US BTS 11:00 · 79 · 79 recorded · 78 measured · Source: the US BTS 12:00 · 735 · 735 recorded · 728 measured · Source: the US BTS 13:00 · 731 · 731 recorded · 716 measured · Source: the US BTS 14:00 · 473 · 473 recorded · 468 measured · Source: the US BTS 15:00 · 1,157 · 1,157 recorded · 1,123 measured · Source: the US BTS 16:00 · 153 · 153 recorded · 145 measured · Source: the US BTS 17:00 · 200 · 200 recorded · 185 measured · Source: the US BTS 18:00 · 935 · 935 recorded · 912 measured · Source: the US BTS 19:00 · 735 · 735 recorded · 705 measured · Source: the US BTS 20:00 · 276 · 276 recorded · 262 measured · Source: the US BTS 21:00 · 87 · 87 recorded · 77 measured · Source: the US BTS 22:00 · 5 · 5 recorded · 3 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:00Fewer than 200 measured departures—6165
06:0090.6%11.2 min519553
07:0083.7%7.9 min209215
08:0089.0%3.6 min1,4931,519
09:0080.2%18.2 min273281
10:0081.4%11.0 min231236
11:00Fewer than 200 measured departures—7879
12:0079.0%9.4 min728735
13:0069.4%19.1 min716731
14:0065.0%21.1 min468473
15:0066.3%20.0 min1,1231,157
16:00Fewer than 200 measured departures—145153
17:00Fewer than 200 measured departures—185200
18:0059.3%29.6 min912935
19:0057.0%28.4 min705735
20:0055.3%35.2 min262276
21:00Fewer than 200 measured departures—7787
22:00Fewer than 200 measured departures—35
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 71.1% · 1,304 recorded · 1,251 measured · Source: the US BTS Tuesday · 77.8% · 1,304 recorded · 1,274 measured · Source: the US BTS Wednesday · 75.9% · 1,301 recorded · 1,275 measured · Source: the US BTS Thursday · 71.6% · 1,283 recorded · 1,252 measured · Source: the US BTS Friday · 70.0% · 1,291 recorded · 1,256 measured · Source: the US BTS Saturday · 77.5% · 788 recorded · 772 measured · Source: the US BTS Sunday · 66.3% · 1,164 recorded · 1,108 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.1 min · 1,304 recorded · 1,251 measured · Source: the US BTS Tuesday · 11.6 min · 1,304 recorded · 1,274 measured · Source: the US BTS Wednesday · 14.4 min · 1,301 recorded · 1,275 measured · Source: the US BTS Thursday · 20.4 min · 1,283 recorded · 1,252 measured · Source: the US BTS Friday · 19.5 min · 1,291 recorded · 1,256 measured · Source: the US BTS Saturday · 15.2 min · 788 recorded · 772 measured · Source: the US BTS Sunday · 22.7 min · 1,164 recorded · 1,108 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,304 · 1,304 recorded · 1,251 measured · Source: the US BTS Tuesday · 1,304 · 1,304 recorded · 1,274 measured · Source: the US BTS Wednesday · 1,301 · 1,301 recorded · 1,275 measured · Source: the US BTS Thursday · 1,283 · 1,283 recorded · 1,252 measured · Source: the US BTS Friday · 1,291 · 1,291 recorded · 1,256 measured · Source: the US BTS Saturday · 788 · 788 recorded · 772 measured · Source: the US BTS Sunday · 1,164 · 1,164 recorded · 1,108 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.1%21.1 min1,2511,304
Tuesday77.8%11.6 min1,2741,304
Wednesday75.9%14.4 min1,2751,301
Thursday71.6%20.4 min1,2521,283
Friday70.0%19.5 min1,2561,291
Saturday77.5%15.2 min772788
Sunday66.3%22.7 min1,1081,164

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.7% · 748 recorded · 676 measured · Source: the US BTS Feb · 68.7% · 671 recorded · 646 measured · Source: the US BTS Mar · 69.1% · 750 recorded · 724 measured · Source: the US BTS Apr · 78.2% · 784 recorded · 778 measured · Source: the US BTS May · 73.0% · 808 recorded · 790 measured · Source: the US BTS Jun · 63.2% · 784 recorded · 760 measured · Source: the US BTS Jul · 58.8% · 802 recorded · 750 measured · Source: the US BTS Aug · 75.2% · 394 recorded · 391 measured · Source: the US BTS Sep · 79.8% · 433 recorded · 430 measured · Source: the US BTS Oct · 78.1% · 700 recorded · 700 measured · Source: the US BTS Nov · 79.1% · 801 recorded · 791 measured · Source: the US BTS Dec · 73.9% · 760 recorded · 752 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 · 14.5 min · 748 recorded · 676 measured · Source: the US BTS Feb · 20.1 min · 671 recorded · 646 measured · Source: the US BTS Mar · 23.8 min · 750 recorded · 724 measured · Source: the US BTS Apr · 10.0 min · 784 recorded · 778 measured · Source: the US BTS May · 18.7 min · 808 recorded · 790 measured · Source: the US BTS Jun · 29.0 min · 784 recorded · 760 measured · Source: the US BTS Jul · 35.5 min · 802 recorded · 750 measured · Source: the US BTS Aug · 13.2 min · 394 recorded · 391 measured · Source: the US BTS Sep · 12.6 min · 433 recorded · 430 measured · Source: the US BTS Oct · 9.4 min · 700 recorded · 700 measured · Source: the US BTS Nov · 10.1 min · 801 recorded · 791 measured · Source: the US BTS Dec · 13.6 min · 760 recorded · 752 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 · 748 · 748 recorded · 676 measured · Source: the US BTS Feb · 671 · 671 recorded · 646 measured · Source: the US BTS Mar · 750 · 750 recorded · 724 measured · Source: the US BTS Apr · 784 · 784 recorded · 778 measured · Source: the US BTS May · 808 · 808 recorded · 790 measured · Source: the US BTS Jun · 784 · 784 recorded · 760 measured · Source: the US BTS Jul · 802 · 802 recorded · 750 measured · Source: the US BTS Aug · 394 · 394 recorded · 391 measured · Source: the US BTS Sep · 433 · 433 recorded · 430 measured · Source: the US BTS Oct · 700 · 700 recorded · 700 measured · Source: the US BTS Nov · 801 · 801 recorded · 791 measured · Source: the US BTS Dec · 760 · 760 recorded · 752 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.7%14.5 min676748
Feb68.7%20.1 min646671
Mar69.1%23.8 min724750
Apr78.2%10.0 min778784
May73.0%18.7 min790808
Jun63.2%29.0 min760784
Jul58.8%35.5 min750802
Aug75.2%13.2 min391394
Sep79.8%12.6 min430433
Oct78.1%9.4 min700700
Nov79.1%10.1 min791801
Dec73.9%13.6 min752760

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 70.6% 5,955
  • Delayed >15 min 26.5% 2,233
  • Cancelled 2.9% 247
  • 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

106
106 of 106
Flight numbersBy direction DeparturesOn time
WN2059 STL → DCA 181 69.5%
OH5398 STL → DCA 167 65.4%
OH5398 DCA → STL 150 67.4%
YX4458 DCA → STL 148 86.5%
YX4458 STL → DCA 147 84.4%
AA2286 DCA → STL 122 65.6%
WN1401 DCA → STL 110 92.5%
WN457 STL → DCA 110 58.3%
WN3085 DCA → STL 109 69.5%
WN3950 DCA → STL 109 65.1%
AA2286 STL → DCA 104 50.5%
OH5269 DCA → STL 99 53.9%
WN2374 DCA → STL 98 76.0%
WN255 STL → DCA 92 73.0%
OH5541 STL → DCA 70 68.3%
OH5541 DCA → STL 70 64.2%
AA3185 STL → DCA 69 91.2%
OH5629 DCA → STL 69 84.1%
OH5629 STL → DCA 69 72.1%
WN4425 STL → DCA 64 65.1%
WN2398 DCA → STL 63 83.6%
WN2198 DCA → STL 61 77.1%
WN2310 DCA → STL 61 34.5%
WN2383 STL → DCA 61 80.3%
WN4719 DCA → STL 61 55.7%
WN2333 STL → DCA 60 79.0%
WN2401 DCA → STL 60 65.0%
WN2403 DCA → STL 60 65.0%
WN4426 STL → DCA 60 56.7%
OH5288 STL → DCA 58 79.6%
WN1196 DCA → STL 58 46.6%
WN1762 DCA → STL 58 94.7%
WN2396 STL → DCA 58 77.6%
WN2422 DCA → STL 58 94.7%
WN2445 DCA → STL 58 84.5%
WN3524 STL → DCA 58 64.9%
WN369 DCA → STL 58 74.1%
WN3716 STL → DCA 58 91.4%
WN4450 STL → DCA 58 87.9%
WN4949 DCA → STL 58 69.0%
WN694 STL → DCA 58 76.8%
WN964 STL → DCA 58 89.5%
WN2738 STL → DCA 57 66.1%
WN3907 STL → DCA 57 45.5%
WN3908 STL → DCA 57 32.1%
OH5454 STL → DCA 54 87.0%
WN1386 DCA → STL 53 74.5%
AA3186 DCA → STL 52 64.7%
OH5413 STL → DCA 52 72.0%
OH5413 DCA → STL 52 88.0%
WN2435 DCA → STL 51 52.9%
WN3196 STL → DCA 51 52.2%
WN1635 DCA → STL 50 90.0%
WN3596 STL → DCA 50 58.0%
WN3998 DCA → STL 50 88.0%
WN4241 STL → DCA 50 82.0%
WN4451 STL → DCA 50 64.0%
WN1461 DCA → STL 49 28.6%
WN1462 DCA → STL 49 35.6%
WN3905 STL → DCA 49 81.6%
WN4853 DCA → STL 49 87.5%
OH5454 DCA → STL 48 85.4%
WN3143 DCA → STL 47 87.0%
WN1519 DCA → STL 46 87.0%
OH5015 STL → DCA 42 92.3%
OH5309 DCA → STL 42 51.4%
WN1370 STL → DCA 42 76.2%
WN1507 DCA → STL 42 82.9%
WN2472 STL → DCA 42 78.1%
WN2513 STL → DCA 42 72.5%
OH5582 DCA → STL 40 60.5%
OH5582 STL → DCA 40 56.8%
WN1960 DCA → STL 40 87.2%
OH5503 STL → DCA 39 84.6%
OH5503 DCA → STL 38 64.9%
YX4769 STL → DCA 38 63.9%
OH5029 DCA → STL 37 61.1%
OH5281 STL → DCA 37 97.0%
OH5411 STL → DCA 37 94.6%
OH5677 DCA → STL 37 77.1%
WN1352 STL → DCA 36 82.9%
WN2407 STL → DCA 36 75.0%
YX4769 DCA → STL 36 74.3%
WN1100 STL → DCA 34 69.7%
WN626 STL → DCA 34 35.3%
WN1885 DCA → STL 33 100.0%
WN2084 STL → DCA 33 54.6%
WN2205 STL → DCA 33 65.6%
WN2359 DCA → STL 33 54.6%
WN3123 DCA → STL 33 90.9%
WN3151 DCA → STL 33 84.4%
WN4081 DCA → STL 33 51.5%
WN4752 DCA → STL 33 57.6%
WN5393 STL → DCA 33 77.4%
WN955 STL → DCA 33 81.8%
OH5163 STL → DCA 32 93.6%
WN2637 STL → DCA 32 53.1%
AA2594 STL → DCA 31 90.3%
AA2594 DCA → STL 31 90.3%
AA3209 STL → DCA 31 80.0%
OH5120 STL → DCA 31 96.7%
OH5169 DCA → STL 31 53.6%
OH5177 DCA → STL 31 72.4%
WN1563 DCA → STL 31 64.5%
AA997 DCA → STL 30 93.3%
WN2404 DCA → STL 30 93.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 376 +0.5% 26 58.0%
June 2026 384 +2.1% 12 61.5%
May 2026 387 −4.0% 7 70.3%
April 2026 385 −2.0% 1 75.8%
March 2026 388 +15.5% 12 64.9%
February 2026 347 +16.1% 11 73.8%
January 2026 368 +19.5% 30 76.6%
December 2025 399 +13.0% 7 72.4%
November 2025 407 +6.0% 10 72.5%
October 2025 446 +75.6% 0 74.9%
September 2025 430 3 79.8%
August 2025 391 3 75.2%
July 2025 374 26 59.6%
June 2025 376 12 64.9%
May 2025 403 11 75.7%
April 2025 393 5 80.4%
March 2025 336 14 73.8%
February 2025 299 14 62.9%
January 2025 308 42 83.4%
December 2024 353 1 75.6%
November 2024 384 0 86.2%
October 2024 254 0 83.9%

How to read this chart

Loading the guide…