Distance from McGraws, West Virginia to Cherokee, West Virginia
The driving distance from McGraws, West Virginia to Cherokee, West Virginia is 45.7 mi (73.6 km)
The straight-line (air) distance is approximately 12.1 mi (19.5 km)
Estimated travel time by road is 1 hour 11 minutes
We found 3 routes between McGraws and Cherokee.
Available Routes
Route Directions
Take WV-97 W and WV-16 S to Virginia Ave in Welch
Take US-52 S/Coal Heritage Rd to Cherokee Rd in Northfork
Route Directions
Take McGraws Rd to Cabin Creek Rd
Continue on Cabin Creek Rd to State Hwy 10 S/WV-16 N
Continue on State Hwy 10 S to Peters Gap Rd
Take Stephenson Basin Rd and Ashland Crumpler Rd to Cherokee Rd in McDowell County
Route Directions
Take McGraws Rd and WV-97 W to Pinnacle Creek Rd in Pineville
Follow Pinnacle Creek Rd, Little White Oak Rd and Burke Mountain Rd to Cherokee Rd in Northfork
Journey Details
Traveling from McGraws, West Virginia to Cherokee, West Virginia covers 31 miles (50 km) in a southeast direction. This local streets, moderate route typically takes 1 hour 6 minutes under normal conditions.
Drivers have 3 route options between these locations (31-46 miles / 50-74 km). The primary route shown here saves 11 minutes compared to alternatives.
The route features scenic views, mountain passes. During night weekday travel, expect minimal traffic congestion with average speeds around 25 mph (40 km/h) .
Journey Waypoints
McGraws
Starting Point
Cherokee
Destination