Distance from McWilliams, Alabama to Moscow, Alabama
The driving distance from McWilliams, Alabama to Moscow, Alabama is 91.4 mi (147.2 km)
The straight-line (air) distance is approximately 41.9 mi (67.4 km)
Estimated travel time by road is 1 hour 41 minutes
We found 3 routes between McWilliams and Moscow.
Available Routes
Route Directions
Follow AL-21 S, AL-265 N and AL-28 W to Old Rooster Bridge Rd in Marengo County
Drive to Co Hwy 13
Route Directions
Continue on Wagon Wheel Rd to AL-10 W
Continue on AL-10 W to Magnolia
Follow Marengo County 47 and Marengo County 33 to US-43 N
Follow US-43 N and AL-28 W to Old Rooster Bridge Rd
Drive to Co Hwy 13
Route Directions
Continue on Wagon Wheel Rd to AL-10 W
Follow AL-10 W and AL-28 W to Old Rooster Bridge Rd in Marengo County
Drive to Co Hwy 13
Journey Details
Traveling from McWilliams, Alabama to Moscow, Alabama covers 85.9 miles (138 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 36 minutes under normal conditions.
Drivers have 3 route options between these locations (86-94 miles / 138-151 km). The primary route shown here saves 13 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 52 mph (84 km/h) .
Journey Waypoints
McWilliams
Starting Point
Moscow
Destination