St. Louis Lambert International Airport (STL) connects Gateway City travelers to the Bahamas through well-timed one-stop flights. Delta, American, Southwest, and United all serve this route through their respective hub cities, providing good schedule flexibility.
While direct service to Nassau is not available, total travel time as quick as 5 hours 43 minutes puts the Bahamas within easy reach. Atlanta offers the fastest connection, with Miami, Baltimore, and Chicago as alternative routing options.
Flights to Nassau
St. Louis connects to Nassau through one-stop flights via several major hubs. Delta Air Lines routes through Atlanta with some of the fastest connection times, reaching Nassau in approximately 5 hours 43 minutes total. American Airlines connects through Miami and Charlotte. Southwest offers service through Baltimore and other hubs, operating about 12 weekly departures. United provides additional routing options. Multiple morning departures are available on weekdays.
Onward to the Abacos and Out Islands
Nassau serves as your jumping-off point for the Out Islands. Bahamasair and regional carriers fly daily to Marsh Harbour (MHH) and Treasure Cay (TCB) in the Abacos, with flight times of 35-50 minutes. For Abacos travelers, routing through Miami or Fort Lauderdale may be more efficient, as those cities offer direct Marsh Harbour service. Eleuthera, Harbour Island, and Exuma all have regular air connections from Nassau. Bahamas Ferries provides sea travel alternatives to Eleuthera and Harbour Island.
Planning Tips
Atlanta on Delta typically offers the fastest total journey from St. Louis to Nassau. Compare this against American through Miami or Charlotte depending on your schedule needs. Southwest through Baltimore provides another solid option with their no-change-fee policy. For Abacos trips, evaluate whether Miami routing with a direct Marsh Harbour connection saves time. Allow 2 hours minimum for domestic connections, 3 hours in Nassau for inter-island flights. Book winter travel early.
At a glance
- Fastest connections via Atlanta at around 5 hours 43 minutes
- Multiple carrier options including Delta, American, Southwest, United
- Approximately 12 weekly Southwest departures
- Good routing flexibility through various hubs
- Connections available to Abacos and Out Islands
Frequently asked questions
- What is the fastest route from St. Louis to Nassau?
- Connecting through Atlanta on Delta Air Lines typically provides the fastest total travel time at approximately 5 hours 43 minutes.
- Are there direct flights from St. Louis to the Bahamas?
- No direct flights are available. All service requires one connection through cities like Atlanta, Miami, Baltimore, or Chicago.
- How do I reach the Abacos from St. Louis?
- Fly to Nassau and connect to Marsh Harbour or Treasure Cay on Bahamasair. Alternatively, route through Miami for direct Marsh Harbour service.
Routes and schedules change seasonally — confirm current flights with airlines before booking.
Once you land in the Abacos…
Step aboard a private catamaran charter and explore the Sea of Abaco.
Plan your charterSee all getting-there guides, how to get to the Abacos, or the best time to visit.
