Distance from McWilliams, Alabama to Silver Cross, Alabama
The driving distance from McWilliams, Alabama to Silver Cross, Alabama is 105.3 mi (169.4 km)
The straight-line (air) distance is approximately 40 mi (64.3 km)
Estimated travel time by road is 2 hours
We found 2 routes between McWilliams and Silver Cross.
Available Routes
Route Directions
Take AL-10 W, AL-5 S, US-43 S and US-84 W to Bladon Rd in Choctaw County
Drive to Co Rd 31 in Frankville
Route Directions
Follow AL-21 S to Monroe County
Follow Co Rd 42 to AL-41 N
Drive to Co Rd 31 in Frankville
Journey Details
Traveling from McWilliams, Alabama to Silver Cross, Alabama covers 91.4 miles (147 km) in a west direction. This mixed highways and local roads, substantial route typically takes 1 hour 41 minutes under normal conditions.
Drivers have 2 route options between these locations (91-105 miles / 147-169 km). The primary route shown here saves 19 minutes compared to alternatives.
The route features scenic views. During morning weekend travel, expect typical weekend traffic patterns with average speeds around 54 mph (87 km/h) .
Journey Waypoints
McWilliams
Starting Point
Silver Cross
Destination