Distance from McWilliams, Alabama to Fairnelson, Alabama
The driving distance from McWilliams, Alabama to Fairnelson, Alabama is 31.2 mi (50.2 km)
The straight-line (air) distance is approximately 11.5 mi (18.5 km)
Estimated travel time by road is 35 minutes
We found 3 routes between McWilliams and Fairnelson.
Available Routes
Route Directions
Route Directions
Route Directions
Continue on AL-21 S to Monroe County
Continue on Conecuh County 12 to Raine's Rd
Journey Details
Traveling from McWilliams, Alabama to Fairnelson, Alabama covers 24.4 miles (39 km) in a south direction. This mixed highways and local roads, moderate route typically takes 31 minutes under normal conditions.
Drivers have 3 route options between these locations (24-31 miles / 39-50 km). The primary route shown here saves 6 minutes compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 44 mph (71 km/h) .
Journey Waypoints
McWilliams
Starting Point
Fairnelson
Destination