Distance from Oakhurst, Texas to Navasota, Texas

Oakhurst Navasota
Total Distance
63.1 mi
(101.5 km)
Travel Time
1 hour 10 minutes

The driving distance from Oakhurst, Texas to Navasota, Texas is 63.1 mi (101.5 km)

The straight-line (air) distance is approximately 32.2 mi (51.9 km)

Estimated travel time by road is 1 hour 10 minutes

We found 3 routes between Oakhurst and Navasota.

Available Routes

Shortest Fastest
US-190 W, SH 30 W and TX-90 S
58.8 mi
94.6 km
1 hour 5 minutes
FM 1375 W
63.1 mi
101.5 km
1 hour 10 minutes
TX-105 W/Hwy 105 W
74.4 mi
119.8 km
1 hour 28 minutes

Route Directions

Take US-190 W, FM 2296 S, TX-75 S, FM 1375 W, ... and TX-90 S to S Lasalle St in Navasota
63.1 mi
1 hr 10 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
Follow TX-75 S, I-45 S and TX-105 W to Spur 515 W in Navasota
56.9 mi
1 hr 8 min
Drive to S Lasalle St
1.7 mi
3 min

Route Directions

58.8 mi
1 hr 5 min

Journey Details

Traveling from Oakhurst, Texas to Navasota, Texas covers 58.8 miles (95 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 1 hour 5 minutes under normal conditions.

Drivers have 3 route options between these locations (59-74 miles / 95-120 km). The primary route shown here saves 23 minutes compared to alternatives.

Journey Waypoints

Oakhurst

Starting Point

Phelps, Texas

74 mi to destination

2 mi
Huntsville, Texas

56 mi to destination

4 mi
Wesley Grove, Texas

Traveled 37 mi from origin

7 mi
Richards, Texas

37 mi to destination

4 mi
Apolonia, Texas

19 mi to destination

1 mi
Grimes County, Texas

Traveled 74 mi from origin

2 mi
Navasota

Destination