Distance from McWilliams, Alabama to McKenzie, Alabama
The driving distance from McWilliams, Alabama to McKenzie, Alabama is 42.2 mi (67.9 km)
The straight-line (air) distance is approximately 18.6 mi (29.9 km)
Estimated travel time by road is 51 minutes
We found 3 routes between McWilliams and McKenzie.
Available Routes
Route Directions
Continue on AL-21 S. Take AL-47 N, Co Rd 106 and Hank Williams Rd to Garland Rd in McKenzie
Route Directions
Take Co Rd 2, AL-10 E and Starlington Rd to Stinson Rd in Butler County
Take AL-55 S to S Garland Rd in McKenzie
Route Directions
Continue on AL-21 S to Co Hwy 106/Co Rd 106
Continue on Co Rd 106 to Conecuh County
Continue on AL-106 E to McKenzie
Journey Details
Traveling from McWilliams, Alabama to McKenzie, Alabama covers 41.8 miles (67 km) in a southeast direction. This highway, moderate route typically takes 46 minutes under normal conditions.
Drivers have 3 route options between these locations (42-43 miles / 67-70 km). The primary route shown here saves 8 minutes compared to alternatives.
Journey Waypoints
McWilliams
Starting Point
McKenzie
Destination