Flights from San Jose to San Juan – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
SJO to SJU – All flight route options from Juan Santamaria International, Costa Rica to Luis Munoz Marin International, Puerto Rico. These flights are operated by 5 airlines. Fly non-stop with AVIANCA or choose from 4 different transit flights. The shortest flight time is 3 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Luis Munoz Marin
We got great deals on hotels and car rentals near the airport.
San Jose to San Juan flights
With over 31 flights every week and 5 different airlines you have a wide range of options. You can fly non-stop to San Juan (SJU) from San Jose (SJO) with AVIANCA but if a stopover option suits you better you can choose to fly via Panama City, Santo Domingo or any other of the 4 alternatives with connectiing airports.
San Jose to San Juan with AVIANCA
AVIANCA has non-stop every Monday or Friday at 07:30. You can also take a connecting flight via Medellin or Bogota. AVIANCA is a Star Alliance member.
With Copa Airlines
If you fly from San Jose with Copa Airlines you will do a stopover in Panama City, PTY before reaching San Juan. This flight trip will take 5 hours and 47 minutes and you can fly every weekday with departures between 4:00 am and 3:00 pm. Copa Airlines is a Star Alliance member.
Distance & flight times: Juan Santamaria International to Luis Munoz Marin International
The shortest flight time between SJO and SJU is 3 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 10m | - | 1357 miles (2183 km) |
PTY Panama City | 5h 47m | 3h 50m | 1448 miles (2330 km) |
SDQ Santo Domingo | 5h 57m | 1h 44m | 1381 miles (2222 km) |
MDE Medellin | 6h 7m | 1h 22m | 1715 miles (2759 km) |
BOG Bogota | 8h 0m | 2h 50m | 1887 miles (3036 km) |

