Distance from Oakhurst, Texas to Alto, Texas
The driving distance from Oakhurst, Texas to Alto, Texas is 90.5 mi (145.6 km)
The straight-line (air) distance is approximately 40.2 mi (64.7 km)
Estimated travel time by road is 1 hour 35 minutes
We found 3 routes between Oakhurst and Alto.
Available Routes
Route Directions
Follow FM 946 N to US-190 W
Follow Farm to Market 2022 N and FM 228 E to TX-294 E in Anderson County
Follow TX-294 E to TX-21 E/San Antonio Rd in Alto
Route Directions
Follow FM 946 N to US-190 W
Continue on US-190 W to Huntsville. Take the FM 2821/Fish Hatchery Rd exit from TX-19 N
Follow FM247 to TX-21 E in Midway
Drive to TX-21 E in Alto
Route Directions
Journey Details
Traveling from Oakhurst, Texas to Alto, Texas covers 83.5 miles (134 km) in a north direction. This highway, substantial route typically takes 1 hour 27 minutes under normal conditions.
Drivers have 3 route options between these locations (84-103 miles / 134-166 km). The primary route shown here saves 19 minutes compared to alternatives.
Journey Waypoints
Oakhurst
Starting Point
Alto
Destination