Distance from McWilliams, Alabama to Fairnelson, Alabama

McWilliams Fairnelson
Total Distance
31.2 mi
(50.2 km)
Travel Time
35 minutes

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

Shortest Fastest
AL-21 S
24.4 mi
39.2 km
31 minutes
AL-21 S and Conecuh County 22/Ramah Rd
31.1 mi
50.1 km
37 minutes
AL-83 S
31.2 mi
50.2 km
35 minutes

Route Directions

31.2 mi
35 min

Route Directions

31.1 mi
37 min

Route Directions

0.1 mi
0 min
Continue on AL-21 S to Monroe County
10.4 mi
11 min
6 mi
7 min
0 mi
0 min
Continue on Conecuh County 12 to Raine's Rd
7.9 mi
10 min
0 mi
0 min

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

Nadawah, Alabama

26 mi to destination

3 mi
Riley, Alabama

Traveled 7 mi from origin

2 mi
Turnbull, Alabama

13 mi to destination

2 mi
Pine Orchard, Alabama

Traveled 20 mi from origin

2 mi
Fowler, Alabama

7 mi to destination

2 mi
Fairnelson

Destination