Distance from McWilliams, Alabama to Selma, Alabama
The driving distance from McWilliams, Alabama to Selma, Alabama is 54.4 mi (87.5 km)
The straight-line (air) distance is approximately 24.9 mi (40.1 km)
Estimated travel time by road is 1 hour 2 minutes
We found 2 routes between McWilliams and Selma.
Available Routes
Route Directions
Continue on AL-21 N to Dallas County
Take Dallas County 7 to AL-8 W/US-80 W in Tyler
Follow US-80 BUS W to Alabama Ave in Selma
Route Directions
Journey Details
Traveling from McWilliams, Alabama to Selma, Alabama covers 45.4 miles (73 km) in a north direction. This highway, moderate route typically takes 50 minutes under normal conditions.
Drivers have 2 route options between these locations (45-54 miles / 73-88 km). The primary route shown here saves 12 minutes compared to alternatives.
The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 58 mph (93 km/h) .
Journey Waypoints
McWilliams
Starting Point
Selma
Destination