Distance from Oakhurst, Texas to Mt Zion, Texas

Oakhurst Mt Zion
Total Distance
36.6 mi
(58.9 km)
Travel Time
39 minutes

The driving distance from Oakhurst, Texas to Mt Zion, Texas is 36.6 mi (58.9 km)

The straight-line (air) distance is approximately 11.3 mi (18.2 km)

Estimated travel time by road is 39 minutes

We found 2 routes between Oakhurst and Mt Zion.

Available Routes

Shortest Fastest
US-190 W and FM 2296 S
25.9 mi
41.7 km
30 minutes
FM 946 S and TX-150 W
36.6 mi
58.9 km
39 minutes

Route Directions

36.6 mi
39 min

Route Directions

Follow FM 946 N to US-190 W
0.4 mi
0 min
8 mi
7 min
7.4 mi
7 min
Continue on TX-75 S/State Hwy 75 S to Rogers Rd
6.2 mi
7 min
Take Mt Zion Rd to Bilnoski Rd in Montgomery County
3.9 mi
6 min

Journey Details

Traveling from Oakhurst, Texas to Mt Zion, Texas covers 25.9 miles (42 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 30 minutes under normal conditions.

Drivers have 2 route options between these locations (26-37 miles / 42-59 km). The primary route shown here saves 9 minutes compared to alternatives.

The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 49 mph (79 km/h) .

Journey Waypoints

Oakhurst

Starting Point

Dodge, Texas

26 mi to destination

3 mi
Phelps, Texas

19 mi to destination

4 mi
Hawthorne, Texas

13 mi to destination

3 mi
Mt Zion

Destination