Direct flights to San Juan SJU

Luis Munoz Marin International is a medium sized and largest airport in Puerto Rico. In total there are 58 airports with direct flights to San Juan from 14 different countries and 23 U.S. states. The airport is a hub for Cape Air and Tradewind Aviation . You can easily reach San Juan with daily non-stop flights from 15 other major hubs like Miami (American Airlines), Saint Barthelemy (Tradewind Aviation) and Atlanta (Delta).

SJU Click to open the interactive map.

Non-stop routes to SJU:


No direct flights found. Try clear all filters.
Major airlines with daily flights to San Juan
Daily flights with Tradewind Aviation
Daily flights with American Airlines
Daily flights with Delta
Daily flights with United
Daily flights with Copa Airlines
Daily flights with AVIANCA
SJU routes and destination map
Show flights from San Juan instead? Cheap flights to San Juan

Yes you can fly to San Juan from 31 different US airports.

There are 20 airlines with direct flights to San Juan. JetBlue Airways, Frontier Airlines and Spirit Airlines are the most popular ones.

All 3 big alliances are flying to San Juan. Star Alliance, Oneworld and SkyTeam.

The IATA code is SJU and the ICAO code is TJSJ.

You can fly daily from 15 different airports hubs to San Juan. Including Saint Barthelemy with Tradewind Aviation, Miami & Charlotte & Chicago & Philadelphia & Dallas with American Airlines and Atlanta & New York & Boston with Delta.

Depends where you are flying from. It takes 8h 50min from Madrid (MAD) and 24min from Vieques (VQS).

There are 3 airports in San Juan with scheduled flights.

The airport with the most scheduled flight is Luis Munoz Marin International (SJU).

It depends on where from and when you are flying. The average one-way ticket price according to our data is $206.
Direct flights to other airports in San Juan
Fernando Luis Ribas Dominicci (SIG)

Flights from 1 different airports

Direct flights to Puerto Rico
Rafael Hernandez
Rafael Hernandez (BQN)

Flights from 5 different airports

Benjamin Rivera Noriega Airport
Benjamin Rivera Noriega Airport (CPX)

Flights from 3 different airports

Mercedita (PSE)

Flights from 2 different airports

Eugenio Maria De Hostos
Eugenio Maria De Hostos (MAZ)

Flights from 1 different airports

Vieques (VQS)

Flights from 1 different airports

Jose Aponte de la Torre Airport (NRR)

Flights from 1 different airports