Oklahoma City, OK to Sacramento, CA buses and trains from $183

Or, see buses and trains from Sacramento, CA to Oklahoma City, OK.
Here are some trips other travelers have found on Routefriend.
$183
1d 12h
2 stops
Greyhound
$235
2d 8h
4 stops
Amtrak
$235
2d 8h
4 stops
Amtrak
$193
1d 18h
4 stops
Amtrak Greyhound
$204
1d 18h
4 stops
Amtrak Greyhound
$225
2d 4h
4 stops
Amtrak Greyhound
$239
2d 0h
3 stops
Amtrak Greyhound
$268
2d 10h
5 stops
Greyhound Amtrak
$268
2d 10h
5 stops
Greyhound Amtrak
$311
2d 10h
5 stops
Greyhound Amtrak
$311
2d 10h
5 stops
Greyhound Amtrak
$323
2d 10h
5 stops
Greyhound Amtrak
$323
2d 10h
4 stops
Greyhound Amtrak
$334
2d 10h
5 stops
Greyhound Amtrak
$337
2d 10h
5 stops
Greyhound Amtrak
$337
2d 10h
5 stops
Greyhound Amtrak