The Caribbean on a domestic boarding pass, with one long-haul on the board that still comes with a lie-flat seat.
Business class flights to San Juan land at Luis Muñoz Marín International (SJU), in Carolina just east of the city: a short hop to Condado and roughly half an hour to the walls of Old San Juan when traffic behaves. Puerto Rico is a US territory, so for travellers from the mainland this is a domestic flight: no passport, no immigration hall, dollars and the same mobile plan on landing, and the only formality is the USDA agricultural check on the way home. And because the mainland routes are short narrowbody sectors, the premium cabin on most of them is a domestic first class recliner rather than a lie-flat suite: the single most useful thing to know before you buy.
The nonstop map from the mainland is wide and short. American flies Miami in about 2h35m, Chicago O’Hare in about 4h35m and Dallas/Fort Worth in about 4h45m. Delta flies New York JFK in about 3h40m, Atlanta in about 3h30m and Boston in about 3h50m. United flies Washington Dulles in about 3h35m, Houston in about 4h25m, Chicago in about 4h35m and Denver in about 5h50m, the longest scheduled run from the mainland. JetBlue adds JFK and Boston, and from Canada both Air Canada and WestJet fly Toronto in about 4h15m through the winter season. Los Angeles and Mexico City have no scheduled nonstop, so those trips connect, usually through Miami, Dallas, Houston or Chicago.
The one genuine long-haul on our nonstop map is Iberia from Madrid, about 8h15m, and it is the only one of these services with a lie-flat business cabin. From London and the rest of Europe the trip is one-stop, either through Madrid on Iberia or through a US East Coast gateway, and it is one-stop from South America and the Gulf as well. Low-cost carriers also serve San Juan (Frontier from Miami, Atlanta, Boston and Washington, and scheduled to add Houston in December 2026), but in economy only. We quote published fares honestly on this page and then source under them.
13 origin airports with nonstop service to San Juan
San Juan is served by SJU
Biirdee's negotiated fares typically land 30–70% below published business class prices
The strongest Florida and Texas presence on the route: Miami in about 2h35m and many times a day, Chicago O’Hare in about 4h35m and Dallas/Fort Worth in about 4h45m. The front cabin is the domestic First recliner, not a lie-flat seat: easy to justify for two and a half hours out of Miami, harder for the near five out of Dallas, and Miami is also the connecting point that feeds most of Latin America onto the route.
Nonstop from New York JFK in about 3h40m, Atlanta in about 3h30m and Boston in about 3h50m, normally on 737s and A321s with the standard First recliner and a full meal. Aircraft assignments can shift at peak holiday dates, so check the seat map for your exact date if the cabin matters to you.
The widest US spread of anyone on our nonstop map: Washington Dulles in about 3h35m, Houston in about 4h25m, Chicago in about 4h35m and Denver in about 5h50m. United First is a recliner across the narrowbody fleet, which is fine on the eastern flights and genuinely worth paying for on Denver, nearly six hours is a long time in the back of a 737.
Nonstop from New York JFK in about 3h40m and Boston in about 3h50m, with more San Juan frequencies out of the north-east than almost anyone. Its San Juan aircraft are single-cabin, so there is no business or first class to buy; the Even More Space rows are extra legroom, not a premium seat. Worth knowing before you compare its fares against American's or Delta's.
Madrid to San Juan in about 8h15m: the only European nonstop among the gateways we cover, and the one service on that list with a true lie-flat business cabin, 1-2-1 on the A330s normally assigned here. It also makes Barajas the cleanest single connection from London, Paris, Rome or Lisbon, with the usual caveat that a Madrid transfer is quick when the inbound is on time and slow when it is not.
Toronto to San Juan in about 4h15m, seasonally rather than year-round. Check which cabin is actually on sale for your date: Air Canada’s Caribbean leisure flying is sometimes operated by Rouge, whose front cabin is a premium recliner rather than the Business Class on the mainline narrowbodies. Either way the season is short and the cabin is small, so March break dates go early.
The other Toronto nonstop, also about 4h15m and also seasonal, and frequently the cheaper of the two Canadian options. Read the cabin before you compare fares: the front of WestJet’s narrowbodies is sold as Premium, a wide recliner, rather than the lie-flat business class it offers on its widebodies, so this is a seat-and-service comparison against Air Canada, not just a price one.
Typical published round-trip business class ranges. Biirdee's sourced fares come in below these; request a quote for live pricing on your dates.
| Route | Typical published fare | Notes |
|---|---|---|
| From Miami and Florida | $650–$1,400 round trip | American nonstop in about 2h35m, several departures a day. Published fares as of September 2026; our sourced fares land under this. |
| From the U.S. East Coast and Atlanta (JFK, BOS, IAD, ATL) | $800–$1,900 round trip | Delta and United nonstops of three and a half to four hours: domestic first class, not a lie-flat cabin. |
| From Chicago, Dallas, Houston, Denver and Toronto | $1,000–$2,200 round trip | American and United nonstops of four and a half to six hours; Air Canada and WestJet from Toronto price in the same band during the winter season. |
| From the U.S. West Coast | $1,300–$2,600 round trip | We see no West Coast nonstop, so plan on connecting through Dallas, Houston, Chicago or Miami, with the fare buying a premium seat on each leg. |
| From Madrid and Europe | €2,500–€5,500 round trip | Iberia nonstop in about 8h15m, the one lie-flat business cabin on our nonstop map; from London or elsewhere in Europe, add a Madrid or US East Coast connection. Peak winter dates and last-minute bookings sit above this. |
| Peak (mid-December to mid-April) | Top of every range above | Dry-season traffic, Christmas and New Year, the San Sebastián street festival in January and the March school breaks; the small premium cabins on the Florida hops sell out first. |
Scheduled nonstops from the busiest gateways, from published airline schedules as of 2 September 2026. Flight times are gate-to-gate estimates. Carriers marked economy-only sell no business class cabin on the route.
| From | Airlines flying nonstop | Flight time |
|---|---|---|
| MiamiMIA–SJU | American Airlines, Frontier Airlines (economy only) | ~2h 33m |
| New YorkJFK–SJU | Delta Air Lines, JetBlue | ~3h 39m |
| TorontoYYZ–SJU | Air Canada (seasonal), WestJet (seasonal) | ~4h 16m |
| AtlantaATL–SJU | Delta Air Lines, Frontier Airlines (economy only) | ~3h 32m |
| ChicagoORD–SJU | American Airlines, United Airlines | ~4h 34m |
| DallasDFW–SJU | American Airlines | ~4h 45m |
| DenverDEN–SJU | United Airlines | ~5h 52m |
| MadridMAD–SJU | Iberia | ~8h 17m |
| HoustonIAH–SJU | Frontier Airlines (from 17 December 2026, economy only), United Airlines | ~4h 26m |
| BostonBOS–SJU | Delta Air Lines, Frontier Airlines (economy only), JetBlue | ~3h 48m |
| Washington, D.C.IAD–SJU | Frontier Airlines (economy only), United Airlines | ~3h 35m |
San Juan has two clear seasons and they move fares hard. The drier, breezier stretch from mid-December to mid-April is the peak (mid-eighties, the trade winds up, snowbird traffic from the whole eastern half of North America), and it is the window in which Air Canada and WestJet run their seasonal Toronto flights. Hurricane season runs 1 June to 30 November, with the genuinely risky window from mid-August through October; that is also the cheapest flying of the year, and the trade we would only make with a flexible fare or proper insurance. Late April to early June is the compromise we book most often: the water is warm, the crowds have gone home and premium cabins price like shoulder season.
The calendar spikes are specific. Las Fiestas de la Calle San Sebastián takes over Old San Juan for four days in mid-January and fills the city hotel stock; Carnaval in Ponce lands in February; March and early April bring spring break and, depending on the year, Semana Santa traffic; and Thanksgiving, Christmas and New Year all sell the short Florida and north-east flights out completely. San Juan is also one of the busiest cruise homeports in the Caribbean, which puts a weekend turnaround bulge on Saturday and Sunday flights in season; shifting a departure off the weekend is often the single cheapest change you can make to the itinerary.
Book eight to twelve weeks ahead for the shoulder months and three to five months for the winter peak, Christmas and San Sebastián. The constraint here is cabin size rather than the fare filing: a 737 or A321 carries only sixteen to twenty premium seats, and on a route this short they are bought by upgrades and status as much as by cash fares, so discounted inventory closes long before the published price moves. Give us the dates and the gateway, including the Madrid nonstop, and we will come back with a quote from our negotiated and unpublished fare channels, usually within the hour.
Pick your departure city for route-specific fares, airlines and flight times.
Business class from Los Angeles, United States
Business class from Miami, United States
Business class from New York, United States
Business class from Toronto, Canada
Business class from Atlanta, United States
Business class from Chicago, United States
Business class from Dallas, United States
Business class from Denver, United States
Business class from Madrid, Spain
Business class from Mexico City, Mexico
Business class from Houston, United States
Business class from Boston, United States
Business class from Washington, D.C., United States
Biirdee · Flight Concierge
Tell us your dates and departure city; the desk prices San Juan across every airline and unpublished-fare channel, usually within the hour.
Questions?[email protected]
Prefer to book it yourself at net fares?
Biirdee Pro members book flights & hotels at net rates: $100/mo, cancel anytime.