Buses from Saint Louis to Minneapolis
🚌 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.