4,154 km · Domestic

Miami (MIA) – San Francisco (SFO)

In July 2026, 352 flights operated between Miami and San Francisco (both directions), and 63.9% 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
January293294▲ 0.3%
February264274▲ 3.8%
March306302▼ 1.3%
April299305▲ 2.0%
May310328▲ 5.8%
June300347▲ 15.7%
July308352▲ 14.3%
August282––
September182––
October245–in progress
November286––
December275––
Year to date (Jan–Jul)2,0802,202▲ 5.9%

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
January85.0%74.5%▼ 12.4%
February81.1%79.6%▼ 1.8%
March80.1%83.8%▲ 4.6%
April89.0%77.0%▼ 13.5%
May78.7%69.8%▼ 11.3%
June84.7%66.0%▼ 22.1%
July77.3%63.9%▼ 17.3%
August73.0%––
September80.8%––
October86.1%–in progress
November80.4%––
December74.5%––
Year-to-date average (Jan–Jul)82.3%73.5%▼ 10.6%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January012–
February00–
March06–
April00–
May00–
June01–
July20▼ 100.0%
August1––
September0––
October0–in progress
November0––
December0––
Year to date (Jan–Jul)219▲ 850.0%

Airlines on this route

  1. American Airlines 63.4%
  2. United Airlines 36.6%

Oct 1, 2024 – Jul 31, 2026

By direction

MIA → SFO

Scheduled flights
3,168
Flights operated
3,154
Cancelled
14 · 0.4%
On-time departures
72.7%

SFO → MIA

Scheduled flights
3,167
Flights operated
3,156
Cancelled
11 · 0.3%
On-time departures
83.7%

MIA → SFO and SFO → MIA counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 4,014 63.4% 77.0% 21
United Airlines UA 2,321 36.6% 80.3% 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:005.2min · 1,030 recorded · 1,027 measured
Gap to highest-delay hour25.2min07:00 ↔ 18:00
Recorded flights6,335MIA–SFO

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · Fewer than 200 measured departures · 36 recorded · 36 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 · Fewer than 200 measured departures · 117 recorded · 117 measured · Source: the US BTS 07:00 · 90.9% · 1,030 recorded · 1,027 measured · Source: the US BTS 08:00 · 88.1% · 1,289 recorded · 1,284 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 32 recorded · 32 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 63 recorded · 63 measured · Source: the US BTS 12:00 · 80.3% · 213 recorded · 213 measured · Source: the US BTS 13:00 · 73.3% · 393 recorded · 390 measured · Source: the US BTS 14:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 123 recorded · 123 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 100 recorded · 100 measured · Source: the US BTS 17:00 · 68.9% · 530 recorded · 527 measured · Source: the US BTS 18:00 · 55.2% · 481 recorded · 480 measured · Source: the US BTS 19:00 · 63.9% · 569 recorded · 565 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 149 recorded · 147 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 72 recorded · 72 measured · Source: the US BTS 22:00 · 82.8% · 405 recorded · 401 measured · Source: the US BTS 23:00 · 81.0% · 732 recorded · 732 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 · Fewer than 200 measured departures · 36 recorded · 36 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 · Fewer than 200 measured departures · 117 recorded · 117 measured · Source: the US BTS 07:00 · 5.2 min · 1,030 recorded · 1,027 measured · Source: the US BTS 08:00 · 6.3 min · 1,289 recorded · 1,284 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 1 recorded · 1 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 32 recorded · 32 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 63 recorded · 63 measured · Source: the US BTS 12:00 · 15.3 min · 213 recorded · 213 measured · Source: the US BTS 13:00 · 27.5 min · 393 recorded · 390 measured · Source: the US BTS 14:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 123 recorded · 123 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 100 recorded · 100 measured · Source: the US BTS 17:00 · 23.5 min · 530 recorded · 527 measured · Source: the US BTS 18:00 · 30.5 min · 481 recorded · 480 measured · Source: the US BTS 19:00 · 26.2 min · 569 recorded · 565 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 149 recorded · 147 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 72 recorded · 72 measured · Source: the US BTS 22:00 · 8.7 min · 405 recorded · 401 measured · Source: the US BTS 23:00 · 10.1 min · 732 recorded · 732 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 · 36 · 36 recorded · 36 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 · 117 · 117 recorded · 117 measured · Source: the US BTS 07:00 · 1,030 · 1,030 recorded · 1,027 measured · Source: the US BTS 08:00 · 1,289 · 1,289 recorded · 1,284 measured · Source: the US BTS 09:00 · 1 · 1 recorded · 1 measured · Source: the US BTS 10:00 · 32 · 32 recorded · 32 measured · Source: the US BTS 11:00 · 63 · 63 recorded · 63 measured · Source: the US BTS 12:00 · 213 · 213 recorded · 213 measured · Source: the US BTS 13:00 · 393 · 393 recorded · 390 measured · Source: the US BTS 14:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 15:00 · 123 · 123 recorded · 123 measured · Source: the US BTS 16:00 · 100 · 100 recorded · 100 measured · Source: the US BTS 17:00 · 530 · 530 recorded · 527 measured · Source: the US BTS 18:00 · 481 · 481 recorded · 480 measured · Source: the US BTS 19:00 · 569 · 569 recorded · 565 measured · Source: the US BTS 20:00 · 149 · 149 recorded · 147 measured · Source: the US BTS 21:00 · 72 · 72 recorded · 72 measured · Source: the US BTS 22:00 · 405 · 405 recorded · 401 measured · Source: the US BTS 23:00 · 732 · 732 recorded · 732 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:00Fewer than 200 measured departures—3636
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:00No observations———
06:00Fewer than 200 measured departures—117117
07:0090.9%5.2 min1,0271,030
08:0088.1%6.3 min1,2841,289
09:00Fewer than 200 measured departures—11
10:00Fewer than 200 measured departures—3232
11:00Fewer than 200 measured departures—6363
12:0080.3%15.3 min213213
13:0073.3%27.5 min390393
14:00No observations———
15:00Fewer than 200 measured departures—123123
16:00Fewer than 200 measured departures—100100
17:0068.9%23.5 min527530
18:0055.2%30.5 min480481
19:0063.9%26.2 min565569
20:00Fewer than 200 measured departures—147149
21:00Fewer than 200 measured departures—7272
22:0082.8%8.7 min401405
23:0081.0%10.1 min732732

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 75.4% · 924 recorded · 913 measured · Source: the US BTS Tuesday · 84.2% · 854 recorded · 848 measured · Source: the US BTS Wednesday · 81.7% · 869 recorded · 864 measured · Source: the US BTS Thursday · 75.6% · 918 recorded · 918 measured · Source: the US BTS Friday · 78.1% · 932 recorded · 932 measured · Source: the US BTS Saturday · 79.0% · 919 recorded · 919 measured · Source: the US BTS Sunday · 74.0% · 919 recorded · 916 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.5 min · 924 recorded · 913 measured · Source: the US BTS Tuesday · 8.1 min · 854 recorded · 848 measured · Source: the US BTS Wednesday · 9.6 min · 869 recorded · 864 measured · Source: the US BTS Thursday · 16.9 min · 918 recorded · 918 measured · Source: the US BTS Friday · 14.1 min · 932 recorded · 932 measured · Source: the US BTS Saturday · 14.3 min · 919 recorded · 919 measured · Source: the US BTS Sunday · 24.7 min · 919 recorded · 916 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 · 924 · 924 recorded · 913 measured · Source: the US BTS Tuesday · 854 · 854 recorded · 848 measured · Source: the US BTS Wednesday · 869 · 869 recorded · 864 measured · Source: the US BTS Thursday · 918 · 918 recorded · 918 measured · Source: the US BTS Friday · 932 · 932 recorded · 932 measured · Source: the US BTS Saturday · 919 · 919 recorded · 919 measured · Source: the US BTS Sunday · 919 · 919 recorded · 916 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.4%15.5 min913924
Tuesday84.2%8.1 min848854
Wednesday81.7%9.6 min864869
Thursday75.6%16.9 min918918
Friday78.1%14.1 min932932
Saturday79.0%14.3 min919919
Sunday74.0%24.7 min916919

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.7% · 599 recorded · 587 measured · Source: the US BTS Feb · 80.3% · 538 recorded · 538 measured · Source: the US BTS Mar · 81.9% · 614 recorded · 608 measured · Source: the US BTS Apr · 83.0% · 604 recorded · 604 measured · Source: the US BTS May · 74.1% · 638 recorded · 638 measured · Source: the US BTS Jun · 74.7% · 648 recorded · 647 measured · Source: the US BTS Jul · 70.2% · 662 recorded · 660 measured · Source: the US BTS Aug · 73.1% · 283 recorded · 282 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 182 recorded · 182 measured · Source: the US BTS Oct · 87.0% · 416 recorded · 416 measured · Source: the US BTS Nov · 81.5% · 584 recorded · 583 measured · Source: the US BTS Dec · 75.4% · 567 recorded · 565 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 · 17.5 min · 599 recorded · 587 measured · Source: the US BTS Feb · 19.5 min · 538 recorded · 538 measured · Source: the US BTS Mar · 11.7 min · 614 recorded · 608 measured · Source: the US BTS Apr · 8.4 min · 604 recorded · 604 measured · Source: the US BTS May · 14.5 min · 638 recorded · 638 measured · Source: the US BTS Jun · 16.2 min · 648 recorded · 647 measured · Source: the US BTS Jul · 19.5 min · 662 recorded · 660 measured · Source: the US BTS Aug · 20.0 min · 283 recorded · 282 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 182 recorded · 182 measured · Source: the US BTS Oct · 5.7 min · 416 recorded · 416 measured · Source: the US BTS Nov · 12.1 min · 584 recorded · 583 measured · Source: the US BTS Dec · 19.3 min · 567 recorded · 565 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 · 599 · 599 recorded · 587 measured · Source: the US BTS Feb · 538 · 538 recorded · 538 measured · Source: the US BTS Mar · 614 · 614 recorded · 608 measured · Source: the US BTS Apr · 604 · 604 recorded · 604 measured · Source: the US BTS May · 638 · 638 recorded · 638 measured · Source: the US BTS Jun · 648 · 648 recorded · 647 measured · Source: the US BTS Jul · 662 · 662 recorded · 660 measured · Source: the US BTS Aug · 283 · 283 recorded · 282 measured · Source: the US BTS Sep · 182 · 182 recorded · 182 measured · Source: the US BTS Oct · 416 · 416 recorded · 416 measured · Source: the US BTS Nov · 584 · 584 recorded · 583 measured · Source: the US BTS Dec · 567 · 567 recorded · 565 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.7%17.5 min587599
Feb80.3%19.5 min538538
Mar81.9%11.7 min608614
Apr83.0%8.4 min604604
May74.1%14.5 min638638
Jun74.7%16.2 min647648
Jul70.2%19.5 min660662
Aug73.1%20.0 min282283
SepFewer than 200 measured departures—182182
Oct87.0%5.7 min416416
Nov81.5%12.1 min583584
Dec75.4%19.3 min565567

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.9% 4,934
  • Delayed >15 min 21.7% 1,376
  • Cancelled 0.4% 25
  • 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

54
54 of 54
Flight numbersBy direction DeparturesOn time
AA2426 MIA → SFO 475 64.5%
AA2035 MIA → SFO 444 66.7%
AA369 SFO → MIA 444 89.4%
AA2799 SFO → MIA 418 79.7%
UA2423 MIA → SFO 352 63.8%
UA410 SFO → MIA 341 93.0%
UA1769 SFO → MIA 240 79.2%
UA1369 SFO → MIA 238 83.1%
UA2029 SFO → MIA 224 93.3%
AA1746 SFO → MIA 156 90.2%
AA2933 MIA → SFO 156 73.4%
UA1257 MIA → SFO 148 94.6%
AA1557 MIA → SFO 132 86.2%
AA1121 MIA → SFO 96 94.8%
AA2700 SFO → MIA 96 84.4%
AA2753 MIA → SFO 96 87.5%
AA3076 MIA → SFO 91 67.8%
AA2565 SFO → MIA 72 73.6%
AA2565 MIA → SFO 72 91.7%
AA1545 SFO → MIA 71 47.9%
UA1957 MIA → SFO 69 82.6%
AA2799 MIA → SFO 67 41.8%
AA2753 SFO → MIA 64 70.3%
AA3012 SFO → MIA 62 79.0%
AA3012 MIA → SFO 62 95.2%
AA3117 MIA → SFO 62 87.1%
UA1494 MIA → SFO 59 66.1%
UA2810 MIA → SFO 55 21.8%
UA1746 MIA → SFO 54 57.4%
UA2248 MIA → SFO 53 84.9%
AA1121 SFO → MIA 46 84.8%
AA1557 SFO → MIA 46 82.6%
UA1511 MIA → SFO 46 45.7%
AA2802 SFO → MIA 44 34.1%
UA1012 MIA → SFO 40 76.9%
AA1163 SFO → MIA 37 100.0%
UA1041 MIA → SFO 37 97.3%
UA1546 MIA → SFO 37 94.6%
UA1608 MIA → SFO 37 70.3%
UA424 MIA → SFO 36 97.2%
AA2067 SFO → MIA 35 75.8%
UA1857 MIA → SFO 35 82.9%
UA2259 SFO → MIA 35 97.1%
UA1572 SFO → MIA 33 97.0%
AA3031 SFO → MIA 32 84.4%
AA1517 SFO → MIA 31 71.0%
AA2111 SFO → MIA 31 90.3%
AA2176 MIA → SFO 31 93.6%
AA2353 SFO → MIA 31 83.9%
AA1302 SFO → MIA 30 93.1%
AA1302 MIA → SFO 30 65.5%
AA1665 SFO → MIA 30 86.7%
AA3185 MIA → SFO 30 93.3%
AA423 SFO → MIA 30 65.5%

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 352 +14.3% 0 63.9%
June 2026 347 +15.7% 1 66.0%
May 2026 328 +5.8% 0 69.8%
April 2026 305 +2.0% 0 77.0%
March 2026 302 −1.3% 6 83.8%
February 2026 274 +3.8% 0 79.6%
January 2026 294 +0.3% 12 74.5%
December 2025 275 −5.2% 0 74.5%
November 2025 286 −3.7% 0 80.4%
October 2025 245 +43.3% 0 86.1%
September 2025 182 0 80.8%
August 2025 282 1 73.0%
July 2025 308 2 77.3%
June 2025 300 0 84.7%
May 2025 310 0 78.7%
April 2025 299 0 89.0%
March 2025 306 0 80.1%
February 2025 264 0 81.1%
January 2025 293 0 85.0%
December 2024 290 2 76.2%
November 2024 297 1 82.5%
October 2024 171 0 88.3%

How to read this chart

Loading the guide…