KS → OK · about 154 miles

Wichita to Oklahoma City bus schedule

BeeLine Express-Village Travel, FlixBus and Greyhound run 27 direct buses a week from Wichita to Oklahoma City. The fastest takes 2 hours 18 minutes; the first bus leaves at 3:50 AM and the last at 2:25 PM.

Timetable data from · No schedule changes since at least

Buses a week
27
Fastest trip
2h 18m
First bus
3:50 AM
Last bus
2:25 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 from Wichita, KS to Oklahoma City, OK
DepartsArrivesDurationDaysStopsBus company
3:50 AM6:25 AM2h 35mDailyWichita KS (WIC) to Oklahoma City Bus StationGreyhound
Full timetable
4:00 AM6:18 AM2h 18mDailyWichita to Oklahoma (Amtrak)BeeLine Express-Village Travel
Full timetable
11:00 AM1:55 PM2h 55mDailyWichita KS (WIC) to Oklahoma City Bus StationGreyhound
Full timetable
2:25 PM4:50 PM2h 25mDaily except WedWichita KS (WIC) to Oklahoma City Bus StationFlixBus
Full timetable

Route map

The map needs JavaScript.

Where to board in Wichita Where you get off in Oklahoma City The route of the busiest trip

Return trip: Oklahoma City to Wichita

Questions

How long is the bus from Wichita to Oklahoma City?

The fastest direct bus takes 2 hours 18 minutes; the typical trip is 2 hours 35 minutes.

What time is the first bus from Wichita to Oklahoma City?

The earliest departure is at 3:50 AM (Daily) and the last at 2:25 PM (Daily except Wed).

Which bus companies go from Wichita to Oklahoma City?

BeeLine Express-Village Travel, FlixBus and Greyhound run direct buses on this route.

Where do I catch the bus in Wichita?

Buses to Oklahoma City leave from Wichita BeeLine Express-Village Travel bus stop and Wichita KS (WIC).