Distance from Fairplains, North Carolina to Vansant, Virginia
The driving distance from Fairplains, North Carolina to Vansant, Virginia is 135.6 mi (218.2 km)
The straight-line (air) distance is approximately 54.7 mi (88 km)
Estimated travel time by road is 3 hours 9 minutes
We found 3 routes between Fairplains and Vansant.
Available Routes
Route Directions
Take NC-18 N, NC-113 N and VA-16 N to US-460 W in Vansant
Route Directions
Follow NC-18 N and NC-113 N to US-58 W in Mouth of Wilson
Get on I-81 S in Marion
Follow I-81 S to VA-80 W/Glenbrook Ave in Meadowview. Take exit 24 from I-81 S
Follow VA-80 W to US-19 N in Rosedale
Continue on VA-80 W. Take VA-624 and State Rte 620/Deskins Rd to Riverside Dr in Vansant
Route Directions
Follow NC-18 N and NC-113 N to US-58 W in Mouth of Wilson
Continue on VA-16 N. Take Whitetop Rd, VA-107 N, Poor Valley Rd and VA-80 W to US-19 N in Rosedale
Continue on VA-80 W. Take VA-624 and State Rte 620/Deskins Rd to Riverside Dr in Vansant
Journey Details
Traveling from Fairplains, North Carolina to Vansant, Virginia covers 124.1 miles (200 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 3 hours 3 minutes under normal conditions.
Drivers have 3 route options between these locations (124-136 miles / 200-218 km). The primary route shown here saves 6 minutes compared to alternatives.
Journey Waypoints
Fairplains
Starting Point
Vansant
Destination