Cheap Flights from Miami International to San Juan

Compare Miami International to San Juan flight deals

Find the cheapest month or even day of the year to fly to San Juan

Book the best San Juan fare with no extra fees

Flight deals from Miami International to San Juan

Looking for a cheap last-minute deal or the best return flight from Miami International Airport to San Juan? If you want to travel next month, return fares start from Rs44,742. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Miami International to San Juan

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Miami International to San Juan flights are currently cheapest in August.

Direct flights from Miami International to San Juan

Miami to San Juan: Flight information

The things to know before you go.
Cheapest flight foundRs15,416
Cheapest month to flyAugust
Average flight time2 hrs, 39 mins
Most popular airlineAmerican Airlines
Average flights per week372

Finding cheap flights from Miami International to San Juan: Frequently asked questions

There are 6 airports in San Juan: San Juan Isla Grande, San Juan Luis Munoz Marin, Roosevelt Roads, Ponce, Vieques, and Culebra.
The best price we found for a return flight from Miami International to San Juan is Rs32,994. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 39 minutes is the average flight time from Miami International to San Juan.
American Airlines, Iberia and British Airways fly direct from Miami International to San Juan.
As of May 2026, there are 372 flights per week flying from Miami International to San Juan.
The cheapest month to fly from Miami International to San Juan is usually August.
If you're flying from Miami International Airport, the cheapest airport near San Juan is San Juan Luis Munoz Marin – which is 11.3 km away from the centre of San Juan. We've found flights into this airport from Rs32,994.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Miami International Airport to San Juan on Friday, 14 August 2026.
Yes – the average flight time is 2 hours and 39 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to San Juan but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to San Juan is around 40 days in advance, so don’t leave your flight to the last minute.
In May, the average temperature is usually around 27°C. August is typically the warmest month in San Juan, when it usually averages around 29°C. You can expect the least rain in February. The coldest month is January, with temperatures averaging 23°C. The rainiest month is September.
Currently, Frontier Airlines offers the cheapest flight tickets to San Juan.

Flying from Miami International Airport (MIA) to San Juan: what you need to know

  • Expect to be in the air for 2 hours 55 minutes. That's the average journey time for a direct flight from Miami International Airport to San Juan.

  • Miami International Airport is located in Miami. Based in the UTC-4 timezone, San Juan is one hour ahead of Miami.

  • Miami International Airport (MIA) to Luis Munoz Marin International Airport (SJU) is the most traveled route, with 43 departures a week to choose from. If you prefer a later start to the day, the last flight from MIA to SJU is with American Airlines at 22:30. Go for the first departure with Spirit Airlines at 06:00 if you want to fly out earlier.

  • For a smooth journey, arrive at the airport two hours ahead of international flights and one hour before domestic departures. This will give you plenty of time to board your MIA to San Juan flight.

  • During popular months like March, you'll want to get to the airport even earlier. Plan to arrive two hours before a domestic departure and four hours ahead for an international flight whenever you're flying during high season in general.

  • Begin your journey at MIA and fly straight to Luis Munoz Marin International Airport (SJU). That's where you can expect to land when searching for Miami International Airport to San Juan tickets.

  • Top airlines that operate direct flights from Miami International Airport to San Juan include:

  • Consider adding a stopover to potentially unlock a cheaper plane ticket from MIA to San Juan. Simply uncheck 'Direct flights only' during your search. Take a break (and maybe save some cash) by stopping at one of these connection hubs:

    • Punta Cana International Airport (PUJ)

    • Cyril E. King International Airport (STT)

    • Tortola Terrance B. Lettsome International Airport (EIS)

  • The journey from central Miami to MIA takes around 35 minutes by public transport. If you ride-share, drive or get a taxi, you'll cover the 10 kilometres in 20 minutes or so, depending on traffic.

  • Want a stress-free start to your holiday? Stay near MIA. Whether you've booked an early flight from Miami International Airport to San Juan or want to avoid feeling rushed, these hotels are a convenient choice:

  • 78% of flights that take off from Miami International Airport reach their destination on schedule.

  • MIA is located at 4200 N.W. 21 Street.

How to find the cheapest flights from Miami International Airport (MIA) to San Juan

  • The best price we've found for a one-way Miami International Airport to San Juan flight is Rs15,416. The cheapest price for a return flight is Rs32,994. Keep in mind fares may change due to availability at the time of booking.

  • To score cheap flights from MIA to San Juan, reserve your journey 11 months ahead of your departure.

  • The best month for scoring cheap Miami International Airport to San Juan tickets is April. Use the 'Whole month' tool to compare all available prices, then select the dates with the lowest fares.

  • You don't need to check every day to see if fares have dropped when you create a Price Alert. We'll notify you when there's an updated deal for cheap flights from MIA to San Juan.

  • Choose your ideal arrival and departure times, number of stops and airlines with our filters. Then, sort the results for your flight from Miami International Airport to San Juan by 'Cheapest,' 'Fastest' or 'Best.'

Airports in San Juan

Luis Munoz Marin International Airport (SJU)

  • The distance from Luis Munoz Marin International Airport (SJU) to central San Juan is roughly 11 kilometres. It'll take you around 20 minutes to reach the centre driving.

  • Getting there by public transport will take you around 1 hour.

  • If you're coming in on a late flight from Miami International Airport to San Juan, few things beat the convenience of staying near the terminal. Grab your luggage from the carousel and then be showered and relaxing not long after at one of these hotels near SJU:

  • Lock in the best rate by reserving your ride from Luis Munoz Marin International Airport about two weeks ahead of your flight from MIA to San Juan.

Best time to go to San Juan

  • It's time to choose your dates for your flight from Miami International Airport to San Juan. March is the busiest month to travel to San Juan. If you want a quieter vibe, go in December.

  • Lock in a Miami International Airport to San Juan plane ticket with a departure in August to experience the city during its warmest month. You can expect temperatures to range from 24ºC to 32ºC.

  • If you want to travel in cooler conditions, look for a cheap ticket from MIA to San Juan in February when temperatures average between 21ºC and 28ºC.

More about San Juan

  • When it comes to looking for somewhere to lay your head, you'll find the most popular stays in San Juan right here. Check out these hotels once you've booked your flight from Miami International Airport to San Juan:

  • Every great journey has to include some sightseeing. Esperanza Beach, Balneario El Escambron and Escambron Green are must-visits when exploring San Juan.

Explore more of Puerto Rico

  • Aguadilla is just one of the many cities in Puerto Rico waiting to be explored after you've experienced San Juan. Around 113 kilometres away to the west, check out popular attractions including Silla Aguadilla, Bridges Surf Beach and Playa Rompe Olas.

  • Around 105 kilometres west of San Juan, Isabela is another essential stop in Puerto Rico. Start your sightseeing at Playa montones, Shore Island Beach and Guajataca Forest Reserve.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.