Distance from Oakhurst, Texas to Alto, Texas

Oakhurst Alto
Total Distance
90.5 mi
(145.6 km)
Travel Time
1 hour 35 minutes

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

Shortest Fastest
TX-19 N and TX-21 E
83.5 mi
134.4 km
1 hour 27 minutes
TX-19 N
90.5 mi
145.6 km
1 hour 35 minutes
TX-21 E
103.3 mi
166.2 km
1 hour 45 minutes

Route Directions

Follow FM 946 N to US-190 W
0.4 mi
0 min
5.4 mi
5 min
8.5 mi
8 min
35.3 mi
36 min
Follow Farm to Market 2022 N and FM 228 E to TX-294 E in Anderson County
25.1 mi
28 min
Follow TX-294 E to TX-21 E/San Antonio Rd in Alto
15.8 mi
15 min

Route Directions

Follow FM 946 N to US-190 W
0.4 mi
0 min
Continue on US-190 W to Huntsville. Take the FM 2821/Fish Hatchery Rd exit from TX-19 N
15.1 mi
15 min
Follow FM247 to TX-21 E in Midway
25.3 mi
26 min
Drive to TX-21 E in Alto
62.5 mi
1 hr 2 min

Route Directions

83.5 mi
1 hr 27 min

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

Carlisle, Texas

93 mi to destination

3 mi
Chita, Texas

Traveled 23 mi from origin

2 mi
Westville, Texas

69 mi to destination

2 mi
Pennington, Texas

Traveled 46 mi from origin

2 mi
Allen Chapel, Texas

Traveled 69 mi from origin

1 mi
Ratcliff, Texas

23 mi to destination

2 mi
Brunswick, Texas

Traveled 93 mi from origin

2 mi
Alto

Destination