Distance from Oakhurst, Texas to Buffalo, Texas
The driving distance from Oakhurst, Texas to Buffalo, Texas is 83.1 mi (133.8 km)
The straight-line (air) distance is approximately 41.4 mi (66.7 km)
Estimated travel time by road is 1 hour 14 minutes
We found 2 routes between Oakhurst and Buffalo.
Available Routes
Route Directions
Get on I-45 N in Huntsville from US-190 W
Follow I-45 N to US-79 N/W Commerce St in Buffalo. Take exit 178 from I-45 N
Route Directions
Get on I-45 N in Walker County from US-190 W, FM247 and FM2989
Follow I-45 N to US-79 N/W Commerce St in Buffalo. Take exit 178 from I-45 N
Journey Details
Traveling from Oakhurst, Texas to Buffalo, Texas covers 82.2 miles (132 km) in a northwest direction. This highway, substantial route typically takes 1 hour 18 minutes under normal conditions.
Drivers have 2 route options between these locations (82-83 miles / 132-134 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 65 mph (105 km/h) .
Journey Waypoints
Oakhurst
Starting Point
Buffalo
Destination