727 km · Domestic

Baltimore/Washington International Thurgood Marshall (BWI) – Portland International Jetport (PWM)

In July 2026, 239 flights operated between Baltimore/Washington International Thurgood Marshall and Portland International Jetport (both directions), and 66.1% 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
January191186▼ 2.6%
February176180▲ 2.3%
March188208▲ 10.6%
April214206▼ 3.7%
May230212▼ 7.8%
June238234▼ 1.7%
July238239▲ 0.4%
August270––
September242––
October246–in progress
November215––
December215––
Year to date (Jan–Jul)1,4751,465▼ 0.7%

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
January87.4%84.4%▼ 3.4%
February89.8%80.0%▼ 10.9%
March84.0%73.1%▼ 13.0%
April82.2%77.7%▼ 5.5%
May80.9%73.6%▼ 9.0%
June65.5%73.1%▲ 11.6%
July59.7%66.1%▲ 10.7%
August82.6%––
September89.3%––
October85.0%–in progress
November81.4%––
December76.3%––
Year-to-date average (Jan–Jul)78.5%75.4%▼ 3.9%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January38▲ 166.7%
February880.0%
March04–
April00–
May00–
June01–
July89▲ 12.5%
August0––
September0––
October0–in progress
November0––
December1––
Year to date (Jan–Jul)1930▲ 57.9%

By direction

BWI → PWM

Scheduled flights
2,381
Flights operated
2,352
Cancelled
29 · 1.2%
On-time departures
74.5%

PWM → BWI

Scheduled flights
2,382
Flights operated
2,361
Cancelled
21 · 0.9%
On-time departures
81.6%

BWI → PWM and PWM → BWI counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 4,763 100.0% 78.0% 50

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:002.9min · 560 recorded · 555 measured
Gap to highest-delay hour21.9min05:00 ↔ 22:00
Recorded flights4,763BWI–PWM

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 · 94.4% · 560 recorded · 555 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 97 recorded · 96 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 9 recorded · 9 measured · Source: the US BTS 08:00 · 93.1% · 202 recorded · 202 measured · Source: the US BTS 09:00 · 85.8% · 220 recorded · 219 measured · Source: the US BTS 10:00 · 87.3% · 397 recorded · 394 measured · Source: the US BTS 11:00 · 85.1% · 317 recorded · 315 measured · Source: the US BTS 12:00 · 82.3% · 347 recorded · 344 measured · Source: the US BTS 13:00 · 79.0% · 557 recorded · 551 measured · Source: the US BTS 14:00 · 79.2% · 270 recorded · 269 measured · Source: the US BTS 15:00 · 71.2% · 455 recorded · 448 measured · Source: the US BTS 16:00 · 69.3% · 245 recorded · 244 measured · Source: the US BTS 17:00 · 60.9% · 312 recorded · 307 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 88 recorded · 88 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 31 recorded · 30 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 144 recorded · 143 measured · Source: the US BTS 21:00 · 60.7% · 239 recorded · 234 measured · Source: the US BTS 22:00 · 50.6% · 273 recorded · 265 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 · 2.9 min · 560 recorded · 555 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 97 recorded · 96 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 9 recorded · 9 measured · Source: the US BTS 08:00 · 3.1 min · 202 recorded · 202 measured · Source: the US BTS 09:00 · 6.2 min · 220 recorded · 219 measured · Source: the US BTS 10:00 · 4.9 min · 397 recorded · 394 measured · Source: the US BTS 11:00 · 8.4 min · 317 recorded · 315 measured · Source: the US BTS 12:00 · 6.6 min · 347 recorded · 344 measured · Source: the US BTS 13:00 · 12.4 min · 557 recorded · 551 measured · Source: the US BTS 14:00 · 9.7 min · 270 recorded · 269 measured · Source: the US BTS 15:00 · 14.7 min · 455 recorded · 448 measured · Source: the US BTS 16:00 · 19.1 min · 245 recorded · 244 measured · Source: the US BTS 17:00 · 23.8 min · 312 recorded · 307 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 88 recorded · 88 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 31 recorded · 30 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 144 recorded · 143 measured · Source: the US BTS 21:00 · 20.9 min · 239 recorded · 234 measured · Source: the US BTS 22:00 · 24.8 min · 273 recorded · 265 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 · 560 · 560 recorded · 555 measured · Source: the US BTS 06:00 · 97 · 97 recorded · 96 measured · Source: the US BTS 07:00 · 9 · 9 recorded · 9 measured · Source: the US BTS 08:00 · 202 · 202 recorded · 202 measured · Source: the US BTS 09:00 · 220 · 220 recorded · 219 measured · Source: the US BTS 10:00 · 397 · 397 recorded · 394 measured · Source: the US BTS 11:00 · 317 · 317 recorded · 315 measured · Source: the US BTS 12:00 · 347 · 347 recorded · 344 measured · Source: the US BTS 13:00 · 557 · 557 recorded · 551 measured · Source: the US BTS 14:00 · 270 · 270 recorded · 269 measured · Source: the US BTS 15:00 · 455 · 455 recorded · 448 measured · Source: the US BTS 16:00 · 245 · 245 recorded · 244 measured · Source: the US BTS 17:00 · 312 · 312 recorded · 307 measured · Source: the US BTS 18:00 · 88 · 88 recorded · 88 measured · Source: the US BTS 19:00 · 31 · 31 recorded · 30 measured · Source: the US BTS 20:00 · 144 · 144 recorded · 143 measured · Source: the US BTS 21:00 · 239 · 239 recorded · 234 measured · Source: the US BTS 22:00 · 273 · 273 recorded · 265 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:0094.4%2.9 min555560
06:00Fewer than 200 measured departures—9697
07:00Fewer than 200 measured departures—99
08:0093.1%3.1 min202202
09:0085.8%6.2 min219220
10:0087.3%4.9 min394397
11:0085.1%8.4 min315317
12:0082.3%6.6 min344347
13:0079.0%12.4 min551557
14:0079.2%9.7 min269270
15:0071.2%14.7 min448455
16:0069.3%19.1 min244245
17:0060.9%23.8 min307312
18:00Fewer than 200 measured departures—8888
19:00Fewer than 200 measured departures—3031
20:00Fewer than 200 measured departures—143144
21:0060.7%20.9 min234239
22:0050.6%24.8 min265273
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 75.3% · 702 recorded · 689 measured · Source: the US BTS Tuesday · 80.2% · 658 recorded · 652 measured · Source: the US BTS Wednesday · 83.6% · 654 recorded · 654 measured · Source: the US BTS Thursday · 80.6% · 699 recorded · 692 measured · Source: the US BTS Friday · 76.5% · 718 recorded · 715 measured · Source: the US BTS Saturday · 77.3% · 650 recorded · 647 measured · Source: the US BTS Sunday · 72.9% · 682 recorded · 664 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 · 14.3 min · 702 recorded · 689 measured · Source: the US BTS Tuesday · 10.4 min · 658 recorded · 652 measured · Source: the US BTS Wednesday · 9.6 min · 654 recorded · 654 measured · Source: the US BTS Thursday · 9.8 min · 699 recorded · 692 measured · Source: the US BTS Friday · 12.7 min · 718 recorded · 715 measured · Source: the US BTS Saturday · 10.9 min · 650 recorded · 647 measured · Source: the US BTS Sunday · 12.0 min · 682 recorded · 664 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 · 702 · 702 recorded · 689 measured · Source: the US BTS Tuesday · 658 · 658 recorded · 652 measured · Source: the US BTS Wednesday · 654 · 654 recorded · 654 measured · Source: the US BTS Thursday · 699 · 699 recorded · 692 measured · Source: the US BTS Friday · 718 · 718 recorded · 715 measured · Source: the US BTS Saturday · 650 · 650 recorded · 647 measured · Source: the US BTS Sunday · 682 · 682 recorded · 664 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.3%14.3 min689702
Tuesday80.2%10.4 min652658
Wednesday83.6%9.6 min654654
Thursday80.6%9.8 min692699
Friday76.5%12.7 min715718
Saturday77.3%10.9 min647650
Sunday72.9%12.0 min664682

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 · 85.9% · 388 recorded · 377 measured · Source: the US BTS Feb · 84.8% · 372 recorded · 356 measured · Source: the US BTS Mar · 78.3% · 400 recorded · 396 measured · Source: the US BTS Apr · 80.0% · 420 recorded · 420 measured · Source: the US BTS May · 77.4% · 442 recorded · 442 measured · Source: the US BTS Jun · 69.3% · 473 recorded · 472 measured · Source: the US BTS Jul · 62.9% · 494 recorded · 477 measured · Source: the US BTS Aug · 82.6% · 270 recorded · 270 measured · Source: the US BTS Sep · 89.3% · 242 recorded · 242 measured · Source: the US BTS Oct · 83.3% · 406 recorded · 406 measured · Source: the US BTS Nov · 79.9% · 428 recorded · 428 measured · Source: the US BTS Dec · 74.5% · 428 recorded · 427 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 · 7.6 min · 388 recorded · 377 measured · Source: the US BTS Feb · 5.7 min · 372 recorded · 356 measured · Source: the US BTS Mar · 11.7 min · 400 recorded · 396 measured · Source: the US BTS Apr · 7.0 min · 420 recorded · 420 measured · Source: the US BTS May · 11.4 min · 442 recorded · 442 measured · Source: the US BTS Jun · 16.6 min · 473 recorded · 472 measured · Source: the US BTS Jul · 28.7 min · 494 recorded · 477 measured · Source: the US BTS Aug · 9.7 min · 270 recorded · 270 measured · Source: the US BTS Sep · 4.2 min · 242 recorded · 242 measured · Source: the US BTS Oct · 7.3 min · 406 recorded · 406 measured · Source: the US BTS Nov · 9.1 min · 428 recorded · 428 measured · Source: the US BTS Dec · 10.1 min · 428 recorded · 427 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 · 388 · 388 recorded · 377 measured · Source: the US BTS Feb · 372 · 372 recorded · 356 measured · Source: the US BTS Mar · 400 · 400 recorded · 396 measured · Source: the US BTS Apr · 420 · 420 recorded · 420 measured · Source: the US BTS May · 442 · 442 recorded · 442 measured · Source: the US BTS Jun · 473 · 473 recorded · 472 measured · Source: the US BTS Jul · 494 · 494 recorded · 477 measured · Source: the US BTS Aug · 270 · 270 recorded · 270 measured · Source: the US BTS Sep · 242 · 242 recorded · 242 measured · Source: the US BTS Oct · 406 · 406 recorded · 406 measured · Source: the US BTS Nov · 428 · 428 recorded · 428 measured · Source: the US BTS Dec · 428 · 428 recorded · 427 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
Jan85.9%7.6 min377388
Feb84.8%5.7 min356372
Mar78.3%11.7 min396400
Apr80.0%7.0 min420420
May77.4%11.4 min442442
Jun69.3%16.6 min472473
Jul62.9%28.7 min477494
Aug82.6%9.7 min270270
Sep89.3%4.2 min242242
Oct83.3%7.3 min406406
Nov79.9%9.1 min428428
Dec74.5%10.1 min427428

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.2% 3,678
  • Delayed >15 min 21.7% 1,035
  • Cancelled 1.0% 50
  • 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

61
61 of 61
Flight numbersBy direction DeparturesOn time
WN429 PWM → BWI 123 93.4%
WN1733 BWI → PWM 119 74.4%
WN3053 PWM → BWI 117 79.1%
WN2258 PWM → BWI 114 84.2%
WN2438 BWI → PWM 83 80.7%
WN1356 BWI → PWM 75 90.5%
WN1737 PWM → BWI 64 89.1%
WN1887 BWI → PWM 61 73.8%
WN3054 PWM → BWI 61 88.5%
WN500 BWI → PWM 61 43.3%
WN1207 BWI → PWM 58 87.9%
WN1317 PWM → BWI 58 72.4%
WN1324 BWI → PWM 58 81.0%
WN1326 PWM → BWI 58 98.3%
WN1498 PWM → BWI 58 93.1%
WN1635 PWM → BWI 58 70.7%
WN1882 BWI → PWM 58 96.6%
WN2365 BWI → PWM 58 82.8%
WN2484 BWI → PWM 58 53.5%
WN3293 PWM → BWI 58 90.7%
WN3976 PWM → BWI 58 94.8%
WN4149 PWM → BWI 58 91.4%
WN4382 BWI → PWM 58 52.7%
WN443 BWI → PWM 58 67.2%
WN4486 BWI → PWM 58 58.6%
WN4687 BWI → PWM 58 72.2%
WN820 PWM → BWI 58 87.5%
WN858 PWM → BWI 58 98.3%
WN1883 BWI → PWM 57 86.0%
WN2762 PWM → BWI 57 82.5%
WN3414 PWM → BWI 57 57.4%
WN4674 PWM → BWI 56 96.4%
WN1862 BWI → PWM 54 94.4%
WN1889 BWI → PWM 51 40.0%
WN1065 BWI → PWM 50 83.7%
WN4439 BWI → PWM 50 94.0%
WN1277 BWI → PWM 46 63.0%
WN3252 PWM → BWI 46 82.6%
WN1888 BWI → PWM 43 57.1%
WN1675 PWM → BWI 42 92.9%
WN1766 BWI → PWM 42 90.5%
WN3321 PWM → BWI 42 85.7%
WN2185 PWM → BWI 39 74.4%
WN4337 PWM → BWI 36 73.5%
WN4898 BWI → PWM 36 91.7%
WN770 PWM → BWI 35 37.1%
WN1105 PWM → BWI 33 90.9%
WN1163 BWI → PWM 33 84.9%
WN1180 BWI → PWM 33 72.7%
WN1573 BWI → PWM 33 78.8%
WN1770 PWM → BWI 33 100.0%
WN183 PWM → BWI 33 39.4%
WN3681 BWI → PWM 33 81.8%
WN3879 BWI → PWM 33 60.6%
WN431 PWM → BWI 33 69.7%
WN586 PWM → BWI 33 97.0%
WN1275 BWI → PWM 32 84.4%
WN2695 BWI → PWM 32 51.7%
WN4308 PWM → BWI 32 81.3%
WN1954 PWM → BWI 31 93.6%
WN3295 PWM → BWI 30 78.6%

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 239 +0.4% 9 66.1%
June 2026 234 −1.7% 1 73.1%
May 2026 212 −7.8% 0 73.6%
April 2026 206 −3.7% 0 77.7%
March 2026 208 +10.6% 4 73.1%
February 2026 180 +2.3% 8 80.0%
January 2026 186 −2.6% 8 84.4%
December 2025 215 +1.4% 1 76.3%
November 2025 215 +0.9% 0 81.4%
October 2025 246 +53.8% 0 85.0%
September 2025 242 0 89.3%
August 2025 270 0 82.6%
July 2025 238 8 59.7%
June 2025 238 0 65.5%
May 2025 230 0 80.9%
April 2025 214 0 82.2%
March 2025 188 0 84.0%
February 2025 176 8 89.8%
January 2025 191 3 87.4%
December 2024 212 0 72.6%
November 2024 213 0 78.4%
October 2024 160 0 80.6%

How to read this chart

Loading the guide…