No, there is no direct bus from Ohio to Texas. However, there are services departing from Columbus, Oh and arriving at Houston, Tx via Texarkana, Ar. The journey, including transfers, takes approximately 28h 55m.More details
The distance between Ohio and Texas is 1109 miles. The road distance is 1170.4 miles.Get driving directions
Ohio to Texas bus services, operated by Greyhound USA, depart from Columbus, Oh station.More details
Ohio to Texas bus services, operated by Greyhound USA, arrive at Houston, Tx station.More details
Texas is 1h behind Ohio. It is currently 12:19 AM in Ohio and 11:19 PM in Texas.
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps