Distance from Oakhurst, Texas to Buffalo, Texas

Oakhurst Buffalo
Total Distance
83.1 mi
(133.8 km)
Travel Time
1 hour 14 minutes

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

Shortest
US-190 W and I-45 N
82.2 mi
132.2 km
1 hour 18 minutes
Fastest
I-45 N
83.1 mi
133.8 km
1 hour 14 minutes

Route Directions

Get on I-45 N in Huntsville from US-190 W
17.6 mi
18 min
Follow I-45 N to US-79 N/W Commerce St in Buffalo. Take exit 178 from I-45 N
64.2 mi
53 min
1.3 mi
2 min

Route Directions

Get on I-45 N in Walker County from US-190 W, FM247 and FM2989
34.9 mi
37 min
Follow I-45 N to US-79 N/W Commerce St in Buffalo. Take exit 178 from I-45 N
45.9 mi
38 min
1.3 mi
2 min

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

Riverside, Texas

95 mi to destination

1 mi
Weldon, Texas

72 mi to destination

2 mi
Vistula, Texas

Traveled 48 mi from origin

2 mi
Mapleton, Texas

48 mi to destination

2 mi
Guys Store, Texas

Traveled 72 mi from origin

1 mi
Eunice, Texas

24 mi to destination

3 mi
Flo, Texas

Traveled 95 mi from origin

2 mi
Buffalo

Destination