Distance from Edenton, North Carolina to Pine Grove, Virginia
The driving distance from Edenton, North Carolina to Pine Grove, Virginia is 261.8 mi (421.3 km)
The straight-line (air) distance is approximately 124.1 mi (199.8 km)
Estimated travel time by road is 4 hours 56 minutes
We found 3 routes between Edenton and Pine Grove.
Available Routes
Route Directions
Follow NC-32 N and NC-37 N to US-13 N in Gates County
Take Reynoldson Rd, Gates Rd and US-58 W to Jerusalem Rd in Southampton County
Get on I-95 N in Templeton from VA-35 N
Follow I-95 N, VA-3 W and Sperryville Pike to VA-669 in Page County
Continue on VA-669. Take State Rte 668, Ida Rd and Pine Grove Rd to VA-624 W
Route Directions
Follow NC-32 N and NC-37 N to US-13 N in Gates County
Take Reynoldson Rd, Gates Rd and US-58 W to Jerusalem Rd in Southampton County
Get on I-95 N in Templeton from VA-35 N
Continue on I-95 N. Take I-64 W, US-522 N, Sperryville Pike and US-211 W to VA-669 in Page County
Continue on VA-669. Take State Rte 668, Ida Rd and Pine Grove Rd to VA-624 W
Route Directions
Follow NC-32 N and NC-37 N to US-13 N in Gates County
Take Reynoldson Rd, Gates Rd and US-58 W to Jerusalem Rd in Southampton County
Get on I-95 N in Templeton from VA-35 N
Continue on I-95 N. Take I-64 W and US-33 W to US Hwy Bsn 340 N in Page County
Continue on US Hwy Bsn 340 N. Drive to VA-624 W
Journey Details
Traveling from Edenton, North Carolina to Pine Grove, Virginia covers 251.4 miles (405 km) in a northwest direction. This mixed highways and local roads, long-distance route typically takes 4 hours 39 minutes under normal conditions.
Drivers have 3 route options between these locations (251-262 miles / 405-421 km). The primary route shown here saves 23 minutes compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 54 mph (87 km/h) .
Journey Waypoints
Edenton
Starting Point
Pine Grove
Destination