MO → MO · about 191 miles

St. Louis to Warrensburg bus & train schedule

Amtrak and Greyhound run 21 direct buses and trains a week from St. Louis to Warrensburg. The fastest takes 4 hours 3 minutes; the first departure leaves at 8:10 AM and the last at 3:11 PM.

Timetable data from · Schedule last changed

Buses and trains a week
21
Fastest trip
4h 03m
First departure
8:10 AM
Last departure
3:11 PM

Timetable

Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.

Direct buses and trains from St. Louis, MO to Warrensburg, MO
DepartsArrivesDurationDaysStopsCompany
8:10 AM12:16 PM4h 06mDailySt. Louis to Warrensburg Amtrak StationAmtrak
Full timetable
12:30 PM6:35 PM6h 05mDailySt Louis Bus Station to Warrensburg Chamber Of CommerceGreyhound
Full timetable
3:11 PM7:14 PM4h 03mDailySt. Louis to Warrensburg Amtrak StationAmtrak
Full timetable

Route map

The map needs JavaScript.

Where to board in St. Louis Where you get off in Warrensburg The route of the busiest trip

Where to board in St. Louis

Where buses and trains stop in Warrensburg

Return trip: Warrensburg to St. Louis

Questions

How long is the bus or train from St. Louis to Warrensburg?

The fastest direct bus or train takes 4 hours 3 minutes; the typical trip is 4 hours 6 minutes.

What time is the first departure from St. Louis to Warrensburg?

The earliest departure is at 8:10 AM (Daily) and the last at 3:11 PM (Daily).

Which bus and rail companies go from St. Louis to Warrensburg?

Amtrak and Greyhound run direct buses and trains on this route.

Where do I board in St. Louis?

Buses and trains to Warrensburg leave from St Louis Bus Station.