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 $50.35. 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
03:0014h 20m17:20
detroit bus stationst louis bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
03:0018h 35m21:35
detroit bus stationsaint louis (lambert field)

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
13:5014h 45m04:35
detroit train stationst louis bus station

Miller Transportation
star_whitestar_whitestar_whitestar_whitestar_border(54)
14:3014h 5m04:35
detroit bus stationst louis bus station

Miller Transportation
star_whitestar_whitestar_whitestar_whitestar_border(54)
21:0514h 25m11:30
detroit bus stationst louis bus station

Baron Bus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date