Cheap flights to San Juan
The capital of Puerto Rico receives flights at its main air hub — Luis Munoz Marin International Airport (SJU), which is located 6 km from the city center. Air services cover numerous destinations, with the busiest traffic observed from New York (314 weekly flights), Orlando (297 flights), and Miami (134 flights). An extensive network of routes allows travelers to easily plan trips from throughout the Caribbean region and the mainland.
There are 39 airlines operating on this route, with the largest by passenger volume being JetBlue, Frontier Airlines, and Spirit Airlines. Below on this page, you will find cards with flight searches from various departure cities to help you find the best travel option. To prepare for your trip, we also recommend checking out the sections on weather and how to get there.

Atlanta — San Juan

Miami — San Juan

Fort Lauderdale — San Juan

Philadelphia — San Juan

Orlando — San Juan

Tampa — San Juan


Houston — San Juan


Washington, D.C. — San Juan

Punta Cana — San Juan

Charlotte Amalie — San Juan



Dallas — San Juan


Chicago — San Juan
Flight insights to San Juan
Data-driven trends for direct flights to San Juan — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to San Juan come from New York City, Orlando and Miami. New York City leads with around 314 flights a week.
- New York City314 flights/week
- Orlando297 flights/week
- Miami134 flights/week
- Atlanta125 flights/week
- Fort Lauderdale123 flights/week
Top departure countries
Most direct flights to San Juan depart from United States, Dominican Republic and U.S. Virgin Islands. United States alone accounts for about 77% of all direct routes.
- United Statesavg $119
- Dominican Republicavg $150
- U.S. Virgin Islandsavg $261
- Saint Barthelemyavg $455
- Colombiaavg $194
Direct routes & fares
Popular non-stop routes to San Juan range from Miami at $56 to New York City at $111 — a quick way to compare direct-flight fares.
- New York Cityfrom $111
- Orlandofrom $79
- Miamifrom $56
- Atlantafrom $59
- Fort Lauderdalefrom $65
Cheapest departure cities
The cheapest places to fly to San Juan from right now are Miami from $56, Atlanta from $59 and Fort Lauderdale from $65.
- Miamifrom $56
- Atlantafrom $59
- Fort Lauderdalefrom $65
- Philadelphiafrom $67
- Tampafrom $67
Longest direct flights
The longest direct flight to San Juan is from Madrid at about 8h 41m, followed by Denver (6h 10m) and Minneapolis (5h 28m).
- Madrid8h 41m
- Denver6h 10m
- Minneapolis5h 28m
- San Antonio5h
- Mexico City4h 58m
Popular departure cities to San Juan
Frequently asked questions
- How many cities offer flights to San Juan?
- Air service is available from many departure points, including 15 of the most popular cities with the highest flight frequencies. Major routes connect the city with major transport hubs in the USA, the Dominican Republic, and the US Virgin Islands.
- Which cities have the most frequent flights to San Juan?
- The highest number of flights arrive from New York (314 weekly departures), Orlando (297 flights), and Miami (134 flights). Significant passenger traffic is also provided by Atlanta and Fort Lauderdale.
- How many airlines fly to San Juan?
- Regular flights to the capital of Puerto Rico are provided by 39 airlines. The leaders in the number of weekly flights on this route are carriers such as JetBlue, Frontier Airlines, and Spirit Airlines.
- Which airports receive flights to San Juan?
- All major international flights arrive at Luis Munoz Marin International Airport (SJU). The airport is conveniently located just 6 km from the city center, allowing guests to quickly reach their hotels by taxi or public transport.
- How to find cheap flights to San Juan?
- To find the best fares, it is recommended to check offers from low-cost carriers, such as Frontier Airlines or Spirit Airlines. It is also worth comparing prices from different hub airports using the search form in the city cards further down the page.