The distance between Odessa to houston texas is 859 Mi by road. You can also find the distance from Odessa to houston texas using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Odessa to houston texas for road driving directions!