Distance from Lilly, North Carolina to Edgefield, Virginia
The driving distance from Lilly, North Carolina to Edgefield, Virginia is 40.6 mi (65.3 km)
The straight-line (air) distance is approximately 17.6 mi (28.4 km)
Estimated travel time by road is 44 minutes
This route includes Toll roads along the way.
We found 3 routes between Lilly and Edgefield.
Available Routes
Route Directions
Take Sharon Church Rd to US-17 N
Continue on US-17 N. Take I-464 N and VA-164 W to Towne Point Rd in Portsmouth. Take the Towne Point Rd exit from VA-164 W
Drive to Twin Pines Rd
Route Directions
Take Keeter Barn Rd to US-17 N
Get on I-64 E from George Washington Hwy S
Continue on I-64 E. Take I-664 N to Towne Point Rd in Portsmouth. Take the Towne Point Rd exit from VA-164 E
Drive to Twin Pines Rd
Route Directions
Take Sharon Church Rd to US-17 N
Get on I-64 E from George Washington Hwy S
Continue on I-64 E. Take I-664 N to Towne Point Rd in Portsmouth. Take the Towne Point Rd exit from VA-164 E
Drive to Twin Pines Rd
Journey Details
Traveling from Lilly, North Carolina to Edgefield, Virginia covers 37.4 miles (60 km) in a north direction. This mixed highways and local roads, moderate route typically takes 43 minutes under normal conditions.
Drivers have 3 route options between these locations (37-41 miles / 60-65 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Lilly
Starting Point
Edgefield
Destination