|Shortest Duration||11h 0m|
|Trips per day||1|
On average there is 1 train trip per day. Amtrak has the most options for departures from Oklahoma City to Houston, with an average of 1 trip per day and 34 monthly trips. One train carrier currently travels from Oklahoma City to Houston. Of the 1 trip there are 0 trips that are direct routes with no transfers.
Need more travel options? Traveling by Bus from Oklahoma City to Houston starts at $95.00.
Book Amtrak from Oklahoma City to Houston from $79.00. There are 1 Amtrak schedules from Oklahoma City to Houston and you can expect on average to pay $87.02 for a Amtrak ticket to Houston. In Oklahoma City, Amtrak departs to Houston from 100 S EK Gaylord Blvd and no other station. In Houston, Amtrak arrives at Bus Terminal - 2121 Main St and 1 other station.
An average trip on Amtrak from Oklahoma City to Houston takes 17 hours and 46 minutes, while the fastest available Amtrak trip will get you to Houston in 11 hours and 0 minutes,
On weekends, Amtrak offers 2 trips per day and you could expect to pay $89.18 for a weekend getaway trip to Houston.