San Juan is an international gateway first: 54 of its 55 nonstop origins are outside Puerto Rico, across 15 countries. 37 routes run daily or better — the trunk of the network — while 12 operate fewer than three times a week, mostly seasonal leisure service worth checking against your dates. The busiest corridor is Orlando–San Juan at about 28.3× a day; the longest haul in is Madrid, around 8h 10m nonstop; no nonstops reach San Juan from Africa or Oceania or Asia — those trips connect through the gateways below.
From our own nightly fare sampling across nonstop routes into San Juan — medians of the lowest fares seen, not predictions. The pattern: Aug runs cheapest (median low $81), Jul dearest ($108).
Sample sizes vary by month (Jul 53 · Aug 180 · Sep 195 · Oct 63 · Nov 15); thin months are directional, not gospel.
In our route tracking since 6 July 2026: new or returning nonstops from Denver, Minneapolis, Nashville, Chicago, Austin, Raleigh-Durham, Houston, St. Louis and 5 more. Service from Antigua, The Valley, Samana, Caracas, Culebra Island, Dominica, Tortola, Fort-De-France and 15 more has left the schedule — some of that is seasonal and comes back.
Schedules shift with seasons; treat exits as "check again for your dates," not obituaries.
JetBlue Airways (21) · Frontier Airlines (14) · Southwest Airlines (10) · Cape Air (6) · American Airlines (5) · Delta Air Lines (5) · United Airlines (5) · Air Flamenco (4) · Kingfisher Air Service (3) · interCaribbean Airways (2) · and 22 more — the number is how many origin cities each carrier connects to SJU nonstop.
SJU sits about 11 km (7 mi) from Old San Juan.
Taxi (fixed zones) — Tourism-authority taxis run fixed zone rates posted at the stand — Condado and Isla Verde are the short hops, Old San Juan a bit further.
Uber/Lyft — Both pick up at SJU from marked rideshare zones and usually undercut the taxi zones outside peak hours.
Rental car — On-airport garage plus shuttle lots. A car matters if you're heading to El Yunque, Rincón, or the south coast; skip it for a San Juan-only stay.
Terminals. SJU's concourses A-D share one terminal building, so connections are walkable. US mainland flights operate as domestic — no immigration or customs in either direction for US citizens.
On arrival. Because Puerto Rico is a US territory there is no passport control from the mainland — you walk straight to baggage claim. Agriculture inspection screens checked bags on the WAY BACK to the mainland; budget a few extra minutes for departure, not arrival.
Sorted by flight time — the quickest ways in first. Click a column to re-sort; origins link to their own airport guide, times to the route page.
| Origin | Country | Flight time ▲ | Flights/day | Airlines |
|---|---|---|---|---|
| Vieques IslandVQS | Puerto Rico | 45m | 6.7× | Cape Air |
| St. ThomasSTT | Virgin Islands | 48m | 10.6× | Air Flamenco, Cape Air, JetBlue Airways, Southwest Airlines |
| TortolaEIS | British Virgin Islands | 51m | 10.4× | Air Flamenco, Cape Air, interCaribbean Airways, JLG, Kingfisher Air Service |
| St. Croix IslandSTX | Virgin Islands | 51m | 5.3× | Air Flamenco, Cape Air, JetBlue Airways |
| Spanish TownVIJ | British Virgin Islands | 52m | 5× | Cape Air, Tradewind Aviation |
| Punta CanaPUJ | Dominican Republic | 58m | 6.6× | Arajet, Frontier Airlines, JetBlue Airways |
| PhilipsburgSXM | Netherlands Antilles | 1h 02m | 1.7× | Air Flamenco, Contour Aviation, Kingfisher Air Service, Libyan Airlines |
| The ValleyAXA | Anguilla | 1h 02m | 0.4× | Kingfisher Air Service |
| GustaviaSBH | France | 1h 04m | 7.3× | Cape Air, STB, Tradewind Aviation |
| Basse TerreSKB | Saint Kitts and Nevis | 1h 06m | 0.3× | interCaribbean Airways |
| Santo DomingoSDQ | Dominican Republic | 1h 07m | 4.1× | Arajet, JetBlue Airways |
| SantiagoSTI | Dominican Republic | 1h 15m | 1.1× | JetBlue Airways |
| DominicaDOM | Dominica | 1h 22m | 0.6× | Contour Aviation |
| CaracasCCS | Venezuela | 1h 42m | 0.7× | NSP |
| MiamiMIA | United States | 2h 39m | 12.4× | 21 Air, American Airlines, BBQ, Frontier Airlines, TTT |
| Fort LauderdaleFLL | United States | 2h 39m | 8× | Frontier Airlines, JetBlue Airways |
| Rio NegroMDE | Colombia | 2h 40m | 2.3× | Avianca, JetBlue Airways |
| BogotaBOG | Colombia | 2h 45m | 1.6× | Avianca, Gol |
| Panama CityPTY | Panama | 2h 46m | 2.6× | Copa Airlines |
| OrlandoMCO | United States | 2h 55m | 28.3× | Frontier Airlines, JetBlue Airways, Southwest Airlines |
| TampaTPA | United States | 3h 01m | 7.9× | Frontier Airlines, JetBlue Airways, Southwest Airlines, YEL, Alaska Airlines |
| JacksonvilleJAX | United States | 3h 06m | 2.7× | Frontier Airlines, JetBlue Airways |
| NorfolkORF | United States | 3h 21m | 0.7× | JetBlue Airways |
| Raleigh-DurhamRDU | United States | 3h 23m | 1.7× | Frontier Airlines, JetBlue Airways |
| CharlotteCLT | United States | 3h 28m | 2.7× | American Airlines, Frontier Airlines |
| RichmondRIC | United States | 3h 29m | 0.4× | JetBlue Airways |
| AtlantaATL | United States | 3h 36m | 5.9× | Delta Air Lines, Frontier Airlines |
| WashingtonDCA | United States | 3h 37m | 1× | JetBlue Airways, Southwest Airlines |
| BaltimoreBWI | United States | 3h 38m | 4.6× | Frontier Airlines, Southwest Airlines |
| WashingtonIAD | United States | 3h 39m | 2.3× | United Airlines |
| PhiladelphiaPHL | United States | 3h 39m | 8.3× | American Airlines, Frontier Airlines, JetBlue Airways |
| WilmingtonILG | United States | 3h 39m | 0.6× | Avelo Airlines |
| New YorkJFK | United States | 3h 42m | 11.7× | Delta Air Lines, JetBlue Airways |
| NewarkEWR | United States | 3h 43m | 6.7× | JetBlue Airways, United Airlines |
| White PlainsHPN | United States | 3h 45m | 0.7× | JetBlue Airways |
| Windsor LocksBDL | United States | 3h 50m | 3.3× | Frontier Airlines, JetBlue Airways |
| BostonBOS | United States | 3h 51m | 4.7× | Delta Air Lines, JetBlue Airways |
| NashvilleBNA | United States | 3h 59m | 0.4× | Southwest Airlines |
| CincinnatiCVG | United States | 4h 06m | 1.1× | 21 Air |
| BuffaloBUF | United States | 4h 10m | 0.6× | JetBlue Airways |
| TorontoYYZ | Canada | 4h 18m | 0.1× | Air Canada |
| DetroitDTW | United States | 4h 20m | 1.1× | Delta Air Lines |
| HoustonHOU | United States | 4h 27m | 1× | Southwest Airlines |
| HoustonIAH | United States | 4h 28m | 3.6× | United Airlines |
| St. LouisSTL | United States | 4h 30m | 0.1× | Southwest Airlines |
| ChicagoMDW | United States | 4h 34m | 0.4× | Southwest Airlines |
| ChicagoORD | United States | 4h 36m | 4× | American Airlines, Frontier Airlines, United Airlines |
| AustinAUS | United States | 4h 44m | 0.1× | Southwest Airlines |
| Dallas-Fort WorthDFW | United States | 4h 46m | 3.1× | American Airlines, Frontier Airlines |
| MinneapolisMSP | United States | 5h 13m | 0.4× | Delta Air Lines, Sun Country Airlines |
| DenverDEN | United States | 5h 50m | 1.1× | United Airlines |
| BismarckBIS | United States | 5h 55m | 0.1× | National Airlines |
| MesaAZA | United States | 6h 20m | 0.1× | Talon Air |
| San DiegoSAN | United States | 6h 56m | 0.1× | NDG |
| MadridMAD | Spain | 8h 10m | 1.7× | Iberia |
JetBlue Airways (21 routes), Frontier Airlines (14 routes), Southwest Airlines (10 routes), Cape Air (6 routes), American Airlines (5 routes) — 32 airlines in total fly nonstop to SJU.
55 cities across 15 countries have scheduled nonstop service to SJU, 54 of them international.
Vieques Island — about 45m nonstop.
Orlando to San Juan, with roughly 28.3 flights a day.