Distance from Oakhurst, Texas to Tomball, Texas
The driving distance from Oakhurst, Texas to Tomball, Texas is 64.6 mi (103.9 km)
The straight-line (air) distance is approximately 29.6 mi (47.7 km)
Estimated travel time by road is 1 hour 7 minutes
This route includes Toll roads along the way.
We found 3 routes between Oakhurst and Tomball.
Available Routes
Route Directions
Get on I-45 S in Willis from US-190 W, FM 2296 S and TX-75 S
Continue on I-45 S to 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
Take FM 946 S to TX-150 W in Coldspring
Get on I-69/US-59 S in North Cleveland
Follow I-69/US-59 S and TX-99 to Texas 99 Frontage Rd in Harris County. Take the exit toward Farm to Market 2920/Tomball from TX-99
Drive to Farm to Market 2920 W in Tomball
Route Directions
Follow FM 946 N to US-190 W
Follow TX-75 S and I-45 S to FM 1488 in Conroe
Follow FM 1488 and FM2978 to E Main St in Tomball
Journey Details
Traveling from Oakhurst, Texas to Tomball, Texas covers 59.6 miles (96 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 1 hour 12 minutes under normal conditions.
Drivers have 3 route options between these locations (60-77 miles / 96-123 km). The primary route shown here saves 10 minutes compared to alternatives.
Journey Waypoints
Oakhurst
Starting Point
Tomball
Destination