Oklahoma City, OK to Gallup, NM buses and trains from $293

Or, see buses and trains from Gallup, NM to Oklahoma City, OK.
Here are some trips other travelers have found on Routefriend.
$293
2d 11h
3 stops
Amtrak