placeSan Francisco, CA pin_dropOklahoma City, OK
swap_horiz
swap_horizsearch
help

Bus from San Francisco to Oklahoma City: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from San Francisco to Oklahoma City starting at just $117.47. Ideal for budget travelers. Around 22h 15m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $235. Travel time approximately 23h 59m.

View train schedules
Earlier
Later
Cheaper
Faster
12:30 AM1h 50m2:20 AM
hyde/beach (sf fisherman's wharf)oklahoma city bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
5:40 AM20h 40m2:20 AM
san francisco bus stationoklahoma city bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:30 AM19h 50m2:20 AM
san francisco (5th/townsend)oklahoma city bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:00 PM22h 15m4:15 PM
san francisco bus stationoklahoma city bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)
6:40 PM21h 35m4:15 PM
san francisco (5th/townsend)oklahoma city bus station

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date