2,105 km · Domestic

Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field (MSP) – Tampa (TPA)

In July 2026, 222 flights operated between Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field and Tampa (both directions), and 78.8% 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
January192188▼ 2.1%
February172168▼ 2.3%
March248223▼ 10.1%
April248240▼ 3.2%
May238234▼ 1.7%
June226220▼ 2.7%
July228222▼ 2.6%
August182––
September144––
October160–in progress
November160––
December190––
Year to date (Jan–Jul)1,5521,495▼ 3.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.0%86.2%▼ 0.9%
February82.6%81.0%▼ 1.9%
March83.5%82.1%▼ 1.7%
April82.7%92.9%▲ 12.3%
May84.5%81.6%▼ 3.4%
June77.0%83.6%▲ 8.6%
July77.2%78.8%▲ 2.1%
August83.5%––
September91.0%––
October86.9%–in progress
November88.8%––
December76.3%––
Year-to-date average (Jan–Jul)82.1%83.7%▲ 2.0%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January220.0%
February00–
March011–
April00–
May00–
June20▼ 100.0%
July02–
August0––
September0––
October0–in progress
November2––
December6––
Year to date (Jan–Jul)415▲ 275.0%

Airlines on this route

  1. Delta Air Lines 99.4%
  2. Spirit Airlines 0.5%
  3. Southwest Airlines 0.1%

Oct 1, 2024 – Jul 31, 2026

By direction

MSP → TPA

Scheduled flights
2,193
Flights operated
2,179
Cancelled
14 · 0.6%
On-time departures
83.8%

TPA → MSP

Scheduled flights
2,193
Flights operated
2,180
Cancelled
13 · 0.6%
On-time departures
83.6%

MSP → TPA and TPA → 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,358 99.4% 83.7% 27
Spirit Airlines NK 22 0.5% 72.7% 0
Southwest Airlines WN 6 0.1% 83.3% 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 delay07:00–08:001.5min · 1,054 recorded · 1,050 measured
Gap to highest-delay hour21.0min07:00 ↔ 15:00
Recorded flights4,386MSP–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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 91.7% · 231 recorded · 228 measured · Source: the US BTS 07:00 · 91.5% · 1,054 recorded · 1,050 measured · Source: the US BTS 08:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 60 recorded · 58 measured · Source: the US BTS 10:00 · 79.2% · 290 recorded · 289 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 84 recorded · 82 measured · Source: the US BTS 12:00 · 86.1% · 858 recorded · 851 measured · Source: the US BTS 13:00 · 85.4% · 240 recorded · 240 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 91 recorded · 90 measured · Source: the US BTS 15:00 · 74.2% · 292 recorded · 291 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 20 recorded · 20 measured · Source: the US BTS 17:00 · Fewer than 200 measured departures · 17 recorded · 17 measured · Source: the US BTS 18:00 · 77.9% · 880 recorded · 875 measured · Source: the US BTS 19:00 · 70.4% · 268 recorded · 267 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS 21:00 · No observations · 0 recorded · 0 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 2.7 min · 231 recorded · 228 measured · Source: the US BTS 07:00 · 1.5 min · 1,054 recorded · 1,050 measured · Source: the US BTS 08:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 60 recorded · 58 measured · Source: the US BTS 10:00 · 12.4 min · 290 recorded · 289 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 84 recorded · 82 measured · Source: the US BTS 12:00 · 6.2 min · 858 recorded · 851 measured · Source: the US BTS 13:00 · 5.3 min · 240 recorded · 240 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 91 recorded · 90 measured · Source: the US BTS 15:00 · 22.5 min · 292 recorded · 291 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 20 recorded · 20 measured · Source: the US BTS 17:00 · Fewer than 200 measured departures · 17 recorded · 17 measured · Source: the US BTS 18:00 · 13.2 min · 880 recorded · 875 measured · Source: the US BTS 19:00 · 14.5 min · 268 recorded · 267 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS 21:00 · No observations · 0 recorded · 0 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 231 · 231 recorded · 228 measured · Source: the US BTS 07:00 · 1,054 · 1,054 recorded · 1,050 measured · Source: the US BTS 08:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 09:00 · 60 · 60 recorded · 58 measured · Source: the US BTS 10:00 · 290 · 290 recorded · 289 measured · Source: the US BTS 11:00 · 84 · 84 recorded · 82 measured · Source: the US BTS 12:00 · 858 · 858 recorded · 851 measured · Source: the US BTS 13:00 · 240 · 240 recorded · 240 measured · Source: the US BTS 14:00 · 91 · 91 recorded · 90 measured · Source: the US BTS 15:00 · 292 · 292 recorded · 291 measured · Source: the US BTS 16:00 · 20 · 20 recorded · 20 measured · Source: the US BTS 17:00 · 17 · 17 recorded · 17 measured · Source: the US BTS 18:00 · 880 · 880 recorded · 875 measured · Source: the US BTS 19:00 · 268 · 268 recorded · 267 measured · Source: the US BTS 20:00 · 1 · 1 recorded · 1 measured · Source: the US BTS 21:00 · No observations · 0 recorded · 0 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:00No observations———
06:0091.7%2.7 min228231
07:0091.5%1.5 min1,0501,054
08:00No observations———
09:00Fewer than 200 measured departures—5860
10:0079.2%12.4 min289290
11:00Fewer than 200 measured departures—8284
12:0086.1%6.2 min851858
13:0085.4%5.3 min240240
14:00Fewer than 200 measured departures—9091
15:0074.2%22.5 min291292
16:00Fewer than 200 measured departures—2020
17:00Fewer than 200 measured departures—1717
18:0077.9%13.2 min875880
19:0070.4%14.5 min267268
20:00Fewer than 200 measured departures—11
21:00No observations———
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 · 82.9% · 654 recorded · 653 measured · Source: the US BTS Tuesday · 88.5% · 595 recorded · 591 measured · Source: the US BTS Wednesday · 86.9% · 620 recorded · 620 measured · Source: the US BTS Thursday · 86.3% · 637 recorded · 635 measured · Source: the US BTS Friday · 85.1% · 649 recorded · 649 measured · Source: the US BTS Saturday · 79.0% · 579 recorded · 572 measured · Source: the US BTS Sunday · 77.2% · 652 recorded · 639 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 · 11.1 min · 654 recorded · 653 measured · Source: the US BTS Tuesday · 5.7 min · 595 recorded · 591 measured · Source: the US BTS Wednesday · 3.9 min · 620 recorded · 620 measured · Source: the US BTS Thursday · 4.8 min · 637 recorded · 635 measured · Source: the US BTS Friday · 9.7 min · 649 recorded · 649 measured · Source: the US BTS Saturday · 8.6 min · 579 recorded · 572 measured · Source: the US BTS Sunday · 14.9 min · 652 recorded · 639 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 · 654 · 654 recorded · 653 measured · Source: the US BTS Tuesday · 595 · 595 recorded · 591 measured · Source: the US BTS Wednesday · 620 · 620 recorded · 620 measured · Source: the US BTS Thursday · 637 · 637 recorded · 635 measured · Source: the US BTS Friday · 649 · 649 recorded · 649 measured · Source: the US BTS Saturday · 579 · 579 recorded · 572 measured · Source: the US BTS Sunday · 652 · 652 recorded · 639 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
Monday82.9%11.1 min653654
Tuesday88.5%5.7 min591595
Wednesday86.9%3.9 min620620
Thursday86.3%4.8 min635637
Friday85.1%9.7 min649649
Saturday79.0%8.6 min572579
Sunday77.2%14.9 min639652

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 · 86.6% · 384 recorded · 380 measured · Source: the US BTS Feb · 81.8% · 340 recorded · 340 measured · Source: the US BTS Mar · 82.8% · 482 recorded · 471 measured · Source: the US BTS Apr · 87.7% · 488 recorded · 488 measured · Source: the US BTS May · 83.1% · 472 recorded · 472 measured · Source: the US BTS Jun · 80.3% · 448 recorded · 446 measured · Source: the US BTS Jul · 78.0% · 452 recorded · 450 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 182 recorded · 182 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 144 recorded · 144 measured · Source: the US BTS Oct · 90.7% · 278 recorded · 278 measured · Source: the US BTS Nov · 89.9% · 330 recorded · 328 measured · Source: the US BTS Dec · 76.8% · 386 recorded · 380 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.3 min · 384 recorded · 380 measured · Source: the US BTS Feb · 7.6 min · 340 recorded · 340 measured · Source: the US BTS Mar · 10.8 min · 482 recorded · 471 measured · Source: the US BTS Apr · 2.2 min · 488 recorded · 488 measured · Source: the US BTS May · 9.3 min · 472 recorded · 472 measured · Source: the US BTS Jun · 13.8 min · 448 recorded · 446 measured · Source: the US BTS Jul · 12.4 min · 452 recorded · 450 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 182 recorded · 182 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 144 recorded · 144 measured · Source: the US BTS Oct · 0.1 min · 278 recorded · 278 measured · Source: the US BTS Nov · 2.7 min · 330 recorded · 328 measured · Source: the US BTS Dec · 17.4 min · 386 recorded · 380 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 · 384 · 384 recorded · 380 measured · Source: the US BTS Feb · 340 · 340 recorded · 340 measured · Source: the US BTS Mar · 482 · 482 recorded · 471 measured · Source: the US BTS Apr · 488 · 488 recorded · 488 measured · Source: the US BTS May · 472 · 472 recorded · 472 measured · Source: the US BTS Jun · 448 · 448 recorded · 446 measured · Source: the US BTS Jul · 452 · 452 recorded · 450 measured · Source: the US BTS Aug · 182 · 182 recorded · 182 measured · Source: the US BTS Sep · 144 · 144 recorded · 144 measured · Source: the US BTS Oct · 278 · 278 recorded · 278 measured · Source: the US BTS Nov · 330 · 330 recorded · 328 measured · Source: the US BTS Dec · 386 · 386 recorded · 380 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
Jan86.6%8.3 min380384
Feb81.8%7.6 min340340
Mar82.8%10.8 min471482
Apr87.7%2.2 min488488
May83.1%9.3 min472472
Jun80.3%13.8 min446448
Jul78.0%12.4 min450452
AugFewer than 200 measured departures—182182
SepFewer than 200 measured departures—144144
Oct90.7%0.1 min278278
Nov89.9%2.7 min328330
Dec76.8%17.4 min380386

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 83.2% 3,648
  • Delayed >15 min 16.2% 711
  • Cancelled 0.6% 27
  • 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

21
21 of 21
Flight numbersBy direction DeparturesOn time
DL2263 TPA → MSP 653 90.6%
DL2385 MSP → TPA 633 72.9%
DL2264 MSP → TPA 562 88.9%
DL2301 MSP → TPA 460 93.0%
DL2264 TPA → MSP 389 80.8%
DL1850 MSP → TPA 191 91.1%
DL1850 TPA → MSP 189 85.1%
DL2696 TPA → MSP 179 76.4%
DL2301 TPA → MSP 161 86.9%
DL2696 MSP → TPA 119 78.2%
DL1182 MSP → TPA 117 81.9%
DL931 TPA → MSP 98 84.4%
DL2745 MSP → TPA 91 75.3%
DL1620 TPA → MSP 85 82.4%
DL2284 TPA → MSP 74 80.8%
DL522 TPA → MSP 62 73.8%
DL854 TPA → MSP 38 81.6%
DL2094 TPA → MSP 36 77.8%
DL2150 TPA → MSP 36 72.2%
DL1182 TPA → MSP 32 61.3%
DL2745 TPA → MSP 31 67.7%

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 222 −2.6% 2 78.8%
June 2026 220 −2.7% 0 83.6%
May 2026 234 −1.7% 0 81.6%
April 2026 240 −3.2% 0 92.9%
March 2026 223 −10.1% 11 82.1%
February 2026 168 −2.3% 0 81.0%
January 2026 188 −2.1% 2 86.2%
December 2025 190 +0.0% 6 76.3%
November 2025 160 −4.8% 2 88.8%
October 2025 160 +35.6% 0 86.9%
September 2025 144 0 91.0%
August 2025 182 0 83.5%
July 2025 228 0 77.2%
June 2025 226 2 77.0%
May 2025 238 0 84.5%
April 2025 248 0 82.7%
March 2025 248 0 83.5%
February 2025 172 0 82.6%
January 2025 192 2 87.0%
December 2024 190 0 77.4%
November 2024 168 0 91.1%
October 2024 118 0 95.8%

How to read this chart

Loading the guide…