Distance from Anderson, Texas to Phelps, Texas

Anderson Phelps
Total Distance
44.6 mi
(71.7 km)
Travel Time
49 minutes

The driving distance from Anderson, Texas to Phelps, Texas is 44.6 mi (71.7 km)

The straight-line (air) distance is approximately 22.1 mi (35.6 km)

Estimated travel time by road is 49 minutes

We found 2 routes between Anderson and Phelps.

Available Routes

Shortest Fastest
SH 30 E
41.2 mi
66.3 km
46 minutes
FM 149 E and FM 1375 E
44.6 mi
71.7 km
49 minutes

Route Directions

Take FM 149 E, FM 1375 E, TX-75 N and FM 2296 N to Old Cold Springs Rd/Watson Lake Rd in Walker County
44.5 mi
49 min
0.1 mi
0 min

Route Directions

41.2 mi
46 min

Journey Details

Traveling from Anderson, Texas to Phelps, Texas covers 41.2 miles (66 km) in a east direction. This mixed highways and local roads, moderate route typically takes 46 minutes under normal conditions.

Drivers have 2 route options between these locations (41-45 miles / 66-72 km). The primary route shown here saves 3 minutes compared to alternatives.

The route features scenic views. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 51 mph (82 km/h) .

Journey Waypoints

Anderson

Starting Point

Apolonia, Texas

51 mi to destination

1 mi
Richards, Texas

Traveled 13 mi from origin

1 mi
Wesley Grove, Texas

25 mi to destination

5 mi
Huntsville, Texas

Traveled 38 mi from origin

5 mi
Phelps

Destination