329 km · Domestic

Miami (MIA) – Tampa (TPA)

In July 2026, 459 flights operated between Miami and Tampa (both directions), and 69.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
January606548▼ 9.6%
February526495▼ 5.9%
March557546▼ 2.0%
April530454▼ 14.3%
May592455▼ 23.1%
June438451▲ 3.0%
July471459▼ 2.5%
August442––
September401––
October416–in progress
November550––
December593––
Year to date (Jan–Jul)3,7203,408▼ 8.4%

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
January81.7%77.0%▼ 5.8%
February79.7%76.8%▼ 3.6%
March81.5%72.7%▼ 10.8%
April80.8%72.7%▼ 10.0%
May78.9%68.6%▼ 13.1%
June72.8%75.2%▲ 3.3%
July64.3%69.1%▲ 7.5%
August62.2%––
September81.8%––
October82.5%–in progress
November81.3%––
December79.1%––
Year-to-date average (Jan–Jul)77.1%73.2%▼ 5.1%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January215▲ 650.0%
February220.0%
March1312▼ 7.7%
April70▼ 100.0%
May120▼ 100.0%
June42▼ 50.0%
July102▼ 80.0%
August3––
September2––
October0–in progress
November22––
December2––
Year to date (Jan–Jul)5033▼ 34.0%

Airlines on this route

  1. American Airlines 83.6%
  2. Envoy Air 15.8%
  3. Republic Airways 0.6%

Oct 1, 2024 – Jul 31, 2026

By direction

MIA → TPA

Scheduled flights
5,491
Flights operated
5,437
Cancelled
54 · 1.0%
On-time departures
73.0%

TPA → MIA

Scheduled flights
5,488
Flights operated
5,429
Cancelled
59 · 1.1%
On-time departures
80.5%

MIA → TPA and TPA → MIA counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 9,181 83.6% 75.5% 77
Envoy Air MQ 1,730 15.8% 83.6% 36
Republic Airways YX 68 0.6% 67.6% 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:004.6min · 929 recorded · 924 measured
Gap to highest-delay hour28.2min07:00 ↔ 19:00
Recorded flights10,979MIA–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 · Fewer than 200 measured departures · 109 recorded · 108 measured · Source: the US BTS 06:00 · 93.2% · 741 recorded · 734 measured · Source: the US BTS 07:00 · 92.9% · 929 recorded · 924 measured · Source: the US BTS 08:00 · 87.2% · 1,288 recorded · 1,281 measured · Source: the US BTS 09:00 · 86.8% · 558 recorded · 553 measured · Source: the US BTS 10:00 · 83.0% · 583 recorded · 582 measured · Source: the US BTS 11:00 · 83.1% · 356 recorded · 350 measured · Source: the US BTS 12:00 · 74.5% · 356 recorded · 353 measured · Source: the US BTS 13:00 · 68.6% · 425 recorded · 420 measured · Source: the US BTS 14:00 · 79.0% · 430 recorded · 423 measured · Source: the US BTS 15:00 · 69.0% · 592 recorded · 583 measured · Source: the US BTS 16:00 · 70.9% · 500 recorded · 495 measured · Source: the US BTS 17:00 · 67.4% · 808 recorded · 800 measured · Source: the US BTS 18:00 · 71.6% · 541 recorded · 528 measured · Source: the US BTS 19:00 · 63.9% · 868 recorded · 858 measured · Source: the US BTS 20:00 · 64.8% · 925 recorded · 909 measured · Source: the US BTS 21:00 · 66.8% · 224 recorded · 223 measured · Source: the US BTS 22:00 · 67.6% · 559 recorded · 556 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 187 recorded · 186 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 · 109 recorded · 108 measured · Source: the US BTS 06:00 · 5.1 min · 741 recorded · 734 measured · Source: the US BTS 07:00 · 4.6 min · 929 recorded · 924 measured · Source: the US BTS 08:00 · 10.5 min · 1,288 recorded · 1,281 measured · Source: the US BTS 09:00 · 14.2 min · 558 recorded · 553 measured · Source: the US BTS 10:00 · 11.9 min · 583 recorded · 582 measured · Source: the US BTS 11:00 · 12.1 min · 356 recorded · 350 measured · Source: the US BTS 12:00 · 18.3 min · 356 recorded · 353 measured · Source: the US BTS 13:00 · 26.1 min · 425 recorded · 420 measured · Source: the US BTS 14:00 · 12.5 min · 430 recorded · 423 measured · Source: the US BTS 15:00 · 23.1 min · 592 recorded · 583 measured · Source: the US BTS 16:00 · 22.6 min · 500 recorded · 495 measured · Source: the US BTS 17:00 · 24.4 min · 808 recorded · 800 measured · Source: the US BTS 18:00 · 21.1 min · 541 recorded · 528 measured · Source: the US BTS 19:00 · 32.8 min · 868 recorded · 858 measured · Source: the US BTS 20:00 · 31.2 min · 925 recorded · 909 measured · Source: the US BTS 21:00 · 19.6 min · 224 recorded · 223 measured · Source: the US BTS 22:00 · 20.0 min · 559 recorded · 556 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 187 recorded · 186 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 · 109 · 109 recorded · 108 measured · Source: the US BTS 06:00 · 741 · 741 recorded · 734 measured · Source: the US BTS 07:00 · 929 · 929 recorded · 924 measured · Source: the US BTS 08:00 · 1,288 · 1,288 recorded · 1,281 measured · Source: the US BTS 09:00 · 558 · 558 recorded · 553 measured · Source: the US BTS 10:00 · 583 · 583 recorded · 582 measured · Source: the US BTS 11:00 · 356 · 356 recorded · 350 measured · Source: the US BTS 12:00 · 356 · 356 recorded · 353 measured · Source: the US BTS 13:00 · 425 · 425 recorded · 420 measured · Source: the US BTS 14:00 · 430 · 430 recorded · 423 measured · Source: the US BTS 15:00 · 592 · 592 recorded · 583 measured · Source: the US BTS 16:00 · 500 · 500 recorded · 495 measured · Source: the US BTS 17:00 · 808 · 808 recorded · 800 measured · Source: the US BTS 18:00 · 541 · 541 recorded · 528 measured · Source: the US BTS 19:00 · 868 · 868 recorded · 858 measured · Source: the US BTS 20:00 · 925 · 925 recorded · 909 measured · Source: the US BTS 21:00 · 224 · 224 recorded · 223 measured · Source: the US BTS 22:00 · 559 · 559 recorded · 556 measured · Source: the US BTS 23:00 · 187 · 187 recorded · 186 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—108109
06:0093.2%5.1 min734741
07:0092.9%4.6 min924929
08:0087.2%10.5 min1,2811,288
09:0086.8%14.2 min553558
10:0083.0%11.9 min582583
11:0083.1%12.1 min350356
12:0074.5%18.3 min353356
13:0068.6%26.1 min420425
14:0079.0%12.5 min423430
15:0069.0%23.1 min583592
16:0070.9%22.6 min495500
17:0067.4%24.4 min800808
18:0071.6%21.1 min528541
19:0063.9%32.8 min858868
20:0064.8%31.2 min909925
21:0066.8%19.6 min223224
22:0067.6%20.0 min556559
23:00Fewer than 200 measured departures—186187

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 75.5% · 1,600 recorded · 1,561 measured · Source: the US BTS Tuesday · 82.5% · 1,517 recorded · 1,497 measured · Source: the US BTS Wednesday · 82.1% · 1,520 recorded · 1,516 measured · Source: the US BTS Thursday · 78.3% · 1,550 recorded · 1,543 measured · Source: the US BTS Friday · 76.8% · 1,589 recorded · 1,582 measured · Source: the US BTS Saturday · 73.8% · 1,595 recorded · 1,587 measured · Source: the US BTS Sunday · 68.9% · 1,608 recorded · 1,580 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 · 24.3 min · 1,600 recorded · 1,561 measured · Source: the US BTS Tuesday · 12.4 min · 1,517 recorded · 1,497 measured · Source: the US BTS Wednesday · 11.3 min · 1,520 recorded · 1,516 measured · Source: the US BTS Thursday · 17.4 min · 1,550 recorded · 1,543 measured · Source: the US BTS Friday · 16.3 min · 1,589 recorded · 1,582 measured · Source: the US BTS Saturday · 17.8 min · 1,595 recorded · 1,587 measured · Source: the US BTS Sunday · 26.4 min · 1,608 recorded · 1,580 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,600 · 1,600 recorded · 1,561 measured · Source: the US BTS Tuesday · 1,517 · 1,517 recorded · 1,497 measured · Source: the US BTS Wednesday · 1,520 · 1,520 recorded · 1,516 measured · Source: the US BTS Thursday · 1,550 · 1,550 recorded · 1,543 measured · Source: the US BTS Friday · 1,589 · 1,589 recorded · 1,582 measured · Source: the US BTS Saturday · 1,595 · 1,595 recorded · 1,587 measured · Source: the US BTS Sunday · 1,608 · 1,608 recorded · 1,580 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.5%24.3 min1,5611,600
Tuesday82.5%12.4 min1,4971,517
Wednesday82.1%11.3 min1,5161,520
Thursday78.3%17.4 min1,5431,550
Friday76.8%16.3 min1,5821,589
Saturday73.8%17.8 min1,5871,595
Sunday68.9%26.4 min1,5801,608

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 · 79.5% · 1,171 recorded · 1,154 measured · Source: the US BTS Feb · 78.3% · 1,025 recorded · 1,021 measured · Source: the US BTS Mar · 77.2% · 1,128 recorded · 1,103 measured · Source: the US BTS Apr · 77.0% · 991 recorded · 984 measured · Source: the US BTS May · 74.4% · 1,059 recorded · 1,047 measured · Source: the US BTS Jun · 74.0% · 895 recorded · 889 measured · Source: the US BTS Jul · 66.7% · 942 recorded · 930 measured · Source: the US BTS Aug · 62.2% · 445 recorded · 442 measured · Source: the US BTS Sep · 81.8% · 403 recorded · 401 measured · Source: the US BTS Oct · 84.0% · 718 recorded · 718 measured · Source: the US BTS Nov · 83.6% · 1,074 recorded · 1,052 measured · Source: the US BTS Dec · 77.6% · 1,128 recorded · 1,125 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 · 13.8 min · 1,171 recorded · 1,154 measured · Source: the US BTS Feb · 22.0 min · 1,025 recorded · 1,021 measured · Source: the US BTS Mar · 15.2 min · 1,128 recorded · 1,103 measured · Source: the US BTS Apr · 19.8 min · 991 recorded · 984 measured · Source: the US BTS May · 19.0 min · 1,059 recorded · 1,047 measured · Source: the US BTS Jun · 17.6 min · 895 recorded · 889 measured · Source: the US BTS Jul · 33.6 min · 942 recorded · 930 measured · Source: the US BTS Aug · 38.2 min · 445 recorded · 442 measured · Source: the US BTS Sep · 8.8 min · 403 recorded · 401 measured · Source: the US BTS Oct · 9.4 min · 718 recorded · 718 measured · Source: the US BTS Nov · 9.0 min · 1,074 recorded · 1,052 measured · Source: the US BTS Dec · 16.0 min · 1,128 recorded · 1,125 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 · 1,171 · 1,171 recorded · 1,154 measured · Source: the US BTS Feb · 1,025 · 1,025 recorded · 1,021 measured · Source: the US BTS Mar · 1,128 · 1,128 recorded · 1,103 measured · Source: the US BTS Apr · 991 · 991 recorded · 984 measured · Source: the US BTS May · 1,059 · 1,059 recorded · 1,047 measured · Source: the US BTS Jun · 895 · 895 recorded · 889 measured · Source: the US BTS Jul · 942 · 942 recorded · 930 measured · Source: the US BTS Aug · 445 · 445 recorded · 442 measured · Source: the US BTS Sep · 403 · 403 recorded · 401 measured · Source: the US BTS Oct · 718 · 718 recorded · 718 measured · Source: the US BTS Nov · 1,074 · 1,074 recorded · 1,052 measured · Source: the US BTS Dec · 1,128 · 1,128 recorded · 1,125 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
Jan79.5%13.8 min1,1541,171
Feb78.3%22.0 min1,0211,025
Mar77.2%15.2 min1,1031,128
Apr77.0%19.8 min984991
May74.4%19.0 min1,0471,059
Jun74.0%17.6 min889895
Jul66.7%33.6 min930942
Aug62.2%38.2 min442445
Sep81.8%8.8 min401403
Oct84.0%9.4 min718718
Nov83.6%9.0 min1,0521,074
Dec77.6%16.0 min1,1251,128

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.0% 8,340
  • Delayed >15 min 23.0% 2,526
  • Cancelled 1.0% 113
  • 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

115
115 of 115
Flight numbersBy direction DeparturesOn time
AA1921 MIA → TPA 402 59.8%
AA1744 TPA → MIA 392 87.2%
AA2873 MIA → TPA 386 61.4%
AA1740 TPA → MIA 322 93.8%
AA1714 MIA → TPA 305 60.4%
AA1970 MIA → TPA 290 73.3%
AA330 MIA → TPA 242 76.3%
AA2409 MIA → TPA 238 87.2%
AA3192 TPA → MIA 170 88.1%
AA2482 MIA → TPA 160 66.5%
AA2814 TPA → MIA 157 70.5%
AA2507 TPA → MIA 149 57.2%
AA3035 TPA → MIA 144 95.1%
MQ3575 MIA → TPA 134 90.3%
AA2737 TPA → MIA 133 90.9%
AA2507 MIA → TPA 129 74.0%
AA2526 TPA → MIA 123 60.3%
AA2526 MIA → TPA 123 75.2%
AA2842 MIA → TPA 99 73.5%
MQ3674 TPA → MIA 96 75.6%
AA2831 MIA → TPA 95 67.4%
AA2831 TPA → MIA 94 59.6%
AA2504 TPA → MIA 87 83.7%
AA3232 MIA → TPA 87 80.5%
MQ3389 TPA → MIA 84 84.5%
AA637 TPA → MIA 82 96.3%
MQ4111 MIA → TPA 82 82.9%
AA2899 MIA → TPA 81 67.5%
MQ3431 MIA → TPA 79 96.2%
AA1463 TPA → MIA 76 92.1%
AA2559 MIA → TPA 76 67.6%
AA1691 TPA → MIA 75 96.0%
AA1918 TPA → MIA 75 93.3%
AA3302 MIA → TPA 74 56.8%
MQ3998 TPA → MIA 74 82.4%
AA2781 MIA → TPA 72 77.8%
AA2781 TPA → MIA 72 77.8%
AA3215 TPA → MIA 72 93.1%
MQ3489 TPA → MIA 72 88.9%
AA3232 TPA → MIA 68 69.1%
MQ3478 TPA → MIA 66 72.7%
AA3233 TPA → MIA 63 90.5%
AA3188 MIA → TPA 62 43.6%
AA1790 MIA → TPA 61 88.5%
MQ4016 MIA → TPA 60 84.9%
MQ3998 MIA → TPA 59 91.2%
MQ3621 MIA → TPA 58 86.2%
MQ3368 MIA → TPA 55 79.6%
AA1859 TPA → MIA 54 94.4%
AA2899 TPA → MIA 53 63.5%
AA2510 MIA → TPA 52 54.9%
AA2987 TPA → MIA 52 43.1%
AA2987 MIA → TPA 52 47.1%
AA2510 TPA → MIA 51 50.0%
AA2778 TPA → MIA 51 84.3%
AA2778 MIA → TPA 51 86.0%
AA3002 TPA → MIA 51 74.5%
AA798 MIA → TPA 51 84.3%
AA1260 MIA → TPA 49 65.3%
AA3222 MIA → TPA 48 81.3%
MQ4231 TPA → MIA 47 80.9%
AA1929 TPA → MIA 46 89.1%
AA3107 MIA → TPA 44 72.7%
AA774 TPA → MIA 44 88.6%
AA3102 TPA → MIA 43 48.8%
MQ3466 TPA → MIA 42 92.9%
AA3044 MIA → TPA 41 46.3%
AA3044 TPA → MIA 41 48.8%
AA2842 TPA → MIA 39 82.1%
AA582 MIA → TPA 39 89.7%
AA1212 TPA → MIA 37 88.9%
AA1787 TPA → MIA 37 97.1%
AA1796 TPA → MIA 37 88.9%
AA2492 MIA → TPA 37 73.0%
AA3030 TPA → MIA 37 70.3%
AA3030 MIA → TPA 37 89.2%
AA938 MIA → TPA 37 78.4%
MQ3431 TPA → MIA 37 86.5%
AA2761 TPA → MIA 36 75.0%
MQ4066 TPA → MIA 34 72.7%
AA1075 MIA → TPA 33 84.9%
AA3014 TPA → MIA 33 93.9%
AA2025 MIA → TPA 32 78.1%
AA2755 MIA → TPA 32 71.0%
AA2758 TPA → MIA 32 74.2%
MQ3343 MIA → TPA 32 78.1%
MQ3494 MIA → TPA 32 84.4%
MQ3494 TPA → MIA 32 81.3%
MQ4221 MIA → TPA 32 68.8%
AA1018 TPA → MIA 31 64.5%
AA1223 TPA → MIA 31 96.8%
AA2025 TPA → MIA 31 83.9%
AA2252 MIA → TPA 31 96.6%
AA2475 MIA → TPA 31 56.7%
AA2553 TPA → MIA 31 80.7%
AA3135 MIA → TPA 31 74.2%
AA3163 MIA → TPA 31 71.0%
AA3234 MIA → TPA 31 90.3%
AA3267 TPA → MIA 31 96.6%
AA3303 TPA → MIA 31 79.3%
AA3322 TPA → MIA 31 90.3%
AA3329 TPA → MIA 31 53.3%
AA901 TPA → MIA 31 83.3%
MQ3429 TPA → MIA 31 86.2%
AA1342 MIA → TPA 30 86.2%
AA1795 TPA → MIA 30 90.0%
AA1870 TPA → MIA 30 80.0%
AA1912 TPA → MIA 30 93.3%
AA2578 MIA → TPA 30 56.7%
AA3252 MIA → TPA 30 96.7%
AA3252 TPA → MIA 30 90.0%
AA3270 TPA → MIA 30 42.9%
AA3270 MIA → TPA 30 50.0%
AA3291 TPA → MIA 30 65.5%
AA812 MIA → TPA 30 80.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 459 −2.5% 2 69.1%
June 2026 451 +3.0% 2 75.2%
May 2026 455 −23.1% 0 68.6%
April 2026 454 −14.3% 0 72.7%
March 2026 546 −2.0% 12 72.7%
February 2026 495 −5.9% 2 76.8%
January 2026 548 −9.6% 15 77.0%
December 2025 593 +11.5% 2 79.1%
November 2025 550 +9.6% 22 81.3%
October 2025 416 +37.7% 0 82.5%
September 2025 401 2 81.8%
August 2025 442 3 62.2%
July 2025 471 10 64.3%
June 2025 438 4 72.8%
May 2025 592 12 78.9%
April 2025 530 7 80.8%
March 2025 557 13 81.5%
February 2025 526 2 79.7%
January 2025 606 2 81.7%
December 2024 532 1 75.9%
November 2024 502 0 86.1%
October 2024 302 0 86.1%

How to read this chart

Loading the guide…