Flights from Saint Louis to San Juan – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
STL to SJU – All flight route options from Saint Louis Airport, Missouri, USA to Luis Munoz Marin International, Puerto Rico. These flights are operated by 8 airlines. Fly non-stop with Southwest Airlines or choose from 15 different transit flights. The shortest flight time is 4 hours and 20 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.
Saint Louis to San Juan flights
There are over 16 airlines and as many as 266 flights every week to this destination. You can fly non-stop to San Juan (SJU) from Saint Louis (STL) with Southwest Airlines but if a stopover option suits you better you can choose to fly via Chicago, Fort Lauderdale or any other of the 15 alternatives with connectiing airports.
Saint Louis to San Juan with Southwest Airlines
You can fly non-stop with Southwest Airlines every Saturday between 8:00 am and 11:00 am. You can also catch a transit flight via Chicago or Fort Lauderdale.
With Delta Air Lines
If you fly from Saint Louis with Delta Air Lines you will do a stopover in Atlanta, ATL before reaching San Juan. This flight trip will take 7 hours and 51 minutes and you can fly every weekday with departures between 6:00 am and 3:00 pm. Delta Air Lines is a member of SkyTeam.
Distance & flight times: Saint Louis Airport to Luis Munoz Marin International
The shortest flight time between STL and SJU is 4 hours and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 20m | - | 2036 miles (3276 km) |
MDW Chicago | 6h 50m | 1h 0m | 2322 miles (3736 km) |
FLL Fort Lauderdale | 6h 55m | 2h 50m | 2115 miles (3403 km) |
BNA Nashville | 7h 0m | 2h 0m | 2037 miles (3278 km) |
DTW Detroit | 7h 2m | 55m | 2385 miles (3837 km) |
TPA Tampa | 7h 5m | 4h 55m | 2118 miles (3408 km) |
ORD Chicago | 7h 5m | 40m | 2344 miles (3771 km) |
IAD Dulles | 7h 22m | 1h 20m | 2281 miles (3670 km) |
ATL Atlanta | 7h 51m | 3h 24m | 2042 miles (3286 km) |
MCO Orlando | 8h 16m | 2h 17m | 2082 miles (3350 km) |
CLT Charlotte | 8h 19m | 30m | 2061 miles (3316 km) |
MIA Miami | 8h 25m | 4h 20m | 2126 miles (3421 km) |
PHL Philadelphia | 8h 31m | 45m | 2404 miles (3868 km) |
LGA New York | 9h 25m | - | - |
BWI Baltimore | 9h 40m | 1h 30m | 2316 miles (3726 km) |
EWR New York | 11h 25m | - | - |


Quick copy and share this page
From Saint Louis to Puerto Rico
Below is a list of other destinations to Puerto Rico from Saint Louis Airport with either direct flights or 1 stop connections.
From USA to San Juan
Below is a list of other cities in USA with flights to San Juan with either non-stop or connecting flights.
-
DFW Dallas Direct
-
ORD Chicago Direct
-
ATL Atlanta Direct
-
DEN Denver Direct
-
JFK New York Direct
-
MIA Miami Direct
-
LAX Los Angeles
-
CLT Charlotte Direct
-
EWR New York Direct
-
IAH Houston Direct