230 km · Domestic

Ronald Reagan Washington National (DCA) – Norfolk (ORF)

In July 2026, 161 flights operated between Ronald Reagan Washington National and Norfolk (both directions), and 54.7% 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
January215153▼ 28.8%
February164163▼ 0.6%
March181172▼ 5.0%
April176177▲ 0.6%
May179181▲ 1.1%
June177157▼ 11.3%
July157161▲ 2.5%
August179––
September176––
October186–in progress
November171––
December126––
Year to date (Jan–Jul)1,2491,164▼ 6.8%

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
January73.0%64.1%▼ 12.2%
February60.4%72.4%▲ 19.9%
March73.5%73.3%▼ 0.3%
April80.1%74.0%▼ 7.6%
May67.0%72.9%▲ 8.8%
June59.9%70.1%▲ 17.0%
July66.9%54.7%▼ 18.2%
August79.9%––
September82.4%––
October76.3%–in progress
November69.6%––
December64.3%––
Year-to-date average (Jan–Jul)68.7%68.8%▲ 0.1%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January2713▼ 51.9%
February245▼ 79.2%
March514▲ 180.0%
April41▼ 75.0%
May71▼ 85.7%
June2315▼ 34.8%
July1913▼ 31.6%
August5––
September3––
October0–in progress
November5––
December4––
Year to date (Jan–Jul)10962▼ 43.1%

Airlines on this route

  1. PSA Airlines 96.4%
  2. Republic Airways 3.3%
  3. Envoy Air 0.2%

Oct 1, 2024 – Jul 31, 2026

By direction

DCA → ORF

Scheduled flights
2,060
Flights operated
1,955
Cancelled
105 · 5.1%
On-time departures
69.4%

ORF → DCA

Scheduled flights
2,061
Flights operated
1,971
Cancelled
90 · 4.4%
On-time departures
75.8%

DCA → ORF and ORF → DCA counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
PSA Airlines OH 3,973 96.4% 72.5% 185
Republic Airways YX 138 3.3% 75.0% 10
Envoy Air MQ 10 0.2% 80.0% 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:005.8min · 262 recorded · 251 measured
Gap to highest-delay hour31.3min05:00 ↔ 15:00
Recorded flights4,121DCA–ORF

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 · 92.4% · 262 recorded · 251 measured · Source: the US BTS 06:00 · 90.3% · 476 recorded · 453 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 11 recorded · 10 measured · Source: the US BTS 08:00 · 81.3% · 336 recorded · 326 measured · Source: the US BTS 09:00 · 69.1% · 443 recorded · 433 measured · Source: the US BTS 10:00 · 74.4% · 289 recorded · 281 measured · Source: the US BTS 11:00 · 68.8% · 257 recorded · 250 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 110 recorded · 110 measured · Source: the US BTS 13:00 · 70.5% · 329 recorded · 322 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 109 recorded · 107 measured · Source: the US BTS 15:00 · 61.9% · 356 recorded · 341 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 31 recorded · 30 measured · Source: the US BTS 17:00 · Fewer than 200 measured departures · 194 recorded · 183 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 55 recorded · 52 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 100 recorded · 96 measured · Source: the US BTS 20:00 · 58.2% · 301 recorded · 263 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 56 recorded · 54 measured · Source: the US BTS 22:00 · 65.7% · 406 recorded · 364 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 · 5.8 min · 262 recorded · 251 measured · Source: the US BTS 06:00 · 11.0 min · 476 recorded · 453 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 11 recorded · 10 measured · Source: the US BTS 08:00 · 8.0 min · 336 recorded · 326 measured · Source: the US BTS 09:00 · 21.3 min · 443 recorded · 433 measured · Source: the US BTS 10:00 · 17.1 min · 289 recorded · 281 measured · Source: the US BTS 11:00 · 26.2 min · 257 recorded · 250 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 110 recorded · 110 measured · Source: the US BTS 13:00 · 26.3 min · 329 recorded · 322 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 109 recorded · 107 measured · Source: the US BTS 15:00 · 37.0 min · 356 recorded · 341 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 31 recorded · 30 measured · Source: the US BTS 17:00 · Fewer than 200 measured departures · 194 recorded · 183 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 55 recorded · 52 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 100 recorded · 96 measured · Source: the US BTS 20:00 · 36.5 min · 301 recorded · 263 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 56 recorded · 54 measured · Source: the US BTS 22:00 · 27.5 min · 406 recorded · 364 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 · 262 · 262 recorded · 251 measured · Source: the US BTS 06:00 · 476 · 476 recorded · 453 measured · Source: the US BTS 07:00 · 11 · 11 recorded · 10 measured · Source: the US BTS 08:00 · 336 · 336 recorded · 326 measured · Source: the US BTS 09:00 · 443 · 443 recorded · 433 measured · Source: the US BTS 10:00 · 289 · 289 recorded · 281 measured · Source: the US BTS 11:00 · 257 · 257 recorded · 250 measured · Source: the US BTS 12:00 · 110 · 110 recorded · 110 measured · Source: the US BTS 13:00 · 329 · 329 recorded · 322 measured · Source: the US BTS 14:00 · 109 · 109 recorded · 107 measured · Source: the US BTS 15:00 · 356 · 356 recorded · 341 measured · Source: the US BTS 16:00 · 31 · 31 recorded · 30 measured · Source: the US BTS 17:00 · 194 · 194 recorded · 183 measured · Source: the US BTS 18:00 · 55 · 55 recorded · 52 measured · Source: the US BTS 19:00 · 100 · 100 recorded · 96 measured · Source: the US BTS 20:00 · 301 · 301 recorded · 263 measured · Source: the US BTS 21:00 · 56 · 56 recorded · 54 measured · Source: the US BTS 22:00 · 406 · 406 recorded · 364 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:0092.4%5.8 min251262
06:0090.3%11.0 min453476
07:00Fewer than 200 measured departures—1011
08:0081.3%8.0 min326336
09:0069.1%21.3 min433443
10:0074.4%17.1 min281289
11:0068.8%26.2 min250257
12:00Fewer than 200 measured departures—110110
13:0070.5%26.3 min322329
14:00Fewer than 200 measured departures—107109
15:0061.9%37.0 min341356
16:00Fewer than 200 measured departures—3031
17:00Fewer than 200 measured departures—183194
18:00Fewer than 200 measured departures—5255
19:00Fewer than 200 measured departures—96100
20:0058.2%36.5 min263301
21:00Fewer than 200 measured departures—5456
22:0065.7%27.5 min364406
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 72.2% · 604 recorded · 575 measured · Source: the US BTS Tuesday · 70.8% · 604 recorded · 582 measured · Source: the US BTS Wednesday · 72.3% · 603 recorded · 570 measured · Source: the US BTS Thursday · 72.8% · 592 recorded · 563 measured · Source: the US BTS Friday · 69.9% · 595 recorded · 565 measured · Source: the US BTS Saturday · 79.1% · 533 recorded · 511 measured · Source: the US BTS Sunday · 72.0% · 590 recorded · 560 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 · 26.5 min · 604 recorded · 575 measured · Source: the US BTS Tuesday · 29.8 min · 604 recorded · 582 measured · Source: the US BTS Wednesday · 18.6 min · 603 recorded · 570 measured · Source: the US BTS Thursday · 25.7 min · 592 recorded · 563 measured · Source: the US BTS Friday · 25.1 min · 595 recorded · 565 measured · Source: the US BTS Saturday · 14.3 min · 533 recorded · 511 measured · Source: the US BTS Sunday · 20.4 min · 590 recorded · 560 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 · 604 · 604 recorded · 575 measured · Source: the US BTS Tuesday · 604 · 604 recorded · 582 measured · Source: the US BTS Wednesday · 603 · 603 recorded · 570 measured · Source: the US BTS Thursday · 592 · 592 recorded · 563 measured · Source: the US BTS Friday · 595 · 595 recorded · 565 measured · Source: the US BTS Saturday · 533 · 533 recorded · 511 measured · Source: the US BTS Sunday · 590 · 590 recorded · 560 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.2%26.5 min575604
Tuesday70.8%29.8 min582604
Wednesday72.3%18.6 min570603
Thursday72.8%25.7 min563592
Friday69.9%25.1 min565595
Saturday79.1%14.3 min511533
Sunday72.0%20.4 min560590

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 · 69.3% · 408 recorded · 368 measured · Source: the US BTS Feb · 66.4% · 356 recorded · 327 measured · Source: the US BTS Mar · 73.4% · 372 recorded · 353 measured · Source: the US BTS Apr · 77.1% · 358 recorded · 353 measured · Source: the US BTS May · 70.0% · 368 recorded · 360 measured · Source: the US BTS Jun · 64.7% · 372 recorded · 334 measured · Source: the US BTS Jul · 60.7% · 350 recorded · 318 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 184 recorded · 179 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 179 recorded · 176 measured · Source: the US BTS Oct · 79.2% · 332 recorded · 332 measured · Source: the US BTS Nov · 80.4% · 444 recorded · 439 measured · Source: the US BTS Dec · 73.1% · 398 recorded · 387 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 · 37.4 min · 408 recorded · 368 measured · Source: the US BTS Feb · 31.1 min · 356 recorded · 327 measured · Source: the US BTS Mar · 17.2 min · 372 recorded · 353 measured · Source: the US BTS Apr · 19.2 min · 358 recorded · 353 measured · Source: the US BTS May · 20.4 min · 368 recorded · 360 measured · Source: the US BTS Jun · 39.0 min · 372 recorded · 334 measured · Source: the US BTS Jul · 49.9 min · 350 recorded · 318 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 184 recorded · 179 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 179 recorded · 176 measured · Source: the US BTS Oct · 12.0 min · 332 recorded · 332 measured · Source: the US BTS Nov · 8.2 min · 444 recorded · 439 measured · Source: the US BTS Dec · 17.9 min · 398 recorded · 387 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 · 408 · 408 recorded · 368 measured · Source: the US BTS Feb · 356 · 356 recorded · 327 measured · Source: the US BTS Mar · 372 · 372 recorded · 353 measured · Source: the US BTS Apr · 358 · 358 recorded · 353 measured · Source: the US BTS May · 368 · 368 recorded · 360 measured · Source: the US BTS Jun · 372 · 372 recorded · 334 measured · Source: the US BTS Jul · 350 · 350 recorded · 318 measured · Source: the US BTS Aug · 184 · 184 recorded · 179 measured · Source: the US BTS Sep · 179 · 179 recorded · 176 measured · Source: the US BTS Oct · 332 · 332 recorded · 332 measured · Source: the US BTS Nov · 444 · 444 recorded · 439 measured · Source: the US BTS Dec · 398 · 398 recorded · 387 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
Jan69.3%37.4 min368408
Feb66.4%31.1 min327356
Mar73.4%17.2 min353372
Apr77.1%19.2 min353358
May70.0%20.4 min360368
Jun64.7%39.0 min334372
Jul60.7%49.9 min318350
AugFewer than 200 measured departures—179184
SepFewer than 200 measured departures—176179
Oct79.2%12.0 min332332
Nov80.4%8.2 min439444
Dec73.1%17.9 min387398

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.2% 2,851
  • Delayed >15 min 26.1% 1,075
  • Cancelled 4.7% 195
  • 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

29
29 of 29
Flight numbersBy direction DeparturesOn time
OH5662 DCA → ORF 427 61.4%
OH5520 ORF → DCA 384 91.7%
OH5337 DCA → ORF 284 69.9%
OH5337 ORF → DCA 277 67.9%
OH5509 ORF → DCA 237 72.6%
OH5509 DCA → ORF 233 83.7%
OH5340 ORF → DCA 222 66.8%
OH5340 DCA → ORF 219 69.8%
OH5162 DCA → ORF 160 60.9%
OH5162 ORF → DCA 159 62.6%
OH5565 DCA → ORF 144 69.5%
OH5265 ORF → DCA 126 95.1%
OH5063 ORF → DCA 87 90.6%
OH5053 DCA → ORF 82 67.1%
OH5330 DCA → ORF 70 68.1%
OH5336 ORF → DCA 70 60.0%
OH5338 DCA → ORF 62 57.9%
OH5338 ORF → DCA 62 56.4%
OH5601 ORF → DCA 60 68.3%
OH5601 DCA → ORF 60 69.5%
OH5084 ORF → DCA 54 90.6%
OH5341 ORF → DCA 51 73.3%
OH5388 DCA → ORF 44 77.3%
OH5389 DCA → ORF 44 79.6%
OH5073 DCA → ORF 42 75.6%
OH5388 ORF → DCA 42 61.9%
OH5073 ORF → DCA 41 85.0%
OH5389 ORF → DCA 34 73.5%
OH5203 DCA → ORF 32 64.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 161 +2.5% 13 54.7%
June 2026 157 −11.3% 15 70.1%
May 2026 181 +1.1% 1 72.9%
April 2026 177 +0.6% 1 74.0%
March 2026 172 −5.0% 14 73.3%
February 2026 163 −0.6% 5 72.4%
January 2026 153 −28.8% 13 64.1%
December 2025 126 −51.7% 4 64.3%
November 2025 171 −36.2% 5 69.6%
October 2025 186 +27.4% 0 76.3%
September 2025 176 3 82.4%
August 2025 179 5 79.9%
July 2025 157 19 66.9%
June 2025 177 23 59.9%
May 2025 179 7 67.0%
April 2025 176 4 80.1%
March 2025 181 5 73.5%
February 2025 164 24 60.4%
January 2025 215 27 73.0%
December 2024 261 7 77.4%
November 2024 268 0 87.3%
October 2024 146 0 82.9%

How to read this chart

Loading the guide…