Distance from Elm Grove, North Carolina to James City, North Carolina
The driving distance from Elm Grove, North Carolina to James City, North Carolina is 37.1 mi (59.7 km)
The straight-line (air) distance is approximately 17.8 mi (28.6 km)
Estimated travel time by road is 40 minutes
We found 3 routes between Elm Grove and James City.
Available Routes
Route Directions
Follow NC-58 S to State Rd 1322 in Jones County
Continue on 10 Mile Fork Rd. Take US-17 to US-70 W in James City
Route Directions
Get on US-17 in Jones County from NC-58 S
Follow US-17 to US-70 W in James City
Route Directions
Take Copeland Farm Rd and Burkett Rd to US-70 E in Jones County
Drive to US-70 W in James City
Journey Details
Traveling from Elm Grove, North Carolina to James City, North Carolina covers 36.1 miles (58 km) in a east direction. This highway, moderate route typically takes 36 minutes under normal conditions.
Drivers have 3 route options between these locations (36-41 miles / 58-66 km). The primary route shown here saves 6 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 59 mph (95 km/h) .
Journey Waypoints
Elm Grove
Starting Point
James City
Destination