Flights from Saint Louis to Montego Bay – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
STL to MBJ – All flight route options from Saint Louis Airport, Missouri, USA to Sangster International, Jamaica. These flights are operated by 4 airlines. Fly non-stop with Southwest Airlines or choose from 9 different transit flights. The shortest flight time is 3 hours and 40 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 Sangster
We got great deals on hotels and car rentals near the airport.
Saint Louis to Montego Bay flights
With over 139 flights every week and 10 different airlines you have a wide range of options. You can fly non-stop to Montego Bay (MBJ) from Saint Louis (STL) with Southwest Airlines but if a stopover option suits you better you can choose to fly via Atlanta, Chicago or any other of the 9 alternatives with connectiing airports.
Saint Louis to Montego Bay with Southwest Airlines
Southwest Airlines has non-stop every Saturday or Sunday at 09:50. You can also catch a transit flight via Chicago or Orlando.
With Delta Air Lines
If you fly from Saint Louis with Delta Air Lines you will do a stopover in Atlanta, ATL before reaching Montego Bay. This flight trip will take 6 hours and 17 minutes and you can fly every weekday with departures between 6:00 am and 10:00 am. Delta Air Lines is a member of SkyTeam.
Distance & flight times: Saint Louis Airport to Sangster International
The shortest flight time between STL and MBJ is 3 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 40m | - | 1595 miles (2566 km) |
ATL Atlanta | 6h 17m | 4h 6m | 1612 miles (2594 km) |
MDW Chicago | 6h 20m | 1h 5m | 1971 miles (3171 km) |
ORD Chicago | 6h 31m | 1h 0m | 1993 miles (3207 km) |
CLT Charlotte | 6h 34m | 2h 0m | 1753 miles (2821 km) |
MCO Orlando | 6h 40m | 2h 0m | 1609 miles (2589 km) |
IAH Houston | 7h 15m | 1h 43m | 2030 miles (3266 km) |
FLL Fort Lauderdale | 7h 15m | 2h 45m | 1608 miles (2587 km) |
MIA Miami | 7h 40m | 3h 15m | 1604 miles (2581 km) |
HOU Houston | 8h 30m | 3h 5m | 2035 miles (3274 km) |


Quick copy and share this page
From Saint Louis to Jamaica
Below is a list of other destinations to Jamaica from Saint Louis Airport with either direct flights or 1 stop connections.
From USA to Montego Bay
Below is a list of other cities in USA with flights to Montego Bay with either non-stop or connecting flights.
-
ORD Chicago Direct
-
DFW Dallas 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