Distance from Shenandoah, Texas to Willis, Texas

Shenandoah Willis
Total Distance
18.4 mi
(29.6 km)
Travel Time
21 minutes

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

Shortest Fastest
N Fwy Service Rd and I-45 N
18.4 mi
29.6 km
21 minutes
I-45 N
18.4 mi
29.6 km
21 minutes

Route Directions

Get on I-45 N from N Fwy Service Rd
1.7 mi
3 min
Follow I-45 N to N Fwy Service Rd in Conroe. Take exit 81 from I-45 N
2.4 mi
2 min
Get on I-45 N
1.9 mi
2 min
Take exit 94 from I-45 N
11.3 mi
10 min
Take W Montgomery St to N Danville St in Willis
1.2 mi
3 min

Route Directions

Get on I-45 N from N Fwy Service Rd
1.7 mi
3 min
Follow I-45 N. Take exit 94 from I-45 N
15.5 mi
13 min
Take W Montgomery St to N Danville St in Willis
1.2 mi
3 min

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

Tamina, Texas

24 mi to destination

1 mi
Woodloch, Texas

Traveled 6 mi from origin

2 mi
Conroe, Texas

18 mi to destination

2 mi
Panorama Village, Texas

6 mi to destination

1 mi
Willis

Destination