Route guide

Cheap Flights from Miami to San Juan | EazAir

Travellers

Miami to San Juan flight insights

Average flight time

~2h 51m (estimated)

MIA → SJU

Cheapest month

—

Based on cached fare history

Cheapest cached price

$112

Checking live fares…

Prices shown may not be current. Last checked: Aug 31, 2026.

Planning a trip from Miami to San Juan? The average flight time on this route is ~2h 51m (estimated). The lowest fare we recorded on this route recently was $112 (last checked Aug 31, 2026); today's live fare for your dates can differ.

Miami to San Juan covers a straight-line distance of about 1,045 miles. Based on that distance, a nonstop flight would take approximately ~2h 51m (estimated). Actual flight time varies by airline, aircraft and routing.

Route Quick Facts

Quick facts for flights from Miami to San Juan on Eazair
OriginMiami (MIA)
DestinationSan Juan (SJU)
Average Flight Time~2h 51m (estimated)
Cheapest Month to Fly—
Current Lowest Fare$112
Fares Last CheckedAug 31, 2026

Flight deals from Miami to San Juan

Traveling from South Florida to Puerto Rico involves a straightforward journey across the Caribbean Sea. Direct flights from Miami to San Juan typically take about two and a half hours to cover the 1,045-mile distance. Departures occur from Miami International Airport, landing at Luis Muñoz Marín International Airport in Carolina, just outside the Puerto Rican capital. The quick transit time makes this specific Caribbean route highly preferred by South Floridians heading to San Juan. Several major carriers operate frequent nonstop services on the Miami to San Juan flight path. American Airlines maintains a massive hub in South Florida and schedules multiple daily departures from Miami to San Juan, providing passengers with numerous timing options. JetBlue adds to the daily passenger capacity connecting Miami to the island of Puerto Rico. Demand for tickets from Miami to San Juan peaks during the winter months, particularly from December through March, as travelers seek tropical warmth. July is another busy period for Miami to San Juan travel due to summer school holidays and local Puerto Rican festivals. To avoid the heaviest crowds on flights from Miami to San Juan, consider flying during the shoulder seasons of September and October, keeping in mind that this coincides with the Atlantic hurricane season. Planning ahead for the winter holidays ensures better flight availability on the Miami to San Juan corridor.

View of San Juan, a popular flight destination from Miami

About San Juan

Popular areas to know in San Juan include Old San Juan, Condado, and Ocean Park.

A tropical climate, warm year-round, with a wetter season roughly May through November that includes hurricane season.

Frequently asked questions

How long do direct flights from Miami to San Juan take?
A nonstop flight from Miami to San Juan typically takes about 2 hours and 30 minutes to cross the 1,045 miles over the Caribbean Sea.
What airports will I use when flying from Miami to San Juan?
You will depart from Miami International Airport (MIA) and land at Luis Muñoz Marín International Airport (SJU), which serves the San Juan metropolitan area.
What is the best time of year to book flights from Miami to San Juan to avoid heavy crowds?
The least crowded months to travel from Miami to San Juan are September and October, though travelers should monitor the weather closely as these months fall during the peak of the Atlantic hurricane season.
Are there early morning flights available from Miami to San Juan?
Yes, several carriers schedule early morning departures from Miami to San Juan, with the earliest flights often leaving the Florida airport around 6:00 AM and arriving in Puerto Rico by mid-morning.
Do I need a passport to fly from Miami to San Juan?
Because Puerto Rico is a United States territory, US citizens do not need a passport to fly from Miami to San Juan; a valid government-issued photo ID like a driver's license is sufficient.
How far in advance should I book my ticket from Miami to San Juan for winter travel?
Winter is the peak season for travel from Miami to San Juan, so reserving your seats at least two to three months in advance provides the best selection of departure times and routing options.
Can I bring carry-on luggage on flights from Miami to San Juan?
Carry-on allowances from Miami to San Juan depend on the specific carrier you choose, as legacy carriers often include a standard carry-on while ultra-low-cost airlines require separate baggage additions for overhead bin space.
Are there direct red-eye flights from Miami to San Juan?
Due to the short flight duration, true overnight red-eye flights are rare on the Miami to San Juan route, but late evening departures arriving in Puerto Rico around midnight are frequently available.
How does the time zone change when flying from Miami to San Juan?
San Juan is in the Atlantic Standard Time zone and does not observe Daylight Saving Time, meaning from Miami to San Juan, the time is identical during the summer but one hour ahead during the winter.
What is the busiest month for air travel from Miami to San Juan?
December is historically the most crowded month to fly from Miami to San Juan, driven by holiday travel and tourists escaping cooler mainland temperatures.
How far is it from Miami to San Juan?
The straight-line distance from Miami to San Juan is about 1,045 miles.
What ID do I need to fly from Miami to San Juan?
Since Miami to San Juan is a domestic US flight, you'll need a REAL ID-compliant driver's license or another TSA-accepted form of ID, such as a valid US passport. A standard, non-compliant driver's license alone is no longer accepted at TSA checkpoints.
Which airlines operate flights from Miami to San Juan?
Based on a recent live fare search, Southwest Airlines, American Airlines, Frontier Airlines and JetBlue had bookable flights on the Miami to San Juan route.
What's the weather usually like in San Juan?
A tropical climate, warm year-round, with a wetter season roughly May through November that includes hurricane season.

Airline bag fees

Baggage allowances differ significantly between fare classes (Basic/Light vs. Standard/Flex) and can change over time. Always verify the exact allowance for your specific fare with the airline before you fly.

Travel tips

Arrive early for domestic flights

TSA generally recommends arriving at least 2 hours before a domestic departure, more at larger hub airports during peak travel periods.

Pack a mixed carry-on

Keep a change of clothes, chargers, and any essentials in your carry-on rather than only your checked bag, in case of a delay or a bag that doesn't arrive with you.

Ease jet lag on longer routes

On longer cross-country flights, adjusting your sleep schedule a day or two before departure and staying hydrated in flight can reduce jet lag on arrival.

Screenshot your confirmation

Save a screenshot or PDF of your booking confirmation and boarding pass before you travel, in case you lose signal or battery at the airport.

Check in online when it opens

Most airlines open online check-in 24 hours before departure — checking in early can help with seat selection and, on some airlines, boarding group assignment.