411 km · Domestic

Baltimore/Washington International Thurgood Marshall (BWI) – Raleigh-Durham (RDU)

In July 2026, 305 flights operated between Baltimore/Washington International Thurgood Marshall and Raleigh-Durham (both directions), and 68.2% 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
January266242▼ 9.0%
February239231▼ 3.3%
March289290▲ 0.3%
April282292▲ 3.5%
May294298▲ 1.4%
June327304▼ 7.0%
July323305▼ 5.6%
August295––
September283––
October333–in progress
November308––
December317––
Year to date (Jan–Jul)2,0201,962▼ 2.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
January88.7%86.0%▼ 3.0%
February82.0%81.8%▼ 0.2%
March82.7%69.3%▼ 16.2%
April80.9%83.9%▲ 3.7%
May79.6%76.8%▼ 3.5%
June71.9%70.7%▼ 1.7%
July69.0%68.2%▼ 1.2%
August78.6%––
September89.0%––
October73.0%–in progress
November83.4%––
December77.6%––
Year-to-date average (Jan–Jul)79.3%76.7%▼ 3.3%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January922▲ 144.4%
February115▲ 1,400.0%
March48▲ 100.0%
April10▼ 100.0%
May20▼ 100.0%
June54▼ 20.0%
July15150.0%
August4––
September0––
October0–in progress
November12––
December5––
Year to date (Jan–Jul)3764▲ 73.0%

Airlines on this route

  1. Southwest Airlines 99.1%
  2. Spirit Airlines 0.9%

Oct 1, 2024 – Jul 31, 2026

By direction

BWI → RDU

Scheduled flights
3,248
Flights operated
3,186
Cancelled
62 · 1.9%
On-time departures
76.2%

RDU → BWI

Scheduled flights
3,232
Flights operated
3,172
Cancelled
60 · 1.9%
On-time departures
81.8%

BWI → RDU and RDU → BWI counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 6,424 99.1% 78.9% 120
Spirit Airlines NK 56 0.9% 90.7% 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 delay06:00–07:00-1.4min · 651 recorded · 634 measured
Gap to highest-delay hour28.0min06:00 ↔ 22:00
Recorded flights6,480BWI–RDU

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 · 137 recorded · 136 measured · Source: the US BTS 06:00 · 96.4% · 651 recorded · 634 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 121 recorded · 121 measured · Source: the US BTS 08:00 · 92.2% · 598 recorded · 586 measured · Source: the US BTS 09:00 · 91.8% · 231 recorded · 231 measured · Source: the US BTS 10:00 · 89.2% · 384 recorded · 381 measured · Source: the US BTS 11:00 · 87.6% · 406 recorded · 403 measured · Source: the US BTS 12:00 · 84.1% · 324 recorded · 320 measured · Source: the US BTS 13:00 · 80.2% · 373 recorded · 373 measured · Source: the US BTS 14:00 · 82.2% · 335 recorded · 332 measured · Source: the US BTS 15:00 · 79.3% · 341 recorded · 338 measured · Source: the US BTS 16:00 · 67.1% · 503 recorded · 493 measured · Source: the US BTS 17:00 · 63.4% · 406 recorded · 393 measured · Source: the US BTS 18:00 · 68.9% · 469 recorded · 453 measured · Source: the US BTS 19:00 · 60.7% · 258 recorded · 252 measured · Source: the US BTS 20:00 · 64.2% · 389 recorded · 374 measured · Source: the US BTS 21:00 · 64.8% · 304 recorded · 295 measured · Source: the US BTS 22:00 · 57.2% · 250 recorded · 243 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 · 137 recorded · 136 measured · Source: the US BTS 06:00 · -1.4 min · 651 recorded · 634 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 121 recorded · 121 measured · Source: the US BTS 08:00 · 1.8 min · 598 recorded · 586 measured · Source: the US BTS 09:00 · 3.4 min · 231 recorded · 231 measured · Source: the US BTS 10:00 · 2.4 min · 384 recorded · 381 measured · Source: the US BTS 11:00 · 4.0 min · 406 recorded · 403 measured · Source: the US BTS 12:00 · 8.5 min · 324 recorded · 320 measured · Source: the US BTS 13:00 · 8.6 min · 373 recorded · 373 measured · Source: the US BTS 14:00 · 9.8 min · 335 recorded · 332 measured · Source: the US BTS 15:00 · 12.0 min · 341 recorded · 338 measured · Source: the US BTS 16:00 · 17.2 min · 503 recorded · 493 measured · Source: the US BTS 17:00 · 23.2 min · 406 recorded · 393 measured · Source: the US BTS 18:00 · 16.1 min · 469 recorded · 453 measured · Source: the US BTS 19:00 · 24.6 min · 258 recorded · 252 measured · Source: the US BTS 20:00 · 19.4 min · 389 recorded · 374 measured · Source: the US BTS 21:00 · 21.2 min · 304 recorded · 295 measured · Source: the US BTS 22:00 · 26.6 min · 250 recorded · 243 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 · 137 · 137 recorded · 136 measured · Source: the US BTS 06:00 · 651 · 651 recorded · 634 measured · Source: the US BTS 07:00 · 121 · 121 recorded · 121 measured · Source: the US BTS 08:00 · 598 · 598 recorded · 586 measured · Source: the US BTS 09:00 · 231 · 231 recorded · 231 measured · Source: the US BTS 10:00 · 384 · 384 recorded · 381 measured · Source: the US BTS 11:00 · 406 · 406 recorded · 403 measured · Source: the US BTS 12:00 · 324 · 324 recorded · 320 measured · Source: the US BTS 13:00 · 373 · 373 recorded · 373 measured · Source: the US BTS 14:00 · 335 · 335 recorded · 332 measured · Source: the US BTS 15:00 · 341 · 341 recorded · 338 measured · Source: the US BTS 16:00 · 503 · 503 recorded · 493 measured · Source: the US BTS 17:00 · 406 · 406 recorded · 393 measured · Source: the US BTS 18:00 · 469 · 469 recorded · 453 measured · Source: the US BTS 19:00 · 258 · 258 recorded · 252 measured · Source: the US BTS 20:00 · 389 · 389 recorded · 374 measured · Source: the US BTS 21:00 · 304 · 304 recorded · 295 measured · Source: the US BTS 22:00 · 250 · 250 recorded · 243 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—136137
06:0096.4%-1.4 min634651
07:00Fewer than 200 measured departures—121121
08:0092.2%1.8 min586598
09:0091.8%3.4 min231231
10:0089.2%2.4 min381384
11:0087.6%4.0 min403406
12:0084.1%8.5 min320324
13:0080.2%8.6 min373373
14:0082.2%9.8 min332335
15:0079.3%12.0 min338341
16:0067.1%17.2 min493503
17:0063.4%23.2 min393406
18:0068.9%16.1 min453469
19:0060.7%24.6 min252258
20:0064.2%19.4 min374389
21:0064.8%21.2 min295304
22:0057.2%26.6 min243250
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 75.8% · 990 recorded · 958 measured · Source: the US BTS Tuesday · 83.5% · 908 recorded · 893 measured · Source: the US BTS Wednesday · 84.4% · 895 recorded · 884 measured · Source: the US BTS Thursday · 77.3% · 1,000 recorded · 987 measured · Source: the US BTS Friday · 78.6% · 989 recorded · 975 measured · Source: the US BTS Saturday · 82.8% · 712 recorded · 704 measured · Source: the US BTS Sunday · 72.5% · 986 recorded · 957 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 · 13.4 min · 990 recorded · 958 measured · Source: the US BTS Tuesday · 7.8 min · 908 recorded · 893 measured · Source: the US BTS Wednesday · 6.1 min · 895 recorded · 884 measured · Source: the US BTS Thursday · 11.6 min · 1,000 recorded · 987 measured · Source: the US BTS Friday · 9.8 min · 989 recorded · 975 measured · Source: the US BTS Saturday · 7.8 min · 712 recorded · 704 measured · Source: the US BTS Sunday · 16.8 min · 986 recorded · 957 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 · 990 · 990 recorded · 958 measured · Source: the US BTS Tuesday · 908 · 908 recorded · 893 measured · Source: the US BTS Wednesday · 895 · 895 recorded · 884 measured · Source: the US BTS Thursday · 1,000 · 1,000 recorded · 987 measured · Source: the US BTS Friday · 989 · 989 recorded · 975 measured · Source: the US BTS Saturday · 712 · 712 recorded · 704 measured · Source: the US BTS Sunday · 986 · 986 recorded · 957 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
Monday75.8%13.4 min958990
Tuesday83.5%7.8 min893908
Wednesday84.4%6.1 min884895
Thursday77.3%11.6 min9871,000
Friday78.6%9.8 min975989
Saturday82.8%7.8 min704712
Sunday72.5%16.8 min957986

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 · 87.4% · 539 recorded · 508 measured · Source: the US BTS Feb · 81.9% · 486 recorded · 470 measured · Source: the US BTS Mar · 76.0% · 591 recorded · 579 measured · Source: the US BTS Apr · 82.4% · 575 recorded · 574 measured · Source: the US BTS May · 78.2% · 594 recorded · 592 measured · Source: the US BTS Jun · 71.3% · 640 recorded · 631 measured · Source: the US BTS Jul · 68.6% · 658 recorded · 628 measured · Source: the US BTS Aug · 78.6% · 299 recorded · 295 measured · Source: the US BTS Sep · 89.1% · 283 recorded · 283 measured · Source: the US BTS Oct · 77.5% · 533 recorded · 533 measured · Source: the US BTS Nov · 87.5% · 637 recorded · 625 measured · Source: the US BTS Dec · 77.2% · 645 recorded · 640 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 · 3.3 min · 539 recorded · 508 measured · Source: the US BTS Feb · 6.1 min · 486 recorded · 470 measured · Source: the US BTS Mar · 11.5 min · 591 recorded · 579 measured · Source: the US BTS Apr · 7.0 min · 575 recorded · 574 measured · Source: the US BTS May · 12.7 min · 594 recorded · 592 measured · Source: the US BTS Jun · 15.0 min · 640 recorded · 631 measured · Source: the US BTS Jul · 25.3 min · 658 recorded · 628 measured · Source: the US BTS Aug · 9.9 min · 299 recorded · 295 measured · Source: the US BTS Sep · 4.8 min · 283 recorded · 283 measured · Source: the US BTS Oct · 11.1 min · 533 recorded · 533 measured · Source: the US BTS Nov · 4.7 min · 637 recorded · 625 measured · Source: the US BTS Dec · 10.5 min · 645 recorded · 640 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 · 539 · 539 recorded · 508 measured · Source: the US BTS Feb · 486 · 486 recorded · 470 measured · Source: the US BTS Mar · 591 · 591 recorded · 579 measured · Source: the US BTS Apr · 575 · 575 recorded · 574 measured · Source: the US BTS May · 594 · 594 recorded · 592 measured · Source: the US BTS Jun · 640 · 640 recorded · 631 measured · Source: the US BTS Jul · 658 · 658 recorded · 628 measured · Source: the US BTS Aug · 299 · 299 recorded · 295 measured · Source: the US BTS Sep · 283 · 283 recorded · 283 measured · Source: the US BTS Oct · 533 · 533 recorded · 533 measured · Source: the US BTS Nov · 637 · 637 recorded · 625 measured · Source: the US BTS Dec · 645 · 645 recorded · 640 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
Jan87.4%3.3 min508539
Feb81.9%6.1 min470486
Mar76.0%11.5 min579591
Apr82.4%7.0 min574575
May78.2%12.7 min592594
Jun71.3%15.0 min631640
Jul68.6%25.3 min628658
Aug78.6%9.9 min295299
Sep89.1%4.8 min283283
Oct77.5%11.1 min533533
Nov87.5%4.7 min625637
Dec77.2%10.5 min640645

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 77.5% 5,024
  • Delayed >15 min 20.6% 1,334
  • Cancelled 1.9% 122
  • 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

87
87 of 87
Flight numbersBy direction DeparturesOn time
WN3425 RDU → BWI 114 60.4%
WN1295 RDU → BWI 106 96.1%
WN1136 RDU → BWI 103 84.3%
WN2910 BWI → RDU 100 83.8%
WN1336 BWI → RDU 97 86.5%
WN2485 BWI → RDU 92 80.4%
WN4415 RDU → BWI 75 89.2%
WN3242 RDU → BWI 73 93.1%
WN1971 RDU → BWI 72 94.4%
WN232 BWI → RDU 66 87.5%
WN1928 RDU → BWI 64 93.6%
WN2541 BWI → RDU 64 68.3%
WN4398 BWI → RDU 63 93.7%
WN1652 BWI → RDU 61 88.3%
WN3480 RDU → BWI 60 51.9%
WN1303 RDU → BWI 58 98.3%
WN1481 RDU → BWI 58 69.0%
WN161 BWI → RDU 58 54.7%
WN1892 BWI → RDU 58 75.4%
WN2392 RDU → BWI 58 62.1%
WN2939 RDU → BWI 58 89.7%
WN3218 BWI → RDU 58 72.4%
WN3422 RDU → BWI 58 96.6%
WN3984 RDU → BWI 58 96.6%
WN4550 BWI → RDU 58 74.1%
WN1277 BWI → RDU 57 96.5%
WN1381 RDU → BWI 57 96.5%
WN1769 BWI → RDU 57 87.7%
WN2444 BWI → RDU 57 64.3%
WN3645 RDU → BWI 57 80.7%
WN3985 RDU → BWI 57 93.0%
WN874 BWI → RDU 57 96.5%
WN442 RDU → BWI 56 78.2%
WN1601 RDU → BWI 55 92.2%
WN1869 BWI → RDU 55 94.2%
WN2014 RDU → BWI 55 87.3%
WN2152 BWI → RDU 55 76.5%
WN3303 RDU → BWI 55 93.9%
WN331 RDU → BWI 55 81.1%
WN1172 BWI → RDU 52 82.7%
WN1415 BWI → RDU 52 60.8%
WN1895 BWI → RDU 52 50.0%
WN1422 BWI → RDU 51 62.0%
WN1505 BWI → RDU 51 55.1%
WN1059 RDU → BWI 50 80.0%
WN1283 RDU → BWI 50 80.0%
WN1664 BWI → RDU 50 66.0%
WN241 BWI → RDU 50 88.0%
WN4442 BWI → RDU 50 88.0%
WN781 RDU → BWI 50 97.8%
WN1896 BWI → RDU 49 71.4%
WN3986 RDU → BWI 49 75.5%
WN2699 RDU → BWI 46 87.0%
WN4975 BWI → RDU 45 92.9%
WN1063 RDU → BWI 42 52.6%
WN1549 RDU → BWI 42 97.6%
WN1575 RDU → BWI 42 80.5%
WN1703 RDU → BWI 42 95.2%
WN2019 RDU → BWI 42 78.1%
WN2542 BWI → RDU 42 92.7%
WN4550 RDU → BWI 42 95.2%
WN457 BWI → RDU 42 66.7%
WN649 BWI → RDU 42 71.4%
WN793 BWI → RDU 42 43.2%
WN1876 BWI → RDU 41 76.3%
WN839 BWI → RDU 41 78.1%
WN4305 RDU → BWI 35 53.1%
WN3948 RDU → BWI 34 88.2%
WN1385 BWI → RDU 33 93.9%
WN1559 RDU → BWI 33 90.9%
WN1714 BWI → RDU 33 59.4%
WN225 BWI → RDU 33 45.5%
WN2577 RDU → BWI 33 93.8%
WN2695 RDU → BWI 33 78.8%
WN3616 BWI → RDU 33 87.9%
WN4312 BWI → RDU 33 65.6%
WN590 RDU → BWI 33 87.9%
WN655 BWI → RDU 33 97.0%
WN1119 BWI → RDU 31 93.6%
WN1809 RDU → BWI 31 90.3%
WN2220 BWI → RDU 31 61.3%
WN2673 RDU → BWI 31 93.6%
WN2679 BWI → RDU 31 71.0%
WN4112 BWI → RDU 31 70.0%
WN667 BWI → RDU 31 77.4%
WN1467 BWI → RDU 30 63.3%
WN1913 BWI → RDU 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 305 −5.6% 15 68.2%
June 2026 304 −7.0% 4 70.7%
May 2026 298 +1.4% 0 76.8%
April 2026 292 +3.5% 0 83.9%
March 2026 290 +0.3% 8 69.3%
February 2026 231 −3.3% 15 81.8%
January 2026 242 −9.0% 22 86.0%
December 2025 317 −1.9% 5 77.6%
November 2025 308 −2.8% 12 83.4%
October 2025 333 +66.5% 0 73.0%
September 2025 283 0 89.0%
August 2025 295 4 78.6%
July 2025 323 15 69.0%
June 2025 327 5 71.9%
May 2025 294 2 79.6%
April 2025 282 1 80.9%
March 2025 289 4 82.7%
February 2025 239 1 82.0%
January 2025 266 9 88.7%
December 2024 323 0 76.8%
November 2024 317 0 91.5%
October 2024 200 0 85.0%

How to read this chart

Loading the guide…