MO → KS · about 37 miles

Kansas City to Lawrence bus & train schedule

Amtrak, FlixBus and Greyhound run 34 direct buses and trains a week from Kansas City to Lawrence. The fastest takes 45 minutes; the first departure leaves at 4:35 AM and the last at 10:45 PM.

Timetable data from · No schedule changes since at least

Buses and trains a week
34
Fastest trip
45m
First departure
4:35 AM
Last departure
10:45 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 Kansas City, MO to Lawrence, KS
DepartsArrivesDurationDaysStopsCompany
4:35 AM6:15 AM1h 40mDailyKansas City Bus Station to Lawrence Bus StopGreyhound
Full timetable
6:15 AM7:05 AM50mDailyKansas City Bus Station to Lawrence Bus StopGreyhound
Full timetable
10:35 AM11:20 AM45mDaily except WedKansas City Bus Station to Lawrence Bus StopFlixBus
Full timetable
9:37 PM10:45 PM1h 08mDailyKansas City to Lawrence Amtrak StationAmtrak
Full timetable
10:45 PM11:30 PM45mDailyKansas City Bus Station to Lawrence Bus StopGreyhound
Full timetable

Route map

The map needs JavaScript.

Where to board in Kansas City Where you get off in Lawrence The route of the busiest trip

Return trip: Lawrence to Kansas City

Questions

How long is the bus or train from Kansas City to Lawrence?

The fastest direct bus or train takes 45 minutes; the typical trip is 1 hour 8 minutes.

What time is the first departure from Kansas City to Lawrence?

The earliest departure is at 4:35 AM (Daily) and the last at 10:45 PM (Daily).

Which bus and rail companies go from Kansas City to Lawrence?

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

Where do I board in Kansas City?

Buses and trains to Lawrence leave from Kansas City Amtrak station and Kansas City Bus Station.