placeLos Angeles, CA pin_dropOklahoma City, OK
swap_horiz
swap_horizsearch
help

Bus from Los Angeles to Oklahoma City: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from Los Angeles to Oklahoma City starting at just $100.47. Ideal for budget travelers. Around 20h trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $184. Travel time approximately 13h 50m.

View train schedules
Earlier
Later
Cheaper
Faster
5:25 AM16h 45m10:10 PM
downtown la (flixbus lot)oklahoma city bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:50 AM9h 25m4:15 PM
los angeles union stationoklahoma city bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:30 AM8h 45m4:15 PM
los angeles union stationoklahoma city bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
4:00 PM10h 20m2:20 AM
downtown la (flixbus lot)oklahoma city bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
7:55 PM6h 25m2:20 AM
los angeles union stationoklahoma city bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
8:10 PM20h4:10 PM
downtown la (flixbus lot)oklahoma city bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date