placeDetroit, MI pin_dropSt Louis, MO
swap_horiz
swap_horizsearch
help

Bus from Detroit to St Louis: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from Detroit to St Louis starting at just $55.43. Ideal for budget travelers. Around 18h 35m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $64. Travel time approximately 12h 48m.

View train schedules
Earlier
Later
Cheaper
Faster
3:00 AM14h 20m5:20 PM
detroit bus stationst louis bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
3:00 AM18h 35m9:35 PM
detroit bus stationsaint louis (lambert field)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
1:50 PM14h 45m4:35 AM
detroit train stationst louis bus station

Miller Transportation
star_whitestar_whitestar_whitestar_whitestar_border(54)
2:30 PM14h 5m4:35 AM
detroit bus stationst louis bus station

Miller Transportation
star_whitestar_whitestar_whitestar_whitestar_border(54)
9:05 PM14h 25m11:30 AM
detroit bus stationst louis bus station

Baron Bus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date