Distance from Fairplains, North Carolina to Macon, Virginia
The driving distance from Fairplains, North Carolina to Macon, Virginia is 267.9 mi (431.2 km)
The straight-line (air) distance is approximately 123.5 mi (198.7 km)
Estimated travel time by road is 4 hours 27 minutes
We found 3 routes between Fairplains and Macon.
Available Routes
Route Directions
Continue to US-421 S
Continue on US-421 S. Take I-40 E, I-840 and US-29 N to State Hwy 24 E/VA-24 E/Old Courthouse Rd in Appomattox. Take the VA-24 E exit from US-460 E
Follow VA-13 E to VA-609 in Powhatan 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-460 E to State Hwy 24 E/VA-24 E/Old Courthouse Rd in Appomattox. Take the VA-24 E exit from US-460 E
Follow VA-13 E to VA-609 in Powhatan County
Route Directions
Continue to US-421 S
Continue on US-421 S. Take I-40 E, US-29 N and US-360 E to State Rte 609 in Amelia Court House
Follow State Rte 609 to VA-609 in Powhatan County
Journey Details
Traveling from Fairplains, North Carolina to Macon, Virginia covers 246.5 miles (397 km) in a east direction. This highway, long-distance route typically takes 4 hours 1 minute under normal conditions.
Drivers have 3 route options between these locations (247-271 miles / 397-437 km). The primary route shown here saves 41 minutes compared to alternatives.
Journey Waypoints
Fairplains
Starting Point
Macon
Destination