Booking in advance, whether on the app or website, is the best way to get the most affordable bus travel. The Houston to Oklahoma City bus starts from $30.99. How much is the Houston to Oklahoma City bus and how can I buy a ticket? The quickest trip with Greyhound takes 9 hours 15 minutes and you can expect a minimum of.
The bus trip from Houston to Oklahoma City is about 451 miles long. How long does the bus from Houston to Oklahoma City take with Greyhound?