Distance from Fairplains, North Carolina to Riverton, West Virginia
The driving distance from Fairplains, North Carolina to Riverton, West Virginia is 270.1 mi (434.8 km)
The straight-line (air) distance is approximately 123.8 mi (199.2 km)
Estimated travel time by road is 4 hours 55 minutes
We found 3 routes between Fairplains and Riverton.
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, 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 Snowy Mountain Rd and WV-28 N to US-33 W in Circleville
Route Directions
Get on I-77 N in Surry County from NC-268 E and NC-268 Bypass E/CC Camp Rd
Take I-81 N to US-11 N/S Main St in Harrisonburg. Take exit 243 from I-81 N
Take US-33 W to Riverton Rd in Riverton
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. Take I-81 N, State Hwy 100 N, US-219 N and WV-92 N to WV-28 N in Pocahontas County
Journey Details
Traveling from Fairplains, North Carolina to Riverton, West Virginia covers 267.8 miles (431 km) in a northeast direction. This mixed highways and local roads, long-distance route typically takes 5 hours 17 minutes under normal conditions.
Drivers have 3 route options between these locations (268-295 miles / 431-474 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 52 mph (84 km/h) .
Journey Waypoints
Fairplains
Starting Point
Riverton
Destination