Flights from Miami to San Diego – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MIA to SAN – All flight route options from Miami International, Florida, USA to San Diego International Airport, California, USA. These flights are operated by 7 airlines. Fly non-stop with American Airlines or choose from 21 different transit flights. The shortest flight time is 5 hours and 48 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 San Diego Airport
We got great deals on hotels and car rentals near the airport.
Miami to San Diego flights
There are over 22 airlines and as many as 734 flights every week to this destination. You can fly non-stop to San Diego (SAN) from Miami (MIA) with American Airlines but if a stopover option suits you better you can choose to fly via Houston, Phoenix or any other of the 21 alternatives with connectiing airports.
Miami to San Diego with American Airlines
You can fly non-stop every weekday with flights departing between 8:00 am and 9:00 pm. You can also catch a transit flight via Phoenix or Dallas. American Airlines is a member of the air alliance OneWorld.
With Frontier Airlines
If you choose to fly with Frontier Airlines from Miami to San Diego you can make a transit either via Las Vegas or via Denver. The route via Las Vegas is 21 minutes faster.
Distance & flight times: Miami International to San Diego International Airport
The shortest flight time between MIA and SAN is 5 hours and 48 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 48m | - | 2275 miles (3660 km) |
HOU Houston | 7h 5m | 50m | 2276 miles (3662 km) |
PHX Phoenix | 7h 9m | 1h 7m | 2284 miles (3675 km) |
MCO Orlando | 7h 49m | 1h 26m | 2349 miles (3780 km) |
LAS Las Vegas | 7h 49m | 1h 20m | 2443 miles (3931 km) |
DFW Dallas | 7h 57m | 1h 35m | 2300 miles (3701 km) |
SLC Salt Lake City | 8h 0m | 1h 13m | 2727 miles (4388 km) |
DEN Denver | 8h 9m | 1h 32m | 2573 miles (4140 km) |
STL Saint Louis | 8h 10m | 35m | 2637 miles (4243 km) |
LAX Los Angeles | 8h 11m | 2h 24m | 2460 miles (3958 km) |
ATL Atlanta | 8h 15m | 2h 58m | 2497 miles (4018 km) |
BNA Nashville | 8h 15m | 40m | 2568 miles (4132 km) |
MCI Kansas City | 8h 15m | 2h 55m | 2596 miles (4177 km) |
CLT Charlotte | 8h 23m | 30m | 2739 miles (4407 km) |
AUS Austin | 8h 33m | 2h 25m | 2275 miles (3660 km) |
DAL Dallas | 8h 40m | 45m | 2299 miles (3699 km) |
IAH Houston | 8h 42m | 2h 34m | 2274 miles (3659 km) |
ORD Chicago | 8h 57m | 1h 3m | 2934 miles (4721 km) |
MDW Chicago | 9h 10m | 2h 40m | 2924 miles (4705 km) |
MSY New Orleans | 10h 20m | 2h 16m | 2281 miles (3670 km) |
IND Indianapolis | 10h 50m | 1h 40m | 2816 miles (4531 km) |
EYW Key West | 12h 20m | 2h 52m | 2348 miles (3778 km) |


