How far is Odessa from Weslaco?

From
To
Odessa
Weslaco

The driving distance from Odessa to Weslaco is 947 kilometers / 589 miles, and it takes on average 11 hours 50 minutes to complete.

Map of the driving route between Odessa to Weslaco

How far is Odessa from Weslaco?

The driving distance between Odessa and Weslaco is 947 kilometers, which is the equivalent of 589 miles.
The air distance from Odessa to Weslaco is 762 kilometers / 473 miles.
Odessa is located in United States, on the following coordinates: -102.3676, 31.8457.
Weslaco is located in United States, on the following coordinates: -97.9908, 26.1595.

How long does it take to drive from Odessa from Weslaco?

On average, it would take you 11 hours 50 minutes to drive from Odessa to Weslaco. However, the driving time depends on several factors such as: road conditions, traffic, weather and stops.
To help you get a better understanding of the distance and time required to drive from Odessa to Weslaco, below we have calculated the driving time, based on different average speeds.

Estimated Driving Time

30 mph (48 km/h)19 hours 43 minutes40 mph (64 km/h)14 hours 47 minutes50 mph (80 km/h)11 hours 50 minutes60 mph (97 km/h)9 hours 46 minutes70 mph (112 km/h)8 hours 27 minutes80 mph (128 km/h)7 hours 23 minutes
Explore other driving routes
All
Airport
Flying routes
Driving routes
Airports guides

Driving Distance

Search by point of interest name.

Odessa

City
155,998
United States
United States / Odessa

Weslaco

City
41,629
United States
United States / Weslaco

Explore more of Odessa

Airports of Odessa