Based on 87382 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the temperature but often complained with the WiFi. Greyhound ticket prices on this trip start at $132
Based on 11380 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the WiFi. FlixBus ticket prices on this trip start at $132
Frequently asked questions about travelling from Minneapolis to St. Louis by bus
How far is Minneapolis from St. Louis?
Minneapolis and St. Louis are 752 km (466 miles) apart.
What are the departure and arrival locations for buses traveling from Minneapolis to St. Louis?
Buses departing from Greyhound Station in Minneapolis will take you to Gateway Station in St. Louis.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
11-17
$224
11-18
$150
Today
$188
11-20
$204
11-21
$207
11-22
$199
11-23
$191
11-24
$198
The cheapest trip from Minneapolis to St. Louis was searched and found on Nov 18, 2025 with a price of $150
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Minneapolis to St. Louis, as early as possible.
You can expect to pay from $150 to $290 for a bus ticket from Minneapolis to St. Louis based on the last 2 days. You can expect to find the cheapest price for the trip at $191 which is on 2025-11-23.
Usually Greyhound, FlixBus will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.