How many hours is it from odessa texas to sonora texas?

Odessa, Texas is 171 miles away from Sonora, Texas and about 2 hours 51 minutes traveling time via car.

Thursday, February 02 2012