Distance from Oakhurst, Texas to Shenandoah, Texas
The driving distance from Oakhurst, Texas to Shenandoah, Texas is 58 mi (93.3 km)
The straight-line (air) distance is approximately 24.5 mi (39.4 km)
Estimated travel time by road is 59 minutes
We found 2 routes between Oakhurst and Shenandoah.
Available Routes
Route Directions
Get on I-45 S in Huntsville from US-190 W, Roy Webb Rd and TX-19 S
Follow I-45 S to N Fwy Service Rd in Montgomery County. Take exit 77 from I-45 S
Continue on N Fwy Service Rd. Drive to Enchanted Dr
Route Directions
Follow FM 946 N to US-190 W
Get on I-45 S in Willis from FM 2296 S and TX-75 S
Follow I-45 S to N Fwy Service Rd. Take exit 77 from I-45 S
Continue on N Fwy Service Rd. Drive to Enchanted Dr
Journey Details
Traveling from Oakhurst, Texas to Shenandoah, Texas covers 46.6 miles (75 km) in a south direction. This highway, moderate route typically takes 47 minutes under normal conditions.
Drivers have 2 route options between these locations (47-58 miles / 75-93 km). The primary route shown here saves 12 minutes compared to alternatives.
Journey Waypoints
Oakhurst
Starting Point
Shenandoah
Destination