These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Oklahoma City, OK from Houston, TX

distanceDistance412 miles (665 km)
changesDirect busYes

Buses from Houston, TX to Oklahoma City, OK cover the 412 miles (665 km) long trip with our travel partners like. There are direct bus services available.

Travel Tips

Buses from Houston, TX to Oklahoma City, OK
Take the bus to Oklahoma City, OK easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Houston, TX to Oklahoma City, OK.
FAQs
How far is Houston, TX to Oklahoma City, OK by bus?
The bus distance from Houston, TX to Oklahoma City, OK is around 412 miles (665 km).
What are the first and last departure bus times from Houston, TX to Oklahoma City, OK?
You can take the earliest bus from Houston, TX to Oklahoma City, OK at 5: 10 PM   or take the last bus from Houston, TX to Oklahoma City, OK leaving at 5: 10 PM. Look for the latest Houston, TX to Oklahoma City, OK bus schedules on Omio and book the best time to take the bus for this trip.