$47 Cheap Flights from Miami (MIA) to San Diego (SAN)

Popular airlines from Miami Intl. Airport (MIA) to San Diego Intl. Airport (SAN)

  • Plan, book, fly with confidence

  • trending down icon
    Be in the know
    Get alerts if flight prices drop or rise*
  • bex rewards loyalty icon
    Book smarter
    Save up to 30% on select hotels after you book a flight*
  • one key icon
    Earn twice
    Earn your airline miles on top of our OneKeyCash
Find available prices by choosing your travel dates.

Cheap Flights from Miami to San Diego (MIA-SAN)

Prices were available within the past 7 days and start at $47 for one-way flights and $148 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Spirit Airlines
Spirit Airlines
Spirit Airlines
Spirit Airlines
Spirit Airlines
Spirit Airlines
Frontier Airlines
American Airlines
United
Delta

Frequently asked questions

How long does it take to fly from MIA to San Diego Intl. Airport (SAN)?
With American Airlines, a direct flight takes approximately 5 hours and 24 minutes. Jump on the 7:04PM flight from MIA and reach San Diego Airport at 9:28PM. Clinch a superb deal on this and other routes when you use Expedia to arrange your trip.
Is it cheaper to buy a plane ticket from Miami Intl. Airport (MIA) to San Diego Airport last minute?
Booking your trip from Miami Intl. Airport (MIA) to San Diego Intl. Airport (SAN) at the last minute could save you a pretty penny if you happen to find a bargain. However, airfares typically don’t come down in price closer to the departure date. If you hold out, flights could also be booked up or the best seats taken (don’t get stuck in the middle!). If you don’t want to hedge your bets, book well in advance of the date you want to leave. It’s worth noting that some of the best deals can be found up to a year in advance. If your preferred carrier hasn’t released its fares yet, check back regularly as offers are updated on Expedia constantly.
What airline has the least delays from MIA to SAN?
Fly with American Airlines from Miami Intl. Airport (MIA) to San Diego Airport and you’re more likely to arrive at the time found on your boarding card. This airline is the best performer on this route, with an on-time score of 85%. If your flight experiences a delay, the Expedia App is the ideal way to stay up to date. It’ll give you notifications right when you need them, from flight delays to gate changes and baggage carousel numbers.
What airports do you fly into for San Diego from Miami?
With San Diego Intl. Airport (SAN), McClellan-Palomar Airport (CLD) and San Diego, CA (MYF-Montgomery Field) to choose from, flying from Miami to San Diego is a snap. The city’s major hub, San Diego Intl. Airport (SAN), is roughly 2 mi northwest of the center. Besides ticket prices, consider factors like public transportation options from the airport and the distance to your hotel before making your decision. Get your San Diego adventure off to a fun start by visiting San Diego Zoo and Balboa Park.
What are the most popular departure times for flights from Miami Intl. Airport (MIA) to San Diego Airport?
Between 4:00 PM - 5:00 PM is the busiest time for American Airlines flights jetting off from MIA to SAN. Our advice? Take off early. With air traffic yet to build up around airports, your odds of boarding a delay-free flight are higher.
Can I change the date of my flight from MIA to San Diego Intl. Airport (SAN)?
Expedia makes it a breeze to make amendments to your MIA to SAN trip yourself. Access your itinerary via the Expedia Trips portal and choose “change flight.” Look for new flights and book the one that works with your new plans. You’ll get an estimate of any flight change fees. You can also head to our Customer Service portal to chat to our Virtual Agent and quickly get answers to all your questions.
*Available to One Key members.