How many miles between Odessa Texas and Houston Texas?

It is 535.69 miles according to MapQuest.