Distance from Oakhurst, Texas to Pine Island, Texas
The driving distance from Oakhurst, Texas to Pine Island, Texas is 87.4 mi (140.6 km)
The straight-line (air) distance is approximately 39.5 mi (63.6 km)
Estimated travel time by road is 1 hour 32 minutes
We found 3 routes between Oakhurst and Pine Island.
Available Routes
Route Directions
Take US-190 W, FM 2296 S, TX-75 S, FM 1375 W, ... and Hwy 6 S to Farm to Market Rd 359 S/FM359 S in Pine Island
Route Directions
Get on I-45 S in Willis from US-190 W, FM 2296 S and TX-75 S
Follow I-45 S, TX-99/Grand Pkwy and US-290 W to Farm to Market Rd 359 S/FM359 S in Waller County. Take the Farm to Market Rd 359 exit from US-290 W
Route Directions
Follow FM 946 N to US-190 W
Take SH 30 W to TX-90 S in Grimes County
Get on Hwy 6 S in Navasota
Continue on Hwy 6 S. Drive to Farm to Market Rd 359 S/FM359 S in Waller County. Take the exit toward Brookshire/Magnolia from US-290 E
Journey Details
Traveling from Oakhurst, Texas to Pine Island, Texas covers 83.1 miles (134 km) in a southwest direction. This highway, substantial route typically takes 1 hour 27 minutes under normal conditions.
Drivers have 3 route options between these locations (83-98 miles / 134-157 km). The primary route shown here saves 5 minutes compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 59 mph (95 km/h) .
Journey Waypoints
Oakhurst
Starting Point
Pine Island
Destination