Flights from San Francisco to Miami – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
SFO to MIA – All flight route options from San Francisco International, California, USA to Miami International, Florida, USA. These routes are operated by 9 airlines. Fly non-stop with American Airlines or United Airlines, or choose from 30 different stopover flights. The shortest flight time is 5 hours and 30 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Miami
We got great deals on hotels and car rentals near the airport.
San Francisco to Miami flights
There are over 32 airlines and as many as 811 flights every week to this destination. You can fly non-stop to Miami (MIA) from San Francisco (SFO) with American Airlines or United Airlines but if a stopover option suits you better you can choose to fly via San Antonio, Phoenix or any other of the 30 alternatives with connectiing airports.
San Francisco to Miami with American Airlines
You can fly non-stop every weekday with flights departing between 8:00 am and 12 midnight. You can also catch a transit flight via Phoenix or Dallas. American Airlines is a member of the air alliance OneWorld.
With United Airlines
You can fly non-stop every weekday with flights departing between 7:00 am and 11:00 pm. You can also catch a transit flight via Houston or Denver. United Airlines is a Star Alliance member.
Distance & flight times: SFO Airport to Miami International
The shortest flight time between SFO and MIA is 5 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 30m | - | 2595 miles (4175 km) |
SAT San Antonio | 7h 35m | 1h 21m | 2635 miles (4240 km) |
PHX Phoenix | 7h 50m | 1h 42m | 2632 miles (4235 km) |
DFW Dallas | 7h 55m | 1h 54m | 2595 miles (4175 km) |
IAH Houston | 8h 3m | 1h 26m | 2608 miles (4196 km) |
SMF Sacramento | 8h 5m | 1h 58m | 2647 miles (4259 km) |
HOU Houston | 8h 10m | 40m | 2614 miles (4206 km) |
DEN Denver | 8h 11m | 49m | 2687 miles (4323 km) |
MSY New Orleans | 8h 15m | 2h 4m | 2594 miles (4174 km) |
MSP Minneapolis | 8h 16m | 51m | 3104 miles (4994 km) |
LAX Los Angeles | 8h 23m | 2h 19m | 2690 miles (4328 km) |
STL Saint Louis | 8h 28m | 2h 15m | 2815 miles (4529 km) |
CLT Charlotte | 8h 29m | 37m | 2959 miles (4761 km) |
SLC Salt Lake City | 8h 32m | 2h 3m | 2697 miles (4339 km) |
CLE Cleveland | 8h 40m | 1h 10m | 3256 miles (5239 km) |
LAS Las Vegas | 8h 48m | 1h 39m | 2598 miles (4180 km) |
RDU Raleigh/Durham | 8h 50m | 2h 13m | 3113 miles (5009 km) |
MCO Orlando | 8h 55m | 2h 43m | 2648 miles (4261 km) |
MDW Chicago | 8h 55m | 2h 20m | 3050 miles (4907 km) |
PIT Pittsburgh | 8h 57m | 1h 10m | 3281 miles (5279 km) |
IND Indianapolis | 8h 59m | 1h 59m | 2977 miles (4790 km) |
DTW Detroit | 9h 0m | 1h 25m | 3239 miles (5212 km) |
CMH Columbus | 9h 8m | 1h 47m | 3124 miles (5027 km) |
ATL Atlanta | 9h 9m | 1h 45m | 2745 miles (4417 km) |
SAN San Diego | 9h 9m | 2h 41m | 2724 miles (4383 km) |
BNA Nashville | 9h 13m | 2h 28m | 2786 miles (4483 km) |
TPA Tampa | 9h 14m | 2h 23m | 2606 miles (4193 km) |
AUS Austin | 9h 29m | 2h 24m | 2616 miles (4209 km) |
ORD Chicago | 9h 35m | 2h 32m | 3056 miles (4917 km) |
PDX Portland | 10h 0m | 2h 30m | 3264 miles (5252 km) |
IAD Dulles | 10h 6m | 1h 40m | 3354 miles (5397 km) |

