Cheap Flights from Miami to San Juan
The roughly two-and-a-half-hour hop from Miami (MIA/FLL) to San Juan (SJU) is a staple for both leisure and business travelers, with American, JetBlue, Spirit, and Frontier all offering frequent nonstops. This competitive landscape often translates to sub-$150 round-trip fares outside of peak season, making it one of the more accessible Caribbean routes from South Florida. The return leg typically adds 20-30 minutes due to prevailing winds, a minor but noticeable difference.
Route Insight: The Miami to San Juan route is uniquely positioned for travelers leveraging MIA's status as a major American Airlines hub, offering frequent direct flights that make a quick island escape incredibly convenient. This allows Miami residents to easily swap their city's buzz for San Juan's historic charm and natural wonders, often finding competitive pricing across multiple carriers like JetBlue, Spirit, and Frontier, especially outside of peak cruise season.
Route Overview: Miami to San Juan
| Route | Miami (MIA / FLL) → San Juan (SJU) |
|---|---|
| Distance | ~1,050 miles |
| Flight Time (Outbound) | ~2h 35min |
| Flight Time (Return) | ~2h 55min |
| Nonstop Carriers | American Airlines, JetBlue, Spirit Airlines, Frontier Airlines |
| Connecting Carriers | Delta (via ATL), United (via EWR) |
| Peak Season | December–April (dry season, cruise ship season) |
| Shoulder Season | May–June, November |
Fare Comparison: Miami to San Juan
| Cabin | Airline | From | Stops | Note |
|---|---|---|---|---|
| Economy | American Airlines | $78 | Nonstop | Lowest published round-trip |
| Economy | JetBlue | $98 | Nonstop | Competitive nonstop fare |
| Economy | Delta | $78 | 1 stop | Often cheapest with connection |
| Business | Multiple (via Camli) | $400 | Nonstop | Consolidator fare — premium cabin |
| Business | American Airlines | $800 | Nonstop | Published business class fare |
Prices shown are indicative round-trip starting fares as of May 2026, inclusive of taxes and fees. Actual fares vary by date, availability, and booking class. Consolidator fares are available exclusively through Camli and may not appear on public booking sites.
Airlines Flying Miami to San Juan
- American Airlines (AA) — nonstop, Daily or near-daily service. AAdvantage hub advantage. Admirals Club access with business class.
- JetBlue (B6) — nonstop, Daily or near-daily service. Free checked bag, free WiFi, seatback screens on all flights. Mint business class on select routes.
- Spirit Airlines (NK) — nonstop, Daily or near-daily service. Ultra-low base fares. Big Front Seat for extra space. Bags and seat selection are add-ons.
- Frontier Airlines (F9) — nonstop, Daily or near-daily service. Ultra-low base fares. Stretch seating available. Discount Den membership for lowest prices.
- Delta (XX) — connecting, Via via ATL. Connecting service through via ATL. Can offer competitive fares.
- United (XX) — connecting, Via via EWR. Connecting service through via EWR. Can offer competitive fares.
This route is a competitive battleground, with legacy carriers like American going head-to-head with budget powerhouses Spirit and Frontier, plus JetBlue's strong Caribbean presence. This robust competition is a boon for consumers, often resulting in dynamic pricing and frequent fare sales, especially outside of the high season.
Best Time to Fly Miami to San Juan
Cheapest months: For the absolute lowest fares to San Juan, target late August through early October. This period aligns with the peak of hurricane season, which naturally suppresses demand and prices. Shoulder seasons, specifically May-June and November, also present excellent value, often seeing fares in the $150-$250 range before the holiday rush.
Best days: Departing on a Tuesday or Wednesday almost invariably yields the best prices from Miami to San Juan. Avoid Friday and Sunday departures if possible, as these are consistently the most expensive days due to weekend demand. Aiming for a mid-week return will further solidify savings.
Booking window: For economy class, a 6-8 week advance booking window typically hits the sweet spot for this route, often securing fares below $200. Business class, if available on these narrow-body routes, should be booked 3-4 months out for optimal pricing. During peak holiday periods like Christmas or New Year's, extend that window to 5-6 months, as prices can easily triple.
Monthly Price Calendar
- Jan (medium): Peak season demand from MIA; book early for best American Airlines fares.
- Feb (medium): Ideal escape from Miami's 'winter'; expect higher prices due to demand.
- Mar (medium): Spring Break for many; Spirit and Frontier may offer competitive last-minute deals.
- Apr (high): End of peak season; good time to find slightly lower fares from Miami.
- May (medium): Shoulder season begins; look for JetBlue sales as Miami's heat rises.
- Jun (medium): Early summer deals; escape Miami's humidity for San Juan's coastal breezes.
- Jul (low): Family travel peaks; secure seats on American or JetBlue well in advance.
- Aug (low): Hurricane season starts; consider travel insurance, often lower fares from MIA.
- Sep (low): Lowest demand from Miami; best prices for a quiet San Juan getaway.
- Oct (low): Pre-holiday lull; good value flights on all carriers before peak season.
- Nov (medium): Thanksgiving week sees price hikes; otherwise good value from Miami.
- Dec (high): Highest demand for holiday escapes from Miami; book months ahead.
Travel Tips
- Consider FLL for Budget Carriers: While MIA offers more legacy carrier options, don't overlook Fort Lauderdale (FLL) for Spirit and Frontier flights. These often provide significantly cheaper fares to SJU, especially if you're comfortable with their à la carte pricing model. Factor in the drive time and parking costs to FLL, but the savings can be substantial.
- Breeze Through SJU Immigration: As Puerto Rico is a U.S. territory, U.S. citizens do not need a passport. This means no immigration lines upon arrival at SJU, just a quick pass through customs if you checked a bag. It streamlines the arrival process considerably compared to other Caribbean destinations.
- Check One-Way Fares: Occasionally, budget carriers like Spirit or Frontier offer extremely low one-way fares that, when combined, can undercut traditional round-trip pricing. Always check the cost of two separate one-way tickets on different airlines, particularly if your dates are flexible.
- Monitor Hurricane Season Deals: While hurricane season (June-November) carries inherent risks, it's also when you'll find the deepest discounts. Airlines are often more flexible with changes during these months. If you're willing to gamble on the weather, travel insurance is a must, but the savings can be extraordinary.
- Leverage Airline Credit Cards: American Airlines has a significant presence on this route. If you fly them frequently, an AAdvantage co-branded credit card can offer perks like free checked bags, priority boarding, and discounted in-flight purchases, which can add up on a budget-airline-heavy route like this one.
About San Juan
Escape Miami's Summer Heat
Trade Miami's sweltering summer for San Juan's consistent tropical breezes and vibrant culture, a refreshing change of pace.
Quick Island Hop from MIA
With a short ~2h 35min flight, San Juan is an ideal weekend getaway from Miami, easily accessible via American, JetBlue, Spirit, or Frontier.
No Passport Needed for US Travelers
As a US territory, enjoy the international flair of San Juan without the passport hassle, perfect for spontaneous Miami departures.
Direct Flights from Miami Hub
Leverage Miami's major hub status for frequent direct flights, making your journey to San Juan seamless and convenient.
Visa & Entry Information
Requirement: No passport required for US citizens
Puerto Rico is a US territory — no passport, visa, or customs required for US citizens. It's a domestic flight. You only need a valid government-issued photo ID (driver's license or state ID). This makes San Juan the easiest Caribbean destination for US travelers.
- Currency: US Dollar (USD)
- Timezone: Atlantic Standard Time (AST / UTC-4)
- Language: Spanish and English
Frequently Asked Questions
- What's the typical flight duration from Miami to San Juan?
- The outbound flight from Miami to San Juan generally takes about 2 hours and 35 minutes. The return journey from San Juan back to Miami tends to be slightly longer, averaging around 2 hours and 55 minutes, largely due to prevailing headwind conditions.
- Do I need a passport to fly from Miami to San Juan?
- No, U.S. citizens do not need a passport to travel to San Juan, Puerto Rico. Since Puerto Rico is a U.S. territory, a valid government-issued photo ID, such as a driver's license, is sufficient for domestic travel requirements.
- Which airlines offer nonstop flights between Miami and San Juan?
- American Airlines, JetBlue, Spirit Airlines, and Frontier Airlines all provide frequent nonstop service from South Florida (MIA or FLL) to San Juan (SJU). This strong competition helps keep fares relatively low for this popular Caribbean route.
- When is the cheapest time of year to fly to San Juan from Miami?
- The cheapest time to fly from Miami to San Juan is typically during the late summer and early fall, specifically August through early October. This period coincides with the peak of hurricane season, which drives down demand and subsequently, airfares.
- Are there any alternative airports in Miami or Fort Lauderdale to consider for this route?
- Yes, while Miami International Airport (MIA) is a primary option, Fort Lauderdale-Hollywood International Airport (FLL) often serves as a hub for budget carriers like Spirit and Frontier on this route. Comparing fares from both airports can lead to significant savings, especially if you prioritize cost over convenience.
- How far in advance should I book my flight for the best price?
- For economy class, booking 6-8 weeks in advance generally yields the best prices on the Miami to San Juan route. If you're traveling during peak holiday periods, extend that window to 5-6 months to avoid inflated fares.