Distance from Shenandoah, Texas to Willis, Texas
The driving distance from Shenandoah, Texas to Willis, Texas is 18.4 mi (29.6 km)
The straight-line (air) distance is approximately 10.5 mi (17 km)
Estimated travel time by road is 21 minutes
We found 2 routes between Shenandoah and Willis.
Available Routes
Route Directions
Get on I-45 N from N Fwy Service Rd
Follow I-45 N to N Fwy Service Rd in Conroe. Take exit 81 from I-45 N
Get on I-45 N
Take exit 94 from I-45 N
Take W Montgomery St to N Danville St in Willis
Route Directions
Get on I-45 N from N Fwy Service Rd
Follow I-45 N. Take exit 94 from I-45 N
Take W Montgomery St to N Danville St in Willis
Journey Details
Traveling from Shenandoah, Texas to Willis, Texas covers 18.4 miles (30 km) in a north direction. This mixed highways and local roads, moderate route typically takes 21 minutes under normal conditions.
Drivers have 2 route options between these locations (18-18 miles / 30-30 km). The primary route shown here saves 38 seconds compared to alternatives.
Journey Waypoints
Shenandoah
Starting Point
Willis
Destination