Houston, TX to Salinas, CA buses and trains from $211

Or, see buses and trains from Salinas, CA to Houston, TX.
Here are some trips other travelers have found on Routefriend.
$211
1d 22h
2 stops
Amtrak