Distance from Aarons Corner, North Carolina to Marrowbone Heights, Virginia
The driving distance from Aarons Corner, North Carolina to Marrowbone Heights, Virginia is 33.2 mi (53.4 km)
The straight-line (air) distance is approximately 15.5 mi (25 km)
Estimated travel time by road is 42 minutes
We found 3 routes between Aarons Corner and Marrowbone Heights.
Available Routes
Route Directions
Continue on NC-704 E. Take Amostown Rd, Anglin Mill Rd and US-220 N/Greensboro Rd to Marrowbone Cir in Henry County
Take Wilde St to Windover St
Route Directions
Take State Rte 660 and VA-8 N to US-58 E in Stuart
Continue on US-58 E to Henry County
Follow Villa Rd and Sinclair St to Windover St
Route Directions
Take NC-704 E and Moorefield Store Rd to US-58 E in Patrick County
Continue on US-58 E to Henry County
Follow Villa Rd and Sinclair St to Windover St
Journey Details
Traveling from Aarons Corner, North Carolina to Marrowbone Heights, Virginia covers 31.9 miles (51 km) in a east direction. This mixed highways and local roads, moderate route typically takes 37 minutes under normal conditions.
Drivers have 3 route options between these locations (32-36 miles / 51-58 km). The primary route shown here saves 7 minutes compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 52 mph (84 km/h) .
Journey Waypoints
Aarons Corner
Starting Point
Marrowbone Heights
Destination