Based on 87385 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 Wi-Fi. Greyhound ticket prices on this trip start at £35
Greyhound Lafayette St. Louis recent customer reviews
Poor time management
1 out of 5 stars
Leah N.
Very good transportation service, however, the staff needs to be friendlier.
Based on 11381 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 Wi-Fi. FlixBus ticket prices on this trip start at £41
Frequently asked questions about travelling by bus from Lafayette, IN to St. Louis
What's the distance between Lafayette and St. Louis by coach?
The distance between Lafayette and St. Louis by coach is approximately 220 miles (354 km).
What is the best way to go from Lafayette to St. Louis without a car?
You can travel to St. Louis from Lafayette by coach, which provides a smooth ride and an affordable and convenient trip. Depending on your preferences, carpooling can also be considered as an option.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
18/11
No data
19/11
£50
Today
£51
21/11
£43
22/11
£42
23/11
No data
24/11
No data
25/11
£59
The cheapest trip from Lafayette, IN to St. Louis was searched and found on 22 Nov 2025 with a price of £42
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Lafayette, IN to St. Louis as early as possible.
You can expect to pay from £42 to £75 for a bus ticket from Lafayette, IN to St. Louis based on the last 2 days. You can expect to find the cheapest price for the trip at £42, which is on 2025-11-22.