1map logoGo to main page

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

Compare Travel Options and Prices

from
Saint Louis, United States
to
Minneapolis, United States

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

$32 by trainBest price
863 kmDistance
3h 29m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Louis to Minneapolis 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
3h  29m
Estimated price
$70-276
Recommended
Company
Amtrak
Train
Average Duration
15h  4m
Estimated price
$32-285
Cheapest
route map
Distance: 863 km
Duration: 3h 29m

See more options

Company
various
Train
Bus
Average Duration
15h  55m
Estimated price
$59-246
Company
Greyhound USA
Bus
Average Duration
13h  50m
Estimated price
$92-240
Company
various
Drive
Average Duration
9h  53m
Estimated price
$95-700

Saint Louis - Minneapolis operators

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

Plane
Website
suncountry.com

Plane from St. Louis to Minneapolis

Average Duration
1h 28m
Estimated price
$2761-2762
Website
southwest.com

Plane from St. Louis to Minneapolis

Average Duration
1h 30m
Estimated price
$705-706
Website
delta.com

Plane from St. Louis to Minneapolis

Average Duration
1h 36m
Estimated price
$700-2760
Website
aa.com

Plane from St. Louis to Minneapolis via Chicago O'Hare

Average Duration
3h 51m
Estimated price
$700-2763
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from St. Louis to Chicago Union Station

Average Duration
5h 25m
Estimated price
$701-2768

Train from Chicago Union Station to St. Paul-Minneapolis

Average Duration
7h 51m
Estimated price
$322-323
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from St Louis Bus Station to Kansas City Bus Station

Average Duration
4h 10m
Estimated price
$2766-70

Bus from Kansas City, MO to Minneapolis

Average Duration
Estimated price
$0-0
Contact phone
+1-858-800-8898
Website
jeffersonlines.com

Bus from Kansas City, MO to Minneapolis

Average Duration
Estimated price
$0-0

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

Traveling between Saint Louis and Minneapolis 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.

🚗 Cruising from Saint Louis to Minneapolis, you'll journey through the heart of the Midwest, passing picturesque landscapes and charming small towns along the 536-mile route. 💰 Prices for the road trip fluctuate between $95 to $150, offering affordable options for travelers seeking a budget-friendly adventure to the vibrant city of Minneapolis. 🌆 Upon reaching your destination after the approximately 9 hours and 53 minutes drive, you'll be greeted by the dynamic cultural scene, beautiful parks, and iconic landmarks that make Minneapolis a must-visit destination in the Midwest.
Average price
$95 - $150
🚉 The trip, operated by Amtrak, takes approximately 15 hours and 4 minutes to reach Minneapolis. Departing from St. Louis station and arriving at St. Paul-Minneapolis station, you'll get to experience the beauty of the Midwest along the way. 💰 Tickets for the Saint Louis to Minneapolis train range from $32 to $285, offering travelers flexibility in choosing their preferred seating options. Sit back, relax, and enjoy the picturesque ride through the heartland of America on this memorable train journey.
Departure Point
St. Louis station
Arrival Point
St. Paul-Minneapolis station
Useful tips for train travellers
• Onboard Services: Amtrak operates the primary train service for the St. Louis to Minneapolis route via its City of New Orleans service. You can expect a Café Car with various snack and beverage options, including sandwiches, salads, and coffee. While there's no full dining car service on this line, the café provides a decent selection for a comfortable journey.
• Seating Options: For this route, Amtrak offers several seating options: Coach Class, Business Class, and First Class. Coach Class features spacious seating with wide recline and legroom, while Business Class offers an enhanced experience with larger seats and complimentary non-alcoholic beverages. First Class may not be available on this specific service, so it's best to book Business Class for a more premium experience.
• Arrival Station Tip: Upon arriving at the Minneapolis Union Depot, you can find facilities to make your transition smoother. There's a luggage storage service available, allowing you to explore the city without your bags. The station is equipped with restrooms, but there are no shower facilities. If you have some time, check out the area for local dining options before heading into the city.
🛫 Flying from St. Louis Airport to Minneapolis Airport is quick and convenient, with a direct flight taking just 1 hour and 28 minutes. 💸 The cost of a flight from Saint Louis to Minneapolis can range between $70 and $276, making it an affordable and efficient way to travel between these two cities.
Departure Point
St. Louis Airport
Arrival Point
Minneapolis Airport
🚌 Embark on an adventurous journey from Saint Louis to Minneapolis by bus, with a total travel time of approximately 13 hours and 50 minutes, including transfers. Although there is no direct route, you'll experience scenic views as you make your way through the heartlands of the Midwest. 🌆 Traverse a distance of 801 miles from St. Louis to Minneapolis, with 2 transfers along the way. Begin your trip on a Greyhound bus heading towards Kansas City, followed by a transfer to a Jefferson Lines bus to Des Moines. Finally, hop on another Jefferson Lines bus to reach your destination in Minneapolis. 💸 Ticket prices for the St. Louis to Minneapolis bus journey typically range from $92 to $240, offering an affordable and convenient travel option for those looking to explore the vibrant city of Minneapolis from the historic streets of St. Louis. Sit back, relax, and enjoy the sights during this unforgettable cross-country bus adventure.
Departure Point
St Louis Bus Station
Arrival Point
Minneapolis station

Frequently asked questions

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

Or choose the category:
The distance between Saint Louis and Minneapolis is approximately 754.8 km by air. By plane, the typical travel time is about 3 hours and 26 minutes. By train, it takes longer, with a travel time of 15 hours and 4 minutes. If you prefer to drive, the road distance is 863.3 km, and it takes around 9 hours and 53 minutes by car. Alternatively, you can take a bus, which typically takes 13 hours and 50 minutes to reach Minneapolis from Saint Louis.
The most cost-effective method of transportation from Saint Louis to Minneapolis is by train, with prices ranging from $30 to $290. Although it takes 15 hours and 4 minutes, it is a budget-friendly option for those looking to save money. However, for a quicker journey, flying is the most time-efficient choice, taking just 3 hours and 26 minutes but with costs ranging from $70 to $270.
The prices for a train ticket between Saint Louis and Minneapolis range from $32 to $285, depending on factors such as the class and the time of booking. On the other hand, bus prices for the same route vary from $92 to $240, again depending on factors like the type of bus and the time of travel.
One way to get from Saint Louis to Minneapolis without using public transportation is to drive. The journey between the two cities is approximately 862.6 km or 536 miles, with an estimated driving time of around 9 hours and 53 minutes. However, keep in mind that the travel time may vary depending on traffic conditions. Additionally, you can expect to pay around $95 to $150 for the fuel costs, depending on the vehicle's fuel efficiency and current gas prices.
If you prefer not to drive, there are a few options available to travel from St. Louis to Minneapolis. The quickest option is to take a flight, which takes about 3 hours and 26 minutes and costs between $70 and $270. Another option is to take a bus, which takes about 13 hours and 50 minutes and costs between $90 and $240. Lastly, you can also take a train, which takes about 15 hours and 4 minutes and costs between $30 and $290.
Yes, there is no direct link between Saint Louis and Minneapolis. The most convenient way to travel between the two cities is by plane, with a travel time of 3 hours and 26 minutes. Another option is to take a train, which takes approximately 15 hours and 4 minutes including transfers. The road distance between the two cities is 863.3 km, and driving by car takes approximately 9 hours and 53 minutes. There is also a bus option, which takes approximately 13 hours and 50 minutes including transfers.
The flight between Saint Louis and Minneapolis typically takes about 1 hour and 25 minutes. Prices for flights between the two cities can vary, with tickets ranging from $70 to $266.
There are plenty of options for accommodation near Minneapolis with over 458 hotels available. Prices range from $45 and vary depending on the location and amenities. Some popular hotel chains in Minneapolis include Hilton, Marriott, and Radisson.