476 km · Domestic

Buffalo Niagara (BUF) – Ronald Reagan Washington National (DCA)

In July 2026, 164 flights operated between Buffalo Niagara and Ronald Reagan Washington National (both directions), and 61.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
January198163▼ 17.7%
February153157▲ 2.6%
March166171▲ 3.0%
April224174▼ 22.3%
May230182▼ 20.9%
June204157▼ 23.0%
July206164▼ 20.4%
August232––
September232––
October191–in progress
November168––
December166––
Year to date (Jan–Jul)1,3811,168▼ 15.4%

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
January64.1%69.9%▲ 9.0%
February46.4%57.3%▲ 23.5%
March74.1%68.4%▼ 7.7%
April73.7%77.6%▲ 5.3%
May75.2%70.9%▼ 5.7%
June67.2%57.3%▼ 14.7%
July66.5%61.6%▼ 7.4%
August73.3%––
September83.2%––
October76.4%–in progress
November62.5%––
December68.1%––
Year-to-date average (Jan–Jul)66.7%66.1%▼ 0.9%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January3022▼ 26.7%
February315▼ 83.9%
March107▼ 30.0%
April24▲ 100.0%
May84▼ 50.0%
June2823▼ 17.9%
July3218▼ 43.8%
August6––
September0––
October1–in progress
November8––
December13––
Year to date (Jan–Jul)14183▼ 41.1%

Airlines on this route

  1. PSA Airlines 71.2%
  2. Republic Airways 15.0%
  3. Envoy Air 13.6%
  4. American Airlines 0.3%

Oct 1, 2024 – Jul 31, 2026

By direction

BUF → DCA

Scheduled flights
2,162
Flights operated
2,029
Cancelled
133 · 6.2%
On-time departures
72.4%

DCA → BUF

Scheduled flights
2,162
Flights operated
2,036
Cancelled
126 · 5.8%
On-time departures
68.0%

BUF → DCA and DCA → BUF counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
PSA Airlines OH 3,077 71.2% 66.6% 204
Republic Airways YX 647 15.0% 79.2% 28
Envoy Air MQ 588 13.6% 78.3% 27
American Airlines AA 12 0.3% 91.7% 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 delay05:00–06:0014.9min · 554 recorded · 523 measured
Gap to highest-delay hour27.5min05:00 ↔ 17:00
Recorded flights4,324BUF–DCA

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 · 87.4% · 554 recorded · 523 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 99 recorded · 95 measured · Source: the US BTS 07:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 08:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 101 recorded · 99 measured · Source: the US BTS 10:00 · 73.2% · 496 recorded · 477 measured · Source: the US BTS 11:00 · 81.7% · 248 recorded · 246 measured · Source: the US BTS 12:00 · 69.3% · 667 recorded · 639 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 59 recorded · 59 measured · Source: the US BTS 14:00 · 69.0% · 264 recorded · 242 measured · Source: the US BTS 15:00 · 64.4% · 595 recorded · 565 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 38 recorded · 33 measured · Source: the US BTS 17:00 · 62.2% · 571 recorded · 518 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 4 recorded · 4 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 15 recorded · 13 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 54 recorded · 52 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 6 recorded · 6 measured · Source: the US BTS 22:00 · 55.3% · 553 recorded · 494 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 · 14.9 min · 554 recorded · 523 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 99 recorded · 95 measured · Source: the US BTS 07:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 08:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 101 recorded · 99 measured · Source: the US BTS 10:00 · 17.3 min · 496 recorded · 477 measured · Source: the US BTS 11:00 · 16.4 min · 248 recorded · 246 measured · Source: the US BTS 12:00 · 23.0 min · 667 recorded · 639 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 59 recorded · 59 measured · Source: the US BTS 14:00 · 40.3 min · 264 recorded · 242 measured · Source: the US BTS 15:00 · 30.0 min · 595 recorded · 565 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 38 recorded · 33 measured · Source: the US BTS 17:00 · 42.4 min · 571 recorded · 518 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 4 recorded · 4 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 15 recorded · 13 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 54 recorded · 52 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 6 recorded · 6 measured · Source: the US BTS 22:00 · 31.8 min · 553 recorded · 494 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 · 554 · 554 recorded · 523 measured · Source: the US BTS 06:00 · 99 · 99 recorded · 95 measured · Source: the US BTS 07:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 08:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 09:00 · 101 · 101 recorded · 99 measured · Source: the US BTS 10:00 · 496 · 496 recorded · 477 measured · Source: the US BTS 11:00 · 248 · 248 recorded · 246 measured · Source: the US BTS 12:00 · 667 · 667 recorded · 639 measured · Source: the US BTS 13:00 · 59 · 59 recorded · 59 measured · Source: the US BTS 14:00 · 264 · 264 recorded · 242 measured · Source: the US BTS 15:00 · 595 · 595 recorded · 565 measured · Source: the US BTS 16:00 · 38 · 38 recorded · 33 measured · Source: the US BTS 17:00 · 571 · 571 recorded · 518 measured · Source: the US BTS 18:00 · 4 · 4 recorded · 4 measured · Source: the US BTS 19:00 · 15 · 15 recorded · 13 measured · Source: the US BTS 20:00 · 54 · 54 recorded · 52 measured · Source: the US BTS 21:00 · 6 · 6 recorded · 6 measured · Source: the US BTS 22:00 · 553 · 553 recorded · 494 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:0087.4%14.9 min523554
06:00Fewer than 200 measured departures—9599
07:00No observations———
08:00No observations———
09:00Fewer than 200 measured departures—99101
10:0073.2%17.3 min477496
11:0081.7%16.4 min246248
12:0069.3%23.0 min639667
13:00Fewer than 200 measured departures—5959
14:0069.0%40.3 min242264
15:0064.4%30.0 min565595
16:00Fewer than 200 measured departures—3338
17:0062.2%42.4 min518571
18:00Fewer than 200 measured departures—44
19:00Fewer than 200 measured departures—1315
20:00Fewer than 200 measured departures—5254
21:00Fewer than 200 measured departures—66
22:0055.3%31.8 min494553
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% · 638 recorded · 591 measured · Source: the US BTS Tuesday · 73.0% · 634 recorded · 599 measured · Source: the US BTS Wednesday · 68.0% · 629 recorded · 593 measured · Source: the US BTS Thursday · 71.1% · 621 recorded · 578 measured · Source: the US BTS Friday · 67.1% · 632 recorded · 590 measured · Source: the US BTS Saturday · 73.6% · 530 recorded · 511 measured · Source: the US BTS Sunday · 68.0% · 640 recorded · 603 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 · 29.0 min · 638 recorded · 591 measured · Source: the US BTS Tuesday · 21.0 min · 634 recorded · 599 measured · Source: the US BTS Wednesday · 19.4 min · 629 recorded · 593 measured · Source: the US BTS Thursday · 29.4 min · 621 recorded · 578 measured · Source: the US BTS Friday · 29.0 min · 632 recorded · 590 measured · Source: the US BTS Saturday · 29.4 min · 530 recorded · 511 measured · Source: the US BTS Sunday · 26.0 min · 640 recorded · 603 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 · 638 · 638 recorded · 591 measured · Source: the US BTS Tuesday · 634 · 634 recorded · 599 measured · Source: the US BTS Wednesday · 629 · 629 recorded · 593 measured · Source: the US BTS Thursday · 621 · 621 recorded · 578 measured · Source: the US BTS Friday · 632 · 632 recorded · 590 measured · Source: the US BTS Saturday · 530 · 530 recorded · 511 measured · Source: the US BTS Sunday · 640 · 640 recorded · 603 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%29.0 min591638
Tuesday73.0%21.0 min599634
Wednesday68.0%19.4 min593629
Thursday71.1%29.4 min578621
Friday67.1%29.0 min590632
Saturday73.6%29.4 min511530
Sunday68.0%26.0 min603640

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 · 66.8% · 413 recorded · 361 measured · Source: the US BTS Feb · 51.9% · 346 recorded · 310 measured · Source: the US BTS Mar · 71.2% · 354 recorded · 337 measured · Source: the US BTS Apr · 75.4% · 404 recorded · 398 measured · Source: the US BTS May · 73.3% · 424 recorded · 412 measured · Source: the US BTS Jun · 62.9% · 412 recorded · 361 measured · Source: the US BTS Jul · 64.3% · 420 recorded · 370 measured · Source: the US BTS Aug · 73.3% · 238 recorded · 232 measured · Source: the US BTS Sep · 83.2% · 232 recorded · 232 measured · Source: the US BTS Oct · 79.6% · 344 recorded · 343 measured · Source: the US BTS Nov · 74.4% · 356 recorded · 348 measured · Source: the US BTS Dec · 69.0% · 381 recorded · 361 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 · 27.9 min · 413 recorded · 361 measured · Source: the US BTS Feb · 59.1 min · 346 recorded · 310 measured · Source: the US BTS Mar · 22.5 min · 354 recorded · 337 measured · Source: the US BTS Apr · 15.5 min · 404 recorded · 398 measured · Source: the US BTS May · 14.3 min · 424 recorded · 412 measured · Source: the US BTS Jun · 42.4 min · 412 recorded · 361 measured · Source: the US BTS Jul · 41.4 min · 420 recorded · 370 measured · Source: the US BTS Aug · 26.2 min · 238 recorded · 232 measured · Source: the US BTS Sep · 8.0 min · 232 recorded · 232 measured · Source: the US BTS Oct · 9.8 min · 344 recorded · 343 measured · Source: the US BTS Nov · 18.3 min · 356 recorded · 348 measured · Source: the US BTS Dec · 26.8 min · 381 recorded · 361 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 · 413 · 413 recorded · 361 measured · Source: the US BTS Feb · 346 · 346 recorded · 310 measured · Source: the US BTS Mar · 354 · 354 recorded · 337 measured · Source: the US BTS Apr · 404 · 404 recorded · 398 measured · Source: the US BTS May · 424 · 424 recorded · 412 measured · Source: the US BTS Jun · 412 · 412 recorded · 361 measured · Source: the US BTS Jul · 420 · 420 recorded · 370 measured · Source: the US BTS Aug · 238 · 238 recorded · 232 measured · Source: the US BTS Sep · 232 · 232 recorded · 232 measured · Source: the US BTS Oct · 344 · 344 recorded · 343 measured · Source: the US BTS Nov · 356 · 356 recorded · 348 measured · Source: the US BTS Dec · 381 · 381 recorded · 361 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
Jan66.8%27.9 min361413
Feb51.9%59.1 min310346
Mar71.2%22.5 min337354
Apr75.4%15.5 min398404
May73.3%14.3 min412424
Jun62.9%42.4 min361412
Jul64.3%41.4 min370420
Aug73.3%26.2 min232238
Sep83.2%8.0 min232232
Oct79.6%9.8 min343344
Nov74.4%18.3 min348356
Dec69.0%26.8 min361381

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 66.0% 2,853
  • Delayed >15 min 28.0% 1,212
  • Cancelled 6.0% 259
  • 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

34
34 of 34
Flight numbersBy direction DeparturesOn time
OH5138 DCA → BUF 258 63.8%
OH5213 BUF → DCA 238 63.5%
OH5213 DCA → BUF 236 68.6%
OH5138 BUF → DCA 214 61.8%
OH5243 DCA → BUF 205 50.3%
OH5256 DCA → BUF 149 82.1%
OH5093 BUF → DCA 147 67.2%
OH5312 BUF → DCA 140 82.7%
MQ3956 DCA → BUF 138 63.4%
MQ3956 BUF → DCA 138 68.3%
OH5367 DCA → BUF 123 74.4%
OH5243 BUF → DCA 121 90.4%
OH5081 BUF → DCA 95 68.5%
OH5158 DCA → BUF 72 41.9%
OH5106 DCA → BUF 70 53.1%
OH5106 BUF → DCA 70 28.8%
OH5104 BUF → DCA 68 62.9%
OH5104 DCA → BUF 68 67.7%
OH5051 BUF → DCA 67 82.3%
YX4597 DCA → BUF 55 62.3%
OH5634 BUF → DCA 54 81.5%
YX4482 BUF → DCA 53 82.0%
OH5438 BUF → DCA 49 48.8%
OH5438 DCA → BUF 49 61.9%
YX4692 DCA → BUF 49 68.1%
OH5129 DCA → BUF 44 77.3%
OH5129 BUF → DCA 44 70.5%
YX4557 DCA → BUF 44 79.3%
OH5054 DCA → BUF 36 48.3%
OH5531 DCA → BUF 35 60.0%
OH5531 BUF → DCA 35 54.3%
YX4512 BUF → DCA 33 93.9%
OH5051 DCA → BUF 31 64.5%
OH5241 DCA → BUF 31 62.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 164 −20.4% 18 61.6%
June 2026 157 −23.0% 23 57.3%
May 2026 182 −20.9% 4 70.9%
April 2026 174 −22.3% 4 77.6%
March 2026 171 +3.0% 7 68.4%
February 2026 157 +2.6% 5 57.3%
January 2026 163 −17.7% 22 69.9%
December 2025 166 −14.9% 13 68.1%
November 2025 168 −6.7% 8 62.5%
October 2025 191 +25.7% 1 76.4%
September 2025 232 0 83.2%
August 2025 232 6 73.3%
July 2025 206 32 66.5%
June 2025 204 28 67.2%
May 2025 230 8 75.2%
April 2025 224 2 73.7%
March 2025 166 10 74.1%
February 2025 153 31 46.4%
January 2025 198 30 64.1%
December 2024 195 7 69.7%
November 2024 180 0 85.6%
October 2024 152 0 83.6%

How to read this chart

Loading the guide…