Distance from Anderson, Texas to Keenan, Texas

Anderson Keenan
Total Distance
34.6 mi
(55.6 km)
Travel Time
42 minutes

The driving distance from Anderson, Texas to Keenan, Texas is 34.6 mi (55.6 km)

The straight-line (air) distance is approximately 14.7 mi (23.7 km)

Estimated travel time by road is 42 minutes

We found 3 routes between Anderson and Keenan.

Available Routes

Shortest Fastest
FM 1774 S and TX-105 E/Hwy 105 W
32.9 mi
52.9 km
38 minutes
FM 2819
33.5 mi
53.9 km
41 minutes
FM 149 E
34.6 mi
55.6 km
42 minutes

Route Directions

Follow FM 149 E to FM 2854 Rd E in Montgomery County
34.6 mi
42 min

Route Directions

32.9 mi
38 min

Route Directions

Take FM 2819, FM 1486 S, Johnson Rd and W Farm To Market 1097 to FM 2854 Rd E in Montgomery County
33.5 mi
41 min

Journey Details

Traveling from Anderson, Texas to Keenan, Texas covers 32.9 miles (53 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 38 minutes under normal conditions.

Drivers have 3 route options between these locations (33-35 miles / 53-56 km). The primary route shown here saves 4 minutes compared to alternatives.

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

Journey Waypoints

Anderson

Starting Point

Grimes County, Texas

34 mi to destination

1 mi
Apolonia, Texas

Traveled 8 mi from origin

2 mi
Dacus, Texas

Traveled 17 mi from origin

2 mi
Dobbin, Texas

17 mi to destination

1 mi
Montgomery, Texas

8 mi to destination

2 mi
Keenan

Destination