Distance from Fairplains, North Carolina to Ashland, North Carolina
The driving distance from Fairplains, North Carolina to Ashland, North Carolina is 46.7 mi (75.1 km)
The straight-line (air) distance is approximately 20.1 mi (32.3 km)
Estimated travel time by road is 1 hour 11 minutes
We found 3 routes between Fairplains and Ashland.
Available Routes
Route Directions
Take Tumbling Shoals Rd to Old North Carolina 16 S
Take NC-16 N, NC-88 W, W Buffalo Rd and 3 Top Rd to Roundabout Rd in Ashe County
Follow Roundabout Rd to Cabbage Creek Rd
Route Directions
Take Tumbling Shoals Rd to Old North Carolina 16 S
Take NC-16 N, NC-163 W, NC-194 N and NC-88 W to Roundabout Rd in Ashe County
Follow Roundabout Rd to Cabbage Creek Rd
Route Directions
Take Tumbling Shoals Rd to Old North Carolina 16 S
Follow NC-16 N and NC-163 W to Beaver Creek School Rd in West Jefferson
Take Buck Mountain Rd to W Buffalo Rd
Continue on W Buffalo Rd. Take Ben Bolen Rd, 3 Top Rd and NC-88 W to Roundabout Rd
Follow Roundabout Rd to Cabbage Creek Rd
Journey Details
Traveling from Fairplains, North Carolina to Ashland, North Carolina covers 44 miles (71 km) in a northwest direction. This secondary roads, moderate route typically takes 1 hour 8 minutes under normal conditions.
Drivers have 3 route options between these locations (44-47 miles / 71-75 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
Fairplains
Starting Point
Ashland
Destination