1,358 km · Domestic

Baltimore/Washington International Thurgood Marshall (BWI) – Tampa (TPA)

In July 2026, 398 flights operated between Baltimore/Washington International Thurgood Marshall and Tampa (both directions), and 67.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
January419398▼ 5.0%
February409389▼ 4.9%
March529508▼ 4.0%
April554530▼ 4.3%
May512508▼ 0.8%
June495409▼ 17.4%
July500398▼ 20.4%
August456––
September400––
October423–in progress
November398––
December415––
Year to date (Jan–Jul)3,4183,140▼ 8.1%

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.8%83.2%▼ 0.7%
February79.5%82.3%▲ 3.5%
March80.2%68.9%▼ 14.1%
April79.2%77.0%▼ 2.8%
May76.8%73.6%▼ 4.2%
June71.7%70.9%▼ 1.1%
July67.2%67.1%▼ 0.1%
August78.7%––
September84.8%––
October80.4%–in progress
November84.4%––
December74.0%––
Year-to-date average (Jan–Jul)76.9%74.7%▼ 2.9%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January1715▼ 11.8%
February420▲ 400.0%
March1217▲ 41.7%
April220.0%
May02–
June124▼ 66.7%
July219▼ 57.1%
August3––
September0––
October4–in progress
November10––
December6––
Year to date (Jan–Jul)6869▲ 1.5%

Airlines on this route

  1. Southwest Airlines 85.0%
  2. Frontier Airlines 12.0%
  3. Spirit Airlines 3.0%

Oct 1, 2024 – Jul 31, 2026

By direction

BWI → TPA

Scheduled flights
5,112
Flights operated
5,031
Cancelled
81 · 1.6%
On-time departures
75.8%

TPA → BWI

Scheduled flights
5,071
Flights operated
4,989
Cancelled
82 · 1.6%
On-time departures
80.2%

BWI → TPA and TPA → BWI counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 8,652 85.0% 77.8% 132
Frontier Airlines F9 1,221 12.0% 79.5% 22
Spirit Airlines NK 310 3.0% 78.1% 9

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:00-1.7min · 355 recorded · 350 measured
Gap to highest-delay hour29.5min05:00 ↔ 20:00
Recorded flights10,183BWI–TPA

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.6% · 355 recorded · 350 measured · Source: the US BTS 06:00 · 94.2% · 962 recorded · 953 measured · Source: the US BTS 07:00 · 92.9% · 638 recorded · 634 measured · Source: the US BTS 08:00 · 88.9% · 836 recorded · 827 measured · Source: the US BTS 09:00 · 85.4% · 583 recorded · 570 measured · Source: the US BTS 10:00 · 84.2% · 784 recorded · 773 measured · Source: the US BTS 11:00 · 82.4% · 414 recorded · 404 measured · Source: the US BTS 12:00 · 80.9% · 395 recorded · 392 measured · Source: the US BTS 13:00 · 73.1% · 614 recorded · 606 measured · Source: the US BTS 14:00 · 75.6% · 638 recorded · 634 measured · Source: the US BTS 15:00 · 76.7% · 533 recorded · 524 measured · Source: the US BTS 16:00 · 67.2% · 557 recorded · 546 measured · Source: the US BTS 17:00 · 61.1% · 646 recorded · 630 measured · Source: the US BTS 18:00 · 65.7% · 737 recorded · 723 measured · Source: the US BTS 19:00 · 68.2% · 555 recorded · 538 measured · Source: the US BTS 20:00 · 62.9% · 469 recorded · 456 measured · Source: the US BTS 21:00 · 60.0% · 377 recorded · 372 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 90 recorded · 88 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 · -1.7 min · 355 recorded · 350 measured · Source: the US BTS 06:00 · 0.3 min · 962 recorded · 953 measured · Source: the US BTS 07:00 · 0.0 min · 638 recorded · 634 measured · Source: the US BTS 08:00 · 4.4 min · 836 recorded · 827 measured · Source: the US BTS 09:00 · 8.6 min · 583 recorded · 570 measured · Source: the US BTS 10:00 · 7.7 min · 784 recorded · 773 measured · Source: the US BTS 11:00 · 8.9 min · 414 recorded · 404 measured · Source: the US BTS 12:00 · 12.9 min · 395 recorded · 392 measured · Source: the US BTS 13:00 · 19.0 min · 614 recorded · 606 measured · Source: the US BTS 14:00 · 14.2 min · 638 recorded · 634 measured · Source: the US BTS 15:00 · 14.4 min · 533 recorded · 524 measured · Source: the US BTS 16:00 · 19.8 min · 557 recorded · 546 measured · Source: the US BTS 17:00 · 24.6 min · 646 recorded · 630 measured · Source: the US BTS 18:00 · 23.5 min · 737 recorded · 723 measured · Source: the US BTS 19:00 · 19.8 min · 555 recorded · 538 measured · Source: the US BTS 20:00 · 27.8 min · 469 recorded · 456 measured · Source: the US BTS 21:00 · 23.5 min · 377 recorded · 372 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 90 recorded · 88 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 · 355 · 355 recorded · 350 measured · Source: the US BTS 06:00 · 962 · 962 recorded · 953 measured · Source: the US BTS 07:00 · 638 · 638 recorded · 634 measured · Source: the US BTS 08:00 · 836 · 836 recorded · 827 measured · Source: the US BTS 09:00 · 583 · 583 recorded · 570 measured · Source: the US BTS 10:00 · 784 · 784 recorded · 773 measured · Source: the US BTS 11:00 · 414 · 414 recorded · 404 measured · Source: the US BTS 12:00 · 395 · 395 recorded · 392 measured · Source: the US BTS 13:00 · 614 · 614 recorded · 606 measured · Source: the US BTS 14:00 · 638 · 638 recorded · 634 measured · Source: the US BTS 15:00 · 533 · 533 recorded · 524 measured · Source: the US BTS 16:00 · 557 · 557 recorded · 546 measured · Source: the US BTS 17:00 · 646 · 646 recorded · 630 measured · Source: the US BTS 18:00 · 737 · 737 recorded · 723 measured · Source: the US BTS 19:00 · 555 · 555 recorded · 538 measured · Source: the US BTS 20:00 · 469 · 469 recorded · 456 measured · Source: the US BTS 21:00 · 377 · 377 recorded · 372 measured · Source: the US BTS 22:00 · 90 · 90 recorded · 88 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.6%-1.7 min350355
06:0094.2%0.3 min953962
07:0092.9%0.0 min634638
08:0088.9%4.4 min827836
09:0085.4%8.6 min570583
10:0084.2%7.7 min773784
11:0082.4%8.9 min404414
12:0080.9%12.9 min392395
13:0073.1%19.0 min606614
14:0075.6%14.2 min634638
15:0076.7%14.4 min524533
16:0067.2%19.8 min546557
17:0061.1%24.6 min630646
18:0065.7%23.5 min723737
19:0068.2%19.8 min538555
20:0062.9%27.8 min456469
21:0060.0%23.5 min372377
22:00Fewer than 200 measured departures—8890
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 76.4% · 1,584 recorded · 1,535 measured · Source: the US BTS Tuesday · 82.6% · 1,325 recorded · 1,308 measured · Source: the US BTS Wednesday · 82.5% · 1,335 recorded · 1,324 measured · Source: the US BTS Thursday · 78.2% · 1,530 recorded · 1,518 measured · Source: the US BTS Friday · 77.8% · 1,575 recorded · 1,556 measured · Source: the US BTS Saturday · 78.0% · 1,307 recorded · 1,298 measured · Source: the US BTS Sunday · 71.6% · 1,527 recorded · 1,481 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 · 15.8 min · 1,584 recorded · 1,535 measured · Source: the US BTS Tuesday · 8.9 min · 1,325 recorded · 1,308 measured · Source: the US BTS Wednesday · 9.3 min · 1,335 recorded · 1,324 measured · Source: the US BTS Thursday · 11.8 min · 1,530 recorded · 1,518 measured · Source: the US BTS Friday · 13.2 min · 1,575 recorded · 1,556 measured · Source: the US BTS Saturday · 11.1 min · 1,307 recorded · 1,298 measured · Source: the US BTS Sunday · 18.5 min · 1,527 recorded · 1,481 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,584 · 1,584 recorded · 1,535 measured · Source: the US BTS Tuesday · 1,325 · 1,325 recorded · 1,308 measured · Source: the US BTS Wednesday · 1,335 · 1,335 recorded · 1,324 measured · Source: the US BTS Thursday · 1,530 · 1,530 recorded · 1,518 measured · Source: the US BTS Friday · 1,575 · 1,575 recorded · 1,556 measured · Source: the US BTS Saturday · 1,307 · 1,307 recorded · 1,298 measured · Source: the US BTS Sunday · 1,527 · 1,527 recorded · 1,481 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
Monday76.4%15.8 min1,5351,584
Tuesday82.6%8.9 min1,3081,325
Wednesday82.5%9.3 min1,3241,335
Thursday78.2%11.8 min1,5181,530
Friday77.8%13.2 min1,5561,575
Saturday78.0%11.1 min1,2981,307
Sunday71.6%18.5 min1,4811,527

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 · 83.5% · 849 recorded · 817 measured · Source: the US BTS Feb · 80.8% · 822 recorded · 798 measured · Source: the US BTS Mar · 74.6% · 1,066 recorded · 1,037 measured · Source: the US BTS Apr · 78.1% · 1,088 recorded · 1,084 measured · Source: the US BTS May · 75.2% · 1,022 recorded · 1,020 measured · Source: the US BTS Jun · 71.4% · 920 recorded · 904 measured · Source: the US BTS Jul · 67.2% · 928 recorded · 898 measured · Source: the US BTS Aug · 78.7% · 459 recorded · 456 measured · Source: the US BTS Sep · 84.8% · 400 recorded · 400 measured · Source: the US BTS Oct · 83.4% · 751 recorded · 747 measured · Source: the US BTS Nov · 88.1% · 935 recorded · 925 measured · Source: the US BTS Dec · 76.9% · 943 recorded · 934 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 · 6.9 min · 849 recorded · 817 measured · Source: the US BTS Feb · 11.0 min · 822 recorded · 798 measured · Source: the US BTS Mar · 15.7 min · 1,066 recorded · 1,037 measured · Source: the US BTS Apr · 13.2 min · 1,088 recorded · 1,084 measured · Source: the US BTS May · 13.5 min · 1,022 recorded · 1,020 measured · Source: the US BTS Jun · 21.5 min · 920 recorded · 904 measured · Source: the US BTS Jul · 24.3 min · 928 recorded · 898 measured · Source: the US BTS Aug · 12.2 min · 459 recorded · 456 measured · Source: the US BTS Sep · 6.2 min · 400 recorded · 400 measured · Source: the US BTS Oct · 7.4 min · 751 recorded · 747 measured · Source: the US BTS Nov · 3.6 min · 935 recorded · 925 measured · Source: the US BTS Dec · 12.2 min · 943 recorded · 934 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 · 849 · 849 recorded · 817 measured · Source: the US BTS Feb · 822 · 822 recorded · 798 measured · Source: the US BTS Mar · 1,066 · 1,066 recorded · 1,037 measured · Source: the US BTS Apr · 1,088 · 1,088 recorded · 1,084 measured · Source: the US BTS May · 1,022 · 1,022 recorded · 1,020 measured · Source: the US BTS Jun · 920 · 920 recorded · 904 measured · Source: the US BTS Jul · 928 · 928 recorded · 898 measured · Source: the US BTS Aug · 459 · 459 recorded · 456 measured · Source: the US BTS Sep · 400 · 400 recorded · 400 measured · Source: the US BTS Oct · 751 · 751 recorded · 747 measured · Source: the US BTS Nov · 935 · 935 recorded · 925 measured · Source: the US BTS Dec · 943 · 943 recorded · 934 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
Jan83.5%6.9 min817849
Feb80.8%11.0 min798822
Mar74.6%15.7 min1,0371,066
Apr78.1%13.2 min1,0841,088
May75.2%13.5 min1,0201,022
Jun71.4%21.5 min904920
Jul67.2%24.3 min898928
Aug78.7%12.2 min456459
Sep84.8%6.2 min400400
Oct83.4%7.4 min747751
Nov88.1%3.6 min925935
Dec76.9%12.2 min934943

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 76.8% 7,817
  • Delayed >15 min 21.6% 2,203
  • Cancelled 1.6% 163
  • 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

129
129 of 129
Flight numbersBy direction DeparturesOn time
F994092 TPA → BWI 385 82.7%
F994091 BWI → TPA 364 76.8%
F991538 TPA → BWI 215 80.2%
F992925 BWI → TPA 157 75.0%
WN1969 BWI → TPA 124 83.1%
WN2988 TPA → BWI 122 76.7%
WN2766 BWI → TPA 116 83.0%
WN2880 BWI → TPA 113 78.2%
WN1789 TPA → BWI 104 92.0%
WN1316 TPA → BWI 100 100.0%
WN152 BWI → TPA 97 94.8%
F991537 BWI → TPA 85 81.7%
WN4374 BWI → TPA 83 75.3%
WN2559 TPA → BWI 76 82.9%
WN3505 BWI → TPA 74 77.0%
WN1934 BWI → TPA 64 95.2%
WN1945 BWI → TPA 62 65.6%
WN1118 TPA → BWI 61 86.7%
WN1972 BWI → TPA 61 79.7%
WN2862 BWI → TPA 61 82.8%
WN1742 TPA → BWI 60 89.8%
WN2645 BWI → TPA 60 80.0%
WN1943 BWI → TPA 59 60.7%
WN1035 BWI → TPA 58 74.1%
WN1119 BWI → TPA 58 81.0%
WN1502 TPA → BWI 58 84.5%
WN1768 TPA → BWI 58 79.0%
WN2322 BWI → TPA 58 62.1%
WN2618 TPA → BWI 58 98.3%
WN269 BWI → TPA 58 98.3%
WN3176 BWI → TPA 58 65.5%
WN3187 BWI → TPA 58 74.1%
WN3479 TPA → BWI 58 75.4%
WN4417 BWI → TPA 58 83.9%
WN4543 TPA → BWI 58 77.6%
WN1108 BWI → TPA 57 94.7%
WN1120 BWI → TPA 57 82.5%
WN1342 BWI → TPA 57 64.3%
WN1593 TPA → BWI 57 87.7%
WN1951 TPA → BWI 57 82.5%
WN1975 BWI → TPA 57 83.9%
WN2179 BWI → TPA 57 79.0%
WN2565 TPA → BWI 57 94.7%
WN3629 TPA → BWI 57 66.7%
WN3853 TPA → BWI 57 79.6%
WN420 TPA → BWI 57 100.0%
WN677 BWI → TPA 57 71.9%
WN784 BWI → TPA 57 91.2%
WN941 TPA → BWI 57 53.6%
WN1058 BWI → TPA 55 94.2%
WN4763 TPA → BWI 55 90.6%
WN3194 BWI → TPA 54 74.1%
WN3851 TPA → BWI 53 96.1%
WN3903 BWI → TPA 52 57.1%
WN1081 TPA → BWI 51 57.1%
WN1435 TPA → BWI 51 79.6%
WN1685 TPA → BWI 50 68.0%
WN1844 BWI → TPA 50 66.0%
WN2699 TPA → BWI 50 84.0%
WN279 BWI → TPA 50 66.0%
WN966 BWI → TPA 50 84.0%
WN2039 TPA → BWI 49 95.9%
WN4228 TPA → BWI 49 87.2%
WN4546 TPA → BWI 49 49.0%
WN4578 BWI → TPA 49 47.9%
WN458 BWI → TPA 48 91.7%
WN3012 TPA → BWI 47 84.8%
WN1168 TPA → BWI 46 81.4%
WN1670 TPA → BWI 46 93.5%
WN1935 BWI → TPA 46 84.8%
WN1940 BWI → TPA 46 76.1%
WN140 BWI → TPA 45 71.1%
WN2087 TPA → BWI 45 70.5%
WN269 TPA → BWI 43 61.0%
WN346 BWI → TPA 43 55.8%
WN1123 BWI → TPA 42 51.3%
WN1649 TPA → BWI 42 42.1%
WN1888 TPA → BWI 42 95.2%
WN1973 BWI → TPA 42 81.0%
WN3086 BWI → TPA 42 83.3%
WN4009 TPA → BWI 42 88.1%
WN4545 TPA → BWI 42 45.2%
NK933 TPA → BWI 41 92.7%
WN4688 BWI → TPA 41 75.6%
WN158 TPA → BWI 40 87.5%
WN1899 TPA → BWI 40 82.5%
WN1966 BWI → TPA 40 92.5%
WN184 TPA → BWI 38 57.9%
WN4426 BWI → TPA 37 78.4%
WN4394 TPA → BWI 36 80.6%
NK2447 BWI → TPA 35 61.8%
NK2448 TPA → BWI 35 55.9%
WN1933 TPA → BWI 35 72.7%
WN2238 TPA → BWI 35 88.2%
WN3081 BWI → TPA 35 74.3%
WN3337 TPA → BWI 35 91.4%
WN1016 TPA → BWI 34 85.3%
WN4010 TPA → BWI 34 44.1%
WN4117 BWI → TPA 34 30.3%
WN928 TPA → BWI 34 18.2%
WN139 TPA → BWI 33 71.9%
WN1531 TPA → BWI 33 81.8%
WN1534 TPA → BWI 33 96.9%
WN1640 TPA → BWI 33 87.9%
WN1793 BWI → TPA 33 90.9%
WN1794 BWI → TPA 33 84.4%
WN1796 BWI → TPA 33 54.8%
WN1887 TPA → BWI 33 81.3%
WN1997 BWI → TPA 33 46.9%
WN2109 BWI → TPA 33 43.8%
WN2189 BWI → TPA 33 97.0%
WN2735 TPA → BWI 33 75.8%
WN2926 TPA → BWI 33 93.9%
WN3593 BWI → TPA 33 75.0%
WN429 TPA → BWI 33 90.9%
WN4793 BWI → TPA 33 87.9%
NK1988 BWI → TPA 32 96.9%
WN2366 TPA → BWI 32 75.0%
WN2871 TPA → BWI 32 100.0%
WN2967 TPA → BWI 32 43.3%
WN1121 BWI → TPA 31 58.1%
WN1583 BWI → TPA 31 83.9%
WN1937 BWI → TPA 31 69.0%
WN1965 BWI → TPA 31 93.6%
WN2031 BWI → TPA 31 67.7%
WN2935 TPA → BWI 31 80.7%
WN3840 BWI → TPA 31 54.8%
WN4112 TPA → BWI 30 85.2%
WN4659 TPA → BWI 30 90.0%

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 398 −20.4% 9 67.1%
June 2026 409 −17.4% 4 70.9%
May 2026 508 −0.8% 2 73.6%
April 2026 530 −4.3% 2 77.0%
March 2026 508 −4.0% 17 68.9%
February 2026 389 −4.9% 20 82.3%
January 2026 398 −5.0% 15 83.2%
December 2025 415 −20.0% 6 74.0%
November 2025 398 −24.5% 10 84.4%
October 2025 423 +30.6% 4 80.4%
September 2025 400 0 84.8%
August 2025 456 3 78.7%
July 2025 500 21 67.2%
June 2025 495 12 71.7%
May 2025 512 0 76.8%
April 2025 554 2 79.2%
March 2025 529 12 80.2%
February 2025 409 4 79.5%
January 2025 419 17 83.8%
December 2024 519 3 79.2%
November 2024 527 0 90.9%
October 2024 324 0 87.3%

How to read this chart

Loading the guide…