Distance from Elm Grove, North Carolina to Barley, Virginia
The driving distance from Elm Grove, North Carolina to Barley, Virginia is 128.9 mi (207.4 km)
The straight-line (air) distance is approximately 61.3 mi (98.6 km)
Estimated travel time by road is 2 hours
We found 3 routes between Elm Grove and Barley.
Available Routes
Route Directions
Continue to I-42 W
Follow I-42 W, I-795 N and I-95 N to NC-46 W in Northampton County. Take exit 176 from I-95 N
Continue on NC-46 W. Take Cherry Tree Rd to State Rte 627 in Greensville County
Route Directions
Follow NC-58 N and NC-11 N to NC Hwy 11 BYP in Ayden
Follow NC Hwy 11 BYP and US-264 to NC-33 W. Take exit 77 from US-264
Get on US-64 W in Edgecombe County
Follow US-64 W and I-95 N to NC-46 W in Northampton County. Take exit 176 from I-95 N
Continue on NC-46 W. Take Cherry Tree Rd to State Rte 627 in Greensville County
Route Directions
Get on I-587/US-264 W in Wilson County from NC-58 N, US-258 N and NC-58 N
Take I-95 N to NC-46 W in Northampton County. Take exit 176 from I-95 N
Continue on NC-46 W. Take Cherry Tree Rd to State Rte 627 in Greensville County
Journey Details
Traveling from Elm Grove, North Carolina to Barley, Virginia covers 124.7 miles (201 km) in a north direction. This highway, substantial route typically takes 2 hours 6 minutes under normal conditions.
Drivers have 3 route options between these locations (125-131 miles / 201-211 km). The primary route shown here saves 5 minutes compared to alternatives.
Journey Waypoints
Elm Grove
Starting Point
Barley
Destination