Last February, I booked a round-trip from Newark to San Juan for $187 on Spirit. My coworker, who left two weeks later for Barbados, paid $740. We were both in the Caribbean. One of us was significantly happier about the airfare portion of the trip.
The Caribbean is not one destination — it's about 30 distinct ones, and the price difference between them is enormous. Some islands sit on major airline hubs with constant fare wars. Others require two connections and a regional puddle-jumper that costs more per mile than a business class transatlantic ticket. Knowing which is which before you start searching is half the battle.
This is the breakdown I wish I'd had years ago.
The islands where sub-$300 flights are genuinely common
Three destinations in the Caribbean consistently produce round-trip fares under $300 from major US cities, often well under. These aren't flukes — they're structurally cheap because of hub status, airline competition, or both.
Puerto Rico (SJU) is the undisputed champion. San Juan's Luis Muñoz Marín International is the most competitive Caribbean airport by a wide margin. Spirit, Frontier, JetBlue, United, American, and Southwest all fly there, which means they're constantly undercutting each other. From the Northeast, round trips regularly drop to $150-$220. From the Southeast, $130-$180 isn't unusual. Even from the Midwest — Chicago O'Hare to SJU — you'll find fares in the $200-$260 range on Spirit or Frontier with enough notice. Set a FlightKitten hunt on this route and check back in a few weeks. Something will come up. Dominican Republic (SDQ / PUJ) is the second-best option. Santo Domingo and Punta Cana both receive direct service from a solid roster of US carriers. JetBlue flies JFK-SDQ regularly, and round trips hover around $220-$280 in the off-season (May, June, early September). Spirit hits Punta Cana from multiple US cities. One catch: Punta Cana is the resort airport, so fares spike hard around Christmas and Presidents' Day. Santo Domingo tends to be calmer on pricing because it draws more VFR (visiting friends and relatives) traffic than pure tourism. Jamaica (MBJ / KIN) rounds out the easy tier. Montego Bay gets heavy competition from American, JetBlue, Spirit, and Southwest. Round trips from the East Coast frequently land in the $220-$290 window. Kingston is cheaper to fly into than most people realize — less tourist demand means less price gouging. From Atlanta, Delta sometimes drops ATL-KIN fares to $199 round trip during shoulder season.
The middle tier: possible under $300, but you have to work for it
These islands can be done under $300, but it requires either flexible dates, advance booking of 6-8 weeks minimum, or a willingness to route through a hub rather than fly direct.
Cuba (HAV) is complicated for reasons beyond airline pricing, but fares themselves are reasonable when you can find them. American flies MIA-HAV and the round trips can be under $300, sometimes well under. The bigger barrier is the travel authorization categories — make sure you qualify before booking. Prices have been volatile since policy shifts in 2025, so a pounce alert on this route is genuinely useful rather than optional. The Bahamas (NAS) looks close on a map but often prices like it's farther. Nassau has American, Delta, JetBlue, and Bahamasair competing, which helps. From Miami or Fort Lauderdale, round trips under $200 exist — I've caught them as low as $129 on American. From New York, you're usually looking at $240-$320. The trick is flying into Nassau rather than the Out Islands (Exuma, Eleuthera, Abaco), which almost always require a connecting flight on a tiny regional carrier that adds $150-$200 each way. Cancún (CUN) is technically Mexico, not the Caribbean, but it sits on the Caribbean coast and belongs in this conversation. It's one of the most competitive routes in North America. From practically any US city, Spirit and Frontier treat it like a loss-leader. Round trips under $200 from the Midwest or Southeast happen multiple times per month. From the coasts, $220-$280 is the norm. I'm including it here because if your goal is Caribbean beach time on a budget, Cancún competes directly with any island on this list.Pro Tip: For the Dominican Republic and Jamaica, flying into the less-glamorous airport (SDQ over PUJ, KIN over MBJ) often saves $40-$80 round trip. The beaches aren't at the airport anyway.
The islands that will break your $300 budget almost every time
I want to be honest here, because a lot of travel sites will give you vague hope about finding deals everywhere. Some Caribbean islands are just expensive to fly to, structurally, and pretending otherwise wastes your time.
| Island | Main airport | Typical RT from NYC | Why it's expensive |
|---|---|---|---|
| Barbados | BGI | $550-$800 | Limited US competition, mostly through Miami or via British Airways |
| St. Lucia | UVF | $500-$750 | American near-monopoly on direct routes |
| Turks & Caicos | PLS | $420-$650 | Heavy luxury resort demand, American dominates |
| Antigua | ANU | $480-$700 | Mostly connects through Miami or via European carriers |
| St. Barths | SBH | $600-$1,200+ | Requires connection to St. Maarten, then a tiny prop plane |
| Cayman Islands | GCJ | $380-$550 | Cayman Airways + American, limited budget competition |

How Caribbean airline pricing actually works
The Caribbean has a pricing structure that's different from, say, European routes, and understanding it changes how you search.
Most cheap Caribbean fares are driven by two forces: Spirit and Frontier doing their ultra-low-cost thing on high-volume routes, and JetBlue running a de facto hub operation out of Fort Lauderdale and JFK. When JetBlue drops prices to compete with Spirit on a route, you get genuine deals. When neither of them flies a route, you're at the mercy of American or Delta, who price accordingly.
American Airlines has an enormous Caribbean network out of Miami (MIA), which is both good and bad. Good because MIA connects to almost everything. Bad because on thinner routes, American has limited competition and prices it. If you're routing through Miami to get somewhere obscure, expect to pay for it.
Seasonal patterns matter more in the Caribbean than almost anywhere else. The region has two distinct pricing seasons:
- High season: Mid-December through April. Prices spike 40-80% across the board. Even Puerto Rico gets expensive in January.
- Shoulder/low season: May through November. Hurricane season, yes, but also when the best fares appear. September and October are the cheapest months to fly to the Caribbean, full stop.
I once booked SJU in early October for $112 round trip from Newark. The weather was fine. The beach was uncrowded. I felt smug about it for months.
The best US departure cities for cheap Caribbean flights
Where you're flying from matters as much as where you're flying to.
Fort Lauderdale (FLL) is the best US airport for Caribbean deals, and it's not close. Spirit's main hub, heavy JetBlue presence, and proximity to the Caribbean geographically all combine to produce consistently low fares. If you're driving distance from FLL, you have a structural advantage. Miami (MIA) has the most routes but not always the cheapest fares. American's hub dominance means you get coverage everywhere but competition on fewer routes. New York (JFK/EWR/LGA) — all three airports serve Caribbean routes, but JFK is the strongest for deals because JetBlue runs a significant Caribbean operation there. Newark gets Spirit service on major routes. LaGuardia is mostly domestic. Atlanta (ATL) is underrated for Caribbean deals. Delta has a strong Caribbean network from ATL and periodically runs sales that genuinely compete with Spirit pricing, especially to Jamaica and the Dominican Republic. Orlando (MCO) has been growing as a Caribbean departure point, with Spirit and Frontier adding routes. Worth checking if you're in Central Florida.Pro Tip: If you're in a mid-sized city without direct Caribbean service, check whether positioning to FLL or MIA on a Spirit or Frontier fare (sometimes $30-$60 each way) saves money versus connecting through your home airport. The math works out more often than you'd think.
How to actually find these fares before they disappear
The fares I've mentioned throughout this piece are real, but they don't sit around waiting. A $187 Newark-San Juan round trip lasts maybe 48-72 hours before it either sells out or gets repriced. Flash sales from Spirit and Frontier are announced Tuesday nights and expire by Thursday. JetBlue's periodic fare sales run for a weekend.
The practical approach:
Set pounce alerts on FlightKitten for your target routes — specifically SJU, PUJ, SDQ, and MBJ if you're flexible on destination. When a fare drops below your threshold, you get the alert while the deal is still alive rather than reading about it in a roundup three days later.
Be genuinely flexible on dates. Caribbean fare pricing has massive variance by day of week. Tuesdays and Wednesdays are cheapest to fly out; Fridays and Sundays are most expensive. A Wednesday departure versus a Friday departure on the same route can be a $60-$90 difference round trip.
Book one-ways separately when it makes sense. Sometimes the outbound is cheap on Spirit and the return is better on JetBlue. The Caribbean is one of the regions where mixing carriers actually saves money with some regularity, because the route competition is so carrier-specific.
The under-$300 Caribbean shortlist for 2026
To make this concrete: if your goal is Caribbean travel under $300 round trip from a major US city in 2026, here's where to focus your energy.
| Destination | Best departure cities | Realistic low fare | Best months | Airlines to watch |
|---|---|---|---|---|
| San Juan, PR (SJU) | EWR, JFK, MCO, ATL, ORD | $140-$220 RT | May, Sep, Oct | Spirit, JetBlue, Frontier |
| Punta Cana, DR (PUJ) | JFK, EWR, FLL, ATL | $180-$260 RT | Jun, Sep, Oct | Spirit, JetBlue, American |
| Santo Domingo, DR (SDQ) | JFK, MIA, FLL | $190-$270 RT | May-Oct | JetBlue, American |
| Montego Bay, JM (MBJ) | JFK, FLL, ATL, MCO | $200-$280 RT | Jun, Sep, Oct | Spirit, JetBlue, Southwest |
| Nassau, BS (NAS) | MIA, FLL, JFK | $150-$290 RT | May-Aug | American, JetBlue |
| Cancún, MX (CUN) | Nearly all US cities | $160-$260 RT | May-Jun, Sep | Spirit, Frontier, Volaris |
The bottom line
The Caribbean is not one monolithic expensive destination. It's a region with a handful of genuinely budget-accessible islands sitting alongside a bunch of expensive ones, and the difference between them can be $400 round trip.
Puerto Rico, the Dominican Republic, and Jamaica are the three islands where sub-$300 flights from the US are repeatable and real — not once-a-year miracles. The Bahamas and Cancún round out the list if you're flexible. Everything else requires either a bigger budget or a very lucky catch.
Start your FlightKitten hunts on SJU and PUJ, set your price threshold at $250, and check back in a few weeks. The Caribbean is more affordable than its reputation suggests — you just have to know which part of it you're hunting.



