Distance from Shenandoah, Texas to Tomball, Texas
The driving distance from Shenandoah, Texas to Tomball, Texas is 18.5 mi (29.8 km)
The straight-line (air) distance is approximately 6.9 mi (11.2 km)
Estimated travel time by road is 24 minutes
This route includes Toll roads along the way.
We found 3 routes between Shenandoah and Tomball.
Available Routes
Route Directions
Get on I-45 in Oak Ridge North from N Fwy Service Rd
Continue on I-45. Take TX-99/Grand Pkwy to Texas 99 Frontage Rd in Harris County. Take the exit toward Farm to Market 2920/Tomball from TX-99/Grand Pkwy
Drive to Farm to Market 2920 W in Tomball
Route Directions
Get on I-45 in Oak Ridge North from N Fwy Service Rd
Take TX-99/Grand Pkwy to Texas 99 Frontage Rd in Harris County. Take the Boudreaux Rd exit from TX-99/Grand Pkwy
Take TX-249 N and S Cherry St to W Main St in Tomball
Route Directions
Take Hickory Ridge Dr to Research Forest Dr
Continue on Research Forest Dr. Take Kuykendahl Rd and Hufsmith Rd to E Main St in Tomball
Journey Details
Traveling from Shenandoah, Texas to Tomball, Texas covers 15.5 miles (25 km) in a southwest direction. This secondary roads, moderate route typically takes 30 minutes under normal conditions.
Drivers have 3 route options between these locations (15-22 miles / 25-36 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Shenandoah
Starting Point
Tomball
Destination