Distance from Oakhurst, Texas to Shenandoah, Texas

Oakhurst Shenandoah
Total Distance
58 mi
(93.3 km)
Travel Time
59 minutes

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

Shortest Fastest
I-45 S
46.6 mi
75 km
47 minutes
TX-19 S and I-45 S
58 mi
93.3 km
59 minutes

Route Directions

Get on I-45 S in Huntsville from US-190 W, Roy Webb Rd and TX-19 S
22.8 mi
28 min
Follow I-45 S to N Fwy Service Rd in Montgomery County. Take exit 77 from I-45 S
34 mi
28 min
Continue on N Fwy Service Rd. Drive to Enchanted Dr
1.2 mi
2 min

Route Directions

Follow FM 946 N to US-190 W
0.4 mi
0 min
8 mi
7 min
Get on I-45 S in Willis from FM 2296 S and TX-75 S
17.4 mi
19 min
Follow I-45 S to N Fwy Service Rd. Take exit 77 from I-45 S
19.6 mi
17 min
Continue on N Fwy Service Rd. Drive to Enchanted Dr
1.2 mi
2 min

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

Dodge, Texas

56 mi to destination

4 mi
Hawthorne, Texas

Traveled 14 mi from origin

4 mi
Mt Zion, Texas

Traveled 28 mi from origin

2 mi
Cut and Shoot, Texas

Traveled 42 mi from origin

2 mi
Conroe, Texas

14 mi to destination

1 mi
Woodloch, Texas

Traveled 56 mi from origin

1 mi
Shenandoah

Destination