1map logoGo to main page

Minneapolis, MN, USA to Saint Louis, MO, USA from $29: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Minneapolis, United States
to
Saint Louis, United States

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

$29 by trainBest price
755 kmDistance
4h 16m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Minneapolis 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  16m
Estimated price
$71-277
Recommended
Company
Amtrak
Train
Average Duration
15h  22m
Estimated price
$29-292
Cheapest
route map
Distance: 755 km
Duration: 4h 16m

See more options

Company
various
Bus
Train
Average Duration
16h  9m
Estimated price
$58-253
Company
Greyhound
Bus
Average Duration
13h  10m
Estimated price
$93-233
Company
various
Drive
Average Duration
9h  49m
Estimated price
$95-150

Minneapolis - Saint Louis operators

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

Plane
Website
southwest.com

Plane from Minneapolis (MSP) to St. Louis (STL)

Average Duration
1h 27m
Estimated price
$715-716
Website
delta.com

Plane from Minneapolis (MSP) to St. Louis (STL)

Average Duration
1h 34m
Estimated price
$719-2770
Website
suncountry.com

Plane from Minneapolis (MSP) to St. Louis (STL)

Average Duration
1h 28m
Estimated price
$2771-2772
Website
united.com

Plane from Minneapolis (MSP) to St. Louis (STL)

Average Duration
3h 48m
Estimated price
$2773-2774
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from St. Paul-Minneapolis to Chicago Union Station

Average Duration
7h 55m
Estimated price
$291-292

Train from Chicago Union Station to St. Louis

Average Duration
5h 6m
Estimated price
$296-717
Bus
Contact phone
+1-858-800-8898
Website
jeffersonlines.com

Bus from Minneapolis to Kansas City, MO

Average Duration
Estimated price
$0-0
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Kansas City Bus Station to St Louis Bus Station

Average Duration
3h 55m
Estimated price
$297-711
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Minneapolis Bus Station to Madison

Average Duration
5h 35m
Estimated price
$932-933
all-pages.other Show other routes
Contact phone
+1 608-752-5407
Website
https://www.coachusa.com/van-galder-bus-company

Other from Madison, WI-Lake St. to Chicago Union Station

Average Duration
4h
Estimated price
$298-291

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

Traveling between Minneapolis 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 Minneapolis to St. Louis, covering a distance of 537 miles. Prepare for a journey of approximately 9 hours and 49 minutes, filled with scenic landscapes and interstate adventures. ⛽️ Explore the range of prices for the trip, with car travel costs typically falling between $95 to $150. Budget accordingly for gas, snacks, and any potential detours or stops along the way to make the most of your road excursion.
Average price
$95 - $150
🚆 Embark on a scenic train journey from Minneapolis to Saint Louis spanning a travel time of approximately 15 hours and 22 minutes. 💸 Ticket prices for this train ride vary between $29 to $292, offering passengers budget-friendly options or a more luxurious travel experience, depending on their preferences and budget.
🛫 Flying from Minneapolis to St. Louis is a convenient and quick way to travel, with direct flights taking just 1 hour and 25 minutes. 💸 The cost of a flight between Minneapolis and St. Louis can range from $71 to $277, offering varying price points for different budgets. Overall, the journey takes approximately 4 hours and 16 minutes by plane.
Departure Point
Minneapolis Airport
Arrival Point
St. Louis Airport
🚌 Despite there being no direct bus from Minneapolis to St. Louis, travelers can make the journey in approximately 13 hours and 10 minutes with transfers at Kansas City Bus Station. 🗺️ The route from Minneapolis to St. Louis spans a distance of 873 miles and involves 2 transfers. Passengers will take buses to Chicago, Nashville, and finally to St. Louis. 💵 Prices for the bus journey between Minneapolis and St. Louis range from $93 to $233. Travelers can contact Greyhound USA at 1 231-2222 or visit their website for more information on the services provided. 🌟
Departure Point
Minneapolis station
Arrival Point
St Louis Bus Station

Frequently asked questions

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

Or choose the category:
The distance between Minneapolis and Saint Louis is approximately 754.8 km by air and 863.7 km by road. Traveling by plane takes around 3 hours and 32 minutes, while a train journey would take about 15 hours and 20 minutes. Driving by car from Minneapolis to Saint Louis typically takes around 9 hours and 49 minutes, while a bus ride would take approximately 13 hours and 10 minutes.
The most cost-effective transportation option for traveling from Minneapolis to St. Louis is by train, which can cost between $29 and $300. While the train journey takes 15 hours and 20 minutes, it is the cheapest option available. On the other hand, the quickest way to reach St. Louis from Minneapolis is by plane, which takes approximately 3 hours and 32 minutes. Though the price ranges from $70 to $270, it offers the advantage of a significantly shorter travel time.
The prices for traveling from Minneapolis to Saint Louis by train vary between $29 and $292, depending on factors such as the class of service and time of booking. Alternatively, the prices for a bus journey between the two cities can range from $93 to $233.
To travel from Minneapolis to Saint Louis without using public transportation, you can drive. The road distance between the two cities is 864.2 km, and the journey takes approximately 9 hours and 49 minutes. The cost of driving can vary, but it usually ranges from $95 to $150, depending on factors such as gas prices and tolls.
The most convenient way to travel from Minneapolis to St. Louis without a car is by bus. The bus journey takes approximately 13 hours and 10 minutes and tickets typically cost between $90 and $240. Another option is to fly, which is the quickest mode of transportation, taking around 3 hours and 32 minutes, with prices ranging from $70 to $270. Alternatively, you can also take a train, which usually takes 15 hours and 20 minutes and costs between $29 and $300.
Yes, there is a direct link between Minneapolis and Saint Louis. You can travel between the two cities by train, with a travel time of 15 hours and 20 minutes. Alternatively, you can take a flight, which takes approximately 3 hours and 32 minutes. There are also bus services available, with a journey time of 13 hours and 10 minutes.
The flight between Minneapolis and Saint Louis typically takes around 1 hour and 25 minutes. The prices for flights between the two cities can vary ranging from $71 to $267.
There are plenty of accommodation options in and around Saint Louis. With over 326 hotels to choose from, you will have a wide range of choices to fit your budget and preferences. Prices for hotels in Saint Louis start at $41, making it possible to find affordable options.