1map logoGo to main page

Detroit, MI, USA to Saint Louis, MO, USA from $23: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Detroit, United States
to
Saint Louis, United States

How to Get from Detroit 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.

$23 by trainBest price
736 kmDistance
5h 2m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Detroit 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
5h  2m
Estimated price
$98-395
Recommended
Company
Amtrak
Train
Average Duration
12h  47m
Estimated price
$23-252
Cheapest
route map
Distance: 736 km
Duration: 5h 2m

See more options

Company
Greyhound USA
Bus
Average Duration
10h  15m
Estimated price
$53-980
Company
various
Bus
Plane
Average Duration
8h  17m
Estimated price
$113-344
Company
various
Drive
Plane
Average Duration
6h  48m
Estimated price
$220-578
Company
various
Bus
Average Duration
13h  55m
Estimated price
$981-982
Company
various
Drive
Average Duration
8h  54m
Estimated price
$983-984

Detroit - Saint Louis operators

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

Plane
Website
delta.com

Plane from Detroit (DTW) to St. Louis (STL)

Average Duration
1h 44m
Estimated price
$984-3950
Website
aa.com

Plane from Detroit (DTW) to St. Louis (STL)

Average Duration
3h 55m
Estimated price
$3955-3954
Website
southwest.com

Plane from Detroit (DTW) to St. Louis (STL)

Average Duration
1h 38m
Estimated price
$3957-3958
Website
united.com

Plane from Detroit (DTW) to St. Louis (STL)

Average Duration
3h 58m
Estimated price
$3955-232
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Dearborn to Chicago Union Station

Average Duration
5h 11m
Estimated price
$235-3957

Train from Chicago Union Station to St. Louis

Average Duration
5h 6m
Estimated price
$235-3951
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Detroit Bus Station to Indianapolis Bus Station

Average Duration
5h 20m
Estimated price
$237-2522

Bus from Indianapolis Bus Station to St Louis Bus Station

Average Duration
3h 55m
Estimated price
$2524-2522
Contact phone
+1 888-378-3823
Website
baronsbus.com

Bus from Detroit, MI to Indianapolis, IN

Average Duration
5h 20m
Estimated price
$237-2522

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

Traveling between Detroit 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 Detroit to St. Louis, spanning 523 miles of open highways and picturesque scenery. The journey promises nearly 9 hours of adventure and exploration through the heartland of America. 💸 Traveling from Detroit to St. Louis by car offers a budget-friendly option, with prices ranging from $95 to $140. This cost-effective mode of transportation allows for flexibility and the freedom to make pit stops along the way.
Average price
$95 - $140
🚈 The train journey from Detroit to Saint Louis takes approximately 12 hours and 47 minutes, offering a scenic and convenient way to travel between the two cities. 🎟️ Prices for a train ticket between Detroit and Saint Louis can range from $23 to $252, providing options for different budgets and travel preferences. 🗺️ The route from Detroit to Saint Louis covers a distance of 561 miles and involves a transfer in Chicago. This multi-step journey involves boarding the Wolverine train from Detroit to Chicago Union Station, followed by a connection to the Texas Eagle train to reach St. Louis Gateway Transportation Center.
Useful tips for train travellers
• On the Amtrak service between Detroit and Saint Louis, expect onboard catering with options for snacks, meals, and beverages available for purchase. You can enjoy selections from local vendors which might include unique regional specialties, especially in the café car, so be sure to check the daily offerings when you board.
• Amtrak offers different seating options including Coach Class and Business Class. Coach offers standard comfortable seating with spacious legroom, while Business Class provides wider seating and complimentary non-alcoholic beverages. Upgrade to Business Class for a quieter experience and access to the Business Class Lounge, if available.
• The primary operator for this route is Amtrak. Their website, amtrak.com, provides schedules, ticket options, and further details. Note that you will also have various connecting services available such as Greyhound (greyhound.com) for connecting bus rides, should you need them.
🛫 Flying from Detroit to St. Louis is convenient with a direct flight taking only 1 hour and 35 minutes. Major airlines such as Delta, United, American, and Southwest offer flights on this route. 🌆 Travelers can expect to reach Saint Louis from Detroit in a total flight time of 5 hours and 2 minutes. Whether for business or leisure, the trip between these cities is efficient and relatively short. 💸 Prices for flights between Saint Louis and Detroit range from $98 to $395, making it a reasonable option for those looking to explore the Gateway City from the Motor City. With various airlines to choose from, finding a convenient and affordable flight is easily manageable.
Departure Point
Detroit Airport
Arrival Point
St. Louis Airport
Useful tips for plane travellers
• Consider booking a direct flight with Delta or Southwest for the quickest travel time of 1h 35m; check both airlines' websites for real-time offers at delta.com and southwest.com.
• Upon arrival at St. Louis Lambert International Airport, utilize the airport's signs to navigate to the rental car or taxi areas; expect a taxi fare of approximately $30-$40 to downtown Saint Louis.
• Before boarding, check the in-flight dining options on American Airlines and United Airlines; although food may be available for purchase, bringing your own snacks can save money during the trip.
🚌 Despite there being no direct bus from Detroit to St. Louis, travelers can easily make the journey with services departing from Detroit and transferring at Indianapolis Bus Station, ultimately reaching St. Louis Bus Station in approximately 10 hours and 15 minutes. 🌆 The bus route from Detroit to St. Louis covers a distance of 564 miles and requires a transfer, making it a convenient option for those looking to travel between the two cities. With affordable prices ranging from $53 to $174, travelers can enjoy a cost-effective way to explore both destinations. 🕒 For a memorable journey from Detroit to St. Louis by bus, passengers can expect a total travel time of around 10 hours and 15 minutes, making it a comfortable and budget-friendly option to experience the sights and sounds of both cities along the way.
Departure Point
Detroit, MI station
Arrival Point
St Louis Bus Station

Frequently asked questions

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

Or choose the category:
The distance between Detroit and Saint Louis is approximately 735.5 km by air, 841.0 km by road, and 12h 46m by train. The typical travel times vary depending on the mode of transportation. By air, it takes around 4h 14m, by bus it takes 10h 15m, and by car it takes 8h 54m. It is also possible to take a combination of bus and flight, which would take around 7h 28m.
The most cost-effective transportation option for traveling from Detroit to St. Louis is by train, with prices ranging from $22 to $260. However, this mode of transportation takes the longest, with a travel time of 12 hours and 46 minutes. Alternatively, the quickest way to travel between these cities is by flying, with prices ranging from $70 to $350 and a travel time of 4 hours and 14 minutes.
The prices for a train ticket between Detroit and Saint Louis range from $23 to $252. The prices for a bus ticket between Saint Louis and Detroit vary from $53 to $174.
To get from Detroit to St. Louis without using public transportation, you can drive. The distance between the two cities is approximately 841.7 km, and it takes around 8 hours and 54 minutes by car. The cost of driving from Detroit to St. Louis can vary, with prices ranging from $95 to $140, depending on factors such as fuel prices and tolls.
To travel from Detroit to St. Louis without a car, there are several options available. The most convenient and fastest option is to take a flight, which takes approximately 4 hours and 14 minutes. Alternatively, you can take a bus, which takes around 10 hours and 15 minutes. Buses usually offer affordable fares ranging from $50 to $180. Another option is to take a train, which takes approximately 12 hours and 46 minutes and costs between $22 to $260.
Yes, there is a link between Detroit and Saint Louis by bus. The journey takes approximately 10 hours and 15 minutes with a transfer at Indianapolis Bus Station. The bus services are operated by Barons Bus and Greyhound USA.
The flight duration between Detroit and Saint Louis is typically 1 hour and 30 minutes on a direct flight. The cost of the flight can vary, with prices ranging from $74 to $345.
There are plenty of accommodation options available near Saint Louis. With over 326 hotels to choose from, travelers have a range of choices to fit their preferences and budgets. Prices start at $41 per night, making it accessible for various types of travelers.