2,282 km · Domestic

Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field (MSP) – Southwest Florida (RSW)

In July 2026, 166 flights operated between Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field and Southwest Florida (both directions), and 87.3% 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
January262250▼ 4.6%
February232258▲ 11.2%
March348297▼ 14.7%
April280268▼ 4.3%
May198196▼ 1.0%
June174168▼ 3.4%
July176166▼ 5.7%
August138––
September111––
October159–in progress
November162––
December218––
Year to date (Jan–Jul)1,6701,603▼ 4.0%

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
January86.3%80.0%▼ 7.3%
February82.8%76.0%▼ 8.2%
March73.6%77.1%▲ 4.8%
April84.3%82.5%▼ 2.1%
May85.9%83.7%▼ 2.6%
June89.7%83.9%▼ 6.5%
July87.5%87.3%▼ 0.2%
August93.5%––
September89.2%––
October86.2%–in progress
November90.1%––
December72.9%––
Year-to-date average (Jan–Jul)84.3%81.5%▼ 3.3%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January20▼ 100.0%
February00–
March319▲ 533.3%
April20▼ 100.0%
May02–
June20▼ 100.0%
July02–
August0––
September0––
October0–in progress
November2––
December6––
Year to date (Jan–Jul)923▲ 155.6%

Airlines on this route

  1. Delta Air Lines 97.7%
  2. Spirit Airlines 1.5%
  3. Southwest Airlines 0.8%

Oct 1, 2024 – Jul 31, 2026

By direction

MSP → RSW

Scheduled flights
2,318
Flights operated
2,297
Cancelled
21 · 0.9%
On-time departures
81.2%

RSW → MSP

Scheduled flights
2,319
Flights operated
2,296
Cancelled
23 · 1.0%
On-time departures
84.7%

MSP → RSW and RSW → MSP counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Delta Air Lines DL 4,532 97.7% 83.0% 39
Spirit Airlines NK 69 1.5% 80.9% 1
Southwest Airlines WN 36 0.8% 78.1% 4

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 delay07:00–08:002.1min · 491 recorded · 484 measured
Gap to highest-delay hour19.5min07:00 ↔ 15:00
Recorded flights4,637MSP–RSW

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 · 34 recorded · 34 measured · Source: the US BTS 06:00 · 95.7% · 489 recorded · 483 measured · Source: the US BTS 07:00 · 91.3% · 491 recorded · 484 measured · Source: the US BTS 08:00 · Fewer than 200 measured departures · 40 recorded · 39 measured · Source: the US BTS 09:00 · 87.0% · 407 recorded · 407 measured · Source: the US BTS 10:00 · 84.4% · 244 recorded · 243 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 167 recorded · 165 measured · Source: the US BTS 12:00 · 84.4% · 629 recorded · 622 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 103 recorded · 103 measured · Source: the US BTS 14:00 · 82.5% · 420 recorded · 418 measured · Source: the US BTS 15:00 · 74.5% · 206 recorded · 204 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 169 recorded · 169 measured · Source: the US BTS 17:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 18:00 · 80.5% · 949 recorded · 943 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 184 recorded · 179 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 45 recorded · 43 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 60 recorded · 57 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 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 · 34 recorded · 34 measured · Source: the US BTS 06:00 · 2.6 min · 489 recorded · 483 measured · Source: the US BTS 07:00 · 2.1 min · 491 recorded · 484 measured · Source: the US BTS 08:00 · Fewer than 200 measured departures · 40 recorded · 39 measured · Source: the US BTS 09:00 · 6.1 min · 407 recorded · 407 measured · Source: the US BTS 10:00 · 9.8 min · 244 recorded · 243 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 167 recorded · 165 measured · Source: the US BTS 12:00 · 12.1 min · 629 recorded · 622 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 103 recorded · 103 measured · Source: the US BTS 14:00 · 7.5 min · 420 recorded · 418 measured · Source: the US BTS 15:00 · 21.6 min · 206 recorded · 204 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 169 recorded · 169 measured · Source: the US BTS 17:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 18:00 · 13.2 min · 949 recorded · 943 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 184 recorded · 179 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 45 recorded · 43 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 60 recorded · 57 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 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 · 34 · 34 recorded · 34 measured · Source: the US BTS 06:00 · 489 · 489 recorded · 483 measured · Source: the US BTS 07:00 · 491 · 491 recorded · 484 measured · Source: the US BTS 08:00 · 40 · 40 recorded · 39 measured · Source: the US BTS 09:00 · 407 · 407 recorded · 407 measured · Source: the US BTS 10:00 · 244 · 244 recorded · 243 measured · Source: the US BTS 11:00 · 167 · 167 recorded · 165 measured · Source: the US BTS 12:00 · 629 · 629 recorded · 622 measured · Source: the US BTS 13:00 · 103 · 103 recorded · 103 measured · Source: the US BTS 14:00 · 420 · 420 recorded · 418 measured · Source: the US BTS 15:00 · 206 · 206 recorded · 204 measured · Source: the US BTS 16:00 · 169 · 169 recorded · 169 measured · Source: the US BTS 17:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 18:00 · 949 · 949 recorded · 943 measured · Source: the US BTS 19:00 · 184 · 184 recorded · 179 measured · Source: the US BTS 20:00 · 45 · 45 recorded · 43 measured · Source: the US BTS 21:00 · 60 · 60 recorded · 57 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 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—3434
06:0095.7%2.6 min483489
07:0091.3%2.1 min484491
08:00Fewer than 200 measured departures—3940
09:0087.0%6.1 min407407
10:0084.4%9.8 min243244
11:00Fewer than 200 measured departures—165167
12:0084.4%12.1 min622629
13:00Fewer than 200 measured departures—103103
14:0082.5%7.5 min418420
15:0074.5%21.6 min204206
16:00Fewer than 200 measured departures—169169
17:00No observations———
18:0080.5%13.2 min943949
19:00Fewer than 200 measured departures—179184
20:00Fewer than 200 measured departures—4345
21:00Fewer than 200 measured departures—5760
22:00No observations———
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 85.7% · 673 recorded · 659 measured · Source: the US BTS Tuesday · 86.0% · 636 recorded · 629 measured · Source: the US BTS Wednesday · 85.9% · 645 recorded · 643 measured · Source: the US BTS Thursday · 81.9% · 656 recorded · 656 measured · Source: the US BTS Friday · 82.6% · 660 recorded · 659 measured · Source: the US BTS Saturday · 81.3% · 685 recorded · 680 measured · Source: the US BTS Sunday · 77.8% · 682 recorded · 667 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 · 10.9 min · 673 recorded · 659 measured · Source: the US BTS Tuesday · 8.0 min · 636 recorded · 629 measured · Source: the US BTS Wednesday · 6.6 min · 645 recorded · 643 measured · Source: the US BTS Thursday · 10.3 min · 656 recorded · 656 measured · Source: the US BTS Friday · 10.3 min · 660 recorded · 659 measured · Source: the US BTS Saturday · 12.9 min · 685 recorded · 680 measured · Source: the US BTS Sunday · 18.7 min · 682 recorded · 667 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 · 673 · 673 recorded · 659 measured · Source: the US BTS Tuesday · 636 · 636 recorded · 629 measured · Source: the US BTS Wednesday · 645 · 645 recorded · 643 measured · Source: the US BTS Thursday · 656 · 656 recorded · 656 measured · Source: the US BTS Friday · 660 · 660 recorded · 659 measured · Source: the US BTS Saturday · 685 · 685 recorded · 680 measured · Source: the US BTS Sunday · 682 · 682 recorded · 667 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
Monday85.7%10.9 min659673
Tuesday86.0%8.0 min629636
Wednesday85.9%6.6 min643645
Thursday81.9%10.3 min656656
Friday82.6%10.3 min659660
Saturday81.3%12.9 min680685
Sunday77.8%18.7 min667682

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.2% · 514 recorded · 512 measured · Source: the US BTS Feb · 79.2% · 490 recorded · 490 measured · Source: the US BTS Mar · 75.2% · 667 recorded · 645 measured · Source: the US BTS Apr · 83.4% · 550 recorded · 548 measured · Source: the US BTS May · 84.8% · 396 recorded · 394 measured · Source: the US BTS Jun · 86.8% · 344 recorded · 342 measured · Source: the US BTS Jul · 87.4% · 344 recorded · 342 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 138 recorded · 138 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 111 recorded · 111 measured · Source: the US BTS Oct · 87.7% · 277 recorded · 277 measured · Source: the US BTS Nov · 91.0% · 336 recorded · 334 measured · Source: the US BTS Dec · 76.1% · 470 recorded · 460 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 · 8.2 min · 514 recorded · 512 measured · Source: the US BTS Feb · 16.3 min · 490 recorded · 490 measured · Source: the US BTS Mar · 22.7 min · 667 recorded · 645 measured · Source: the US BTS Apr · 12.2 min · 550 recorded · 548 measured · Source: the US BTS May · 10.4 min · 396 recorded · 394 measured · Source: the US BTS Jun · 3.4 min · 344 recorded · 342 measured · Source: the US BTS Jul · 3.0 min · 344 recorded · 342 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 138 recorded · 138 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 111 recorded · 111 measured · Source: the US BTS Oct · 2.2 min · 277 recorded · 277 measured · Source: the US BTS Nov · 4.7 min · 336 recorded · 334 measured · Source: the US BTS Dec · 20.9 min · 470 recorded · 460 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 · 514 · 514 recorded · 512 measured · Source: the US BTS Feb · 490 · 490 recorded · 490 measured · Source: the US BTS Mar · 667 · 667 recorded · 645 measured · Source: the US BTS Apr · 550 · 550 recorded · 548 measured · Source: the US BTS May · 396 · 396 recorded · 394 measured · Source: the US BTS Jun · 344 · 344 recorded · 342 measured · Source: the US BTS Jul · 344 · 344 recorded · 342 measured · Source: the US BTS Aug · 138 · 138 recorded · 138 measured · Source: the US BTS Sep · 111 · 111 recorded · 111 measured · Source: the US BTS Oct · 277 · 277 recorded · 277 measured · Source: the US BTS Nov · 336 · 336 recorded · 334 measured · Source: the US BTS Dec · 470 · 470 recorded · 460 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.2%8.2 min512514
Feb79.2%16.3 min490490
Mar75.2%22.7 min645667
Apr83.4%12.2 min548550
May84.8%10.4 min394396
Jun86.8%3.4 min342344
Jul87.4%3.0 min342344
AugFewer than 200 measured departures—138138
SepFewer than 200 measured departures—111111
Oct87.7%2.2 min277277
Nov91.0%4.7 min334336
Dec76.1%20.9 min460470

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 82.2% 3,811
  • Delayed >15 min 16.9% 782
  • Cancelled 0.9% 44
  • 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

33
33 of 33
Flight numbersBy direction DeparturesOn time
DL2219 RSW → MSP 645 95.2%
DL2268 MSP → RSW 622 73.9%
DL2226 MSP → RSW 461 84.1%
DL2226 RSW → MSP 378 84.4%
DL2400 RSW → MSP 183 81.9%
DL1051 RSW → MSP 176 81.7%
DL2400 MSP → RSW 172 87.2%
DL1381 MSP → RSW 171 81.9%
DL880 RSW → MSP 153 82.9%
DL1349 MSP → RSW 121 89.8%
DL770 RSW → MSP 98 80.4%
DL854 MSP → RSW 98 93.8%
DL1051 MSP → RSW 86 82.4%
DL1381 RSW → MSP 80 78.8%
DL2242 MSP → RSW 75 86.5%
DL402 MSP → RSW 71 81.4%
DL402 RSW → MSP 71 75.7%
DL1473 MSP → RSW 68 91.2%
DL1480 RSW → MSP 64 89.1%
DL1366 MSP → RSW 59 67.8%
DL1603 MSP → RSW 57 91.1%
DL1603 RSW → MSP 57 89.3%
DL2242 RSW → MSP 57 83.9%
DL1053 RSW → MSP 36 76.5%
DL1186 MSP → RSW 36 77.1%
DL1728 RSW → MSP 36 64.7%
DL308 MSP → RSW 36 76.5%
DL308 RSW → MSP 36 69.7%
NK3903 RSW → MSP 35 79.4%
NK3902 MSP → RSW 34 82.4%
DL2891 RSW → MSP 32 56.3%
DL880 MSP → RSW 31 87.1%
DL2252 RSW → MSP 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 166 −5.7% 2 87.3%
June 2026 168 −3.4% 0 83.9%
May 2026 196 −1.0% 2 83.7%
April 2026 268 −4.3% 0 82.5%
March 2026 297 −14.7% 19 77.1%
February 2026 258 +11.2% 0 76.0%
January 2026 250 −4.6% 0 80.0%
December 2025 218 −9.9% 6 72.9%
November 2025 162 −5.8% 2 90.1%
October 2025 159 +34.7% 0 86.2%
September 2025 111 0 89.2%
August 2025 138 0 93.5%
July 2025 176 0 87.5%
June 2025 174 2 89.7%
May 2025 198 0 85.9%
April 2025 280 2 84.3%
March 2025 348 3 73.6%
February 2025 232 0 82.8%
January 2025 262 2 86.3%
December 2024 242 4 78.9%
November 2024 172 0 91.9%
October 2024 118 0 89.8%

How to read this chart

Loading the guide…