Distance from Fairplains, North Carolina to Murphy, Virginia
The driving distance from Fairplains, North Carolina to Murphy, Virginia is 128.4 mi (206.6 km)
The straight-line (air) distance is approximately 52.7 mi (84.9 km)
Estimated travel time by road is 2 hours 56 minutes
We found 3 routes between Fairplains and Murphy.
Available Routes
Route Directions
Take NC-18 N, NC-113 N, VA-16 N, I-81 S and VA-80 W to State Rte 663 in Buchanan County
Route Directions
Take NC-18 S and D St to US-421 N/U.S. Hwy 421 S in Wilkesboro
Continue on TN-91 to Washington County
Continue on US-58 W. Take US-19 N to VA-80 W in Rosedale
Follow VA-80 W to State Rte 663 in Buchanan County
Route Directions
Take NC-18 N, NC-113 N, Whitetop Rd, VA-107 N, ... and VA-80 W to State Rte 663 in Buchanan County
Journey Details
Traveling from Fairplains, North Carolina to Murphy, Virginia covers 120 miles (193 km) in a northwest direction. This secondary roads, substantial route typically takes 2 hours 54 minutes under normal conditions.
Drivers have 3 route options between these locations (120-141 miles / 193-227 km). The primary route shown here saves 18 minutes compared to alternatives.
Journey Waypoints
Fairplains
Starting Point
Murphy
Destination