Distance from MacArthur, West Virginia to Ashland, West Virginia
The driving distance from MacArthur, West Virginia to Ashland, West Virginia is 53.2 mi (85.7 km)
The straight-line (air) distance is approximately 15.6 mi (25.2 km)
Estimated travel time by road is 1 hour 12 minutes
This route includes Toll roads along the way.
We found 3 routes between MacArthur and Ashland.
Available Routes
Route Directions
Get on I-64 E/I-77 S
Follow I-77 S to Mercer Springs Rd/Spanishburg-Athens Rd in Mercer County. Take exit 14 from I-77 S
Continue on Spanishburg-Athens Rd to your destination in McDowell County
Route Directions
Get on I-64 E/I-77 S
Follow I-77 S to US-460 W in Mercer County. Take exit 9 from I-77 S
Continue on US-460 W to your destination in McDowell County
Route Directions
Take WV-121 S and State Hwy 10 S to Peters Gap Rd in Wyoming County
Take Stephenson Basin Rd and Ashland Crumpler Rd to Cherokee Rd in McDowell County
Journey Details
Traveling from MacArthur, West Virginia to Ashland, West Virginia covers 44.8 miles (72 km) in a south direction. This secondary roads, moderate route typically takes 1 hour 19 minutes under normal conditions.
Drivers have 3 route options between these locations (45-61 miles / 72-99 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
MacArthur
Starting Point
Ashland
Destination