Distance from Fairplains, North Carolina to Sullivan, West Virginia
The driving distance from Fairplains, North Carolina to Sullivan, West Virginia is 305 mi (490.9 km)
The straight-line (air) distance is approximately 124 mi (199.6 km)
Estimated travel time by road is 5 hours 5 minutes
This route includes Toll roads along the way.
We found 3 routes between Fairplains and Sullivan.
Available Routes
Route Directions
Get on I-77 N in Surry County from NC-268 E and NC-268 Bypass E/CC Camp Rd
Follow I-77 N to US-19 N in Bradley. Take exit 48 from I-77 N
Get on I-79 N/US-19 N in Braxton County
Follow I-79 N to US-119 N/US-33 E in Weston. Take exit 99 from I-79 N
Continue on US-33 E. Drive to Barnloft Dr in Randolph County
Route Directions
Get on I-77 N in Surry County from NC-268 E and NC-268 Bypass E/CC Camp Rd
Follow I-77 N, I-81 N and US-220 N to VA-42 N in Alleghany County. Take exit 29 from I-64 E
Continue on VA-42 N to Bath County
Follow US-220 N and US-250 W to Ward Rd in Elkins
Follow Ward Rd to Barnloft Dr
Route Directions
Get on I-77 N in Surry County from NC-268 E and NC-268 Bypass E/CC Camp Rd
Continue on I-77 N to Pulaski County. Take exit 98 from I-81 N
Follow Cleburne Blvd and State Hwy 100 N to US-460 W/Virginia Ave in Pearisburg
Take US-219 N to Ward Rd in Elkins
Follow Ward Rd to Barnloft Dr
Journey Details
Traveling from Fairplains, North Carolina to Sullivan, West Virginia covers 273.5 miles (440 km) in a northeast direction. This mixed highways and local roads, long-distance route typically takes 5 hours 37 minutes under normal conditions.
Drivers have 3 route options between these locations (273-305 miles / 440-491 km). The primary route shown here saves 35 seconds compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 47 mph (76 km/h) .
Journey Waypoints
Fairplains
Starting Point
Sullivan
Destination