1map logoGo to main page

Atlanta, GA, USA to Saint Louis, MO, USA from $80: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Atlanta, United States
to
Saint Louis, United States

How to Get from Atlanta to Saint Louis: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$80 by busBest price
898 kmDistance
4h 23m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Atlanta to Saint Louis with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
4h  23m
Estimated price
$94-306
Recommended
Company
Greyhound USA
Bus
Average Duration
17h  20m
Estimated price
$80-170
Cheapest
route map
Distance: 898 km
Duration: 4h 23m

See more options

Company
N/A
Drive
Average Duration
9h  10m
Estimated price
$100-150

Atlanta - Saint Louis operators

Explore transport companies operating between Atlanta and Saint Louis, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
delta.com

Plane from Atlanta Airport (ATL) to St. Louis Airport (STL)

Average Duration
1h 40m
Estimated price
$130-940
Website
southwest.com

Plane from Atlanta Airport (ATL) to St. Louis Airport (STL)

Average Duration
1h 44m
Estimated price
$941-942

Plane from Atlanta Airport (ATL) to Chicago Midway, then St. Louis Airport (STL)

Average Duration
4h
Estimated price
$943-940
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Atlanta Bus Station to St. Louis Bus Station

Average Duration
17h 20m
Estimated price
$80-170

Atlanta to Saint Louis: Overview of Bus, Train, Flight, and Car Trips

Traveling between Atlanta and Saint Louis offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from Atlanta to Saint Louis covering a distance of 558 miles. 💰 Experience flexible pricing options ranging from $100 to $150 for the journey by car, offering budget-friendly travel choices. ⏱️ Enjoy a scenic drive lasting approximately 9 hours and 10 minutes, full of diverse landscapes and memorable pit stops along the way from Atlanta to St. Louis.
Average price
$100 - $150
🛫 Flying from Atlanta to Saint Louis is convenient with direct flights taking only 1 hour and 36 minutes with options from Delta and Southwest Airlines. ✈️ The total flight time averages 4 hours and 23 minutes for this route, providing a quick and efficient way to travel between these two cities in the United States. 💸 Travelers can expect flight prices between $94 to $306 for a one-way trip from Atlanta to Saint Louis, making it a cost-effective option for those looking to explore the Gateway City.
Departure Point
Atlanta Airport
Arrival Point
St. Louis Airport
🚌 Traveling from Atlanta to Saint Louis by bus is a convenient option with services departing once daily from Atlanta Bus Station. The journey with Greyhound USA takes approximately 17 hours and 20 minutes, arriving at St Louis Bus Station. 🛣️ The route consists of two steps with a transfer in Nashville. The first leg, from Atlanta to Nashville, takes about 4 hours and 40 minutes covering a distance of 538 miles. The second leg, from Nashville to St. Louis, is approximately 7 hours. 💰 Bus tickets between Saint Louis and Atlanta range from $80 to $170.
Departure Point
Atlanta Bus Station
Arrival Point
St Louis Bus Station

Frequently asked questions

Find out more about the route from Atlanta to Saint Louis.

Or choose the category:
The distance between Atlanta and Saint Louis is approximately 756 km by air and 898 km by road. The typical travel time by plane is around 3 hours and 36 minutes, while by car, it takes approximately 9 hours and 10 minutes. If you prefer taking a bus, the travel time is around 12 hours and 55 minutes.
The most cost-effective way to travel from Atlanta to St. Louis is by bus, with prices ranging from $55 to $170. Although it takes 12 hours and 55 minutes, it offers a more affordable option for budget-conscious travelers. Alternatively, for those looking for a quicker option, flying from Atlanta to St. Louis is the most time-efficient method, taking just 3 hours and 36 minutes, with prices ranging from $65 to $260.
The prices of a bus ticket between Saint Louis and Atlanta can vary depending on the specific bus company and the time of travel. On average, prices range from $57 to $162.
To travel from Atlanta to Saint Louis without using public transportation, you can drive. The road distance between the two cities is approximately 898 km, and it takes about 9 hours and 10 minutes to drive from Atlanta to Saint Louis. The cost of driving varies, with prices ranging from $100 to $150 depending on factors like fuel prices and tolls.
If you are looking to travel from Atlanta to Saint Louis without a car, the best option would be to take a bus. It takes approximately 12 hours and 55 minutes to reach Saint Louis from Atlanta by bus. The cost of the bus ticket can range from $55 to $170.
Yes, there is a link between Atlanta and Saint Louis but there is no direct bus route. There are bus services operated by Greyhound USA that depart from Atlanta Bus Station and arrive at St Louis Bus Station via Nashville Bus Station. The journey, including transfers, takes approximately 12h 55m.
The flight between Atlanta and Saint Louis typically takes 1 hour and 33 minutes. However, the duration may vary depending on factors such as weather conditions and flight schedules. The cost of a flight between the two cities can range from $69 to $256, depending on the airline, season, and availability of tickets.
There are numerous accommodation options near Saint Louis. With over 326 hotels to choose from, there is a range of options suitable for different budgets and preferences. Prices for hotels in the area start at $41 per night.