Distance from Elm Grove, North Carolina to James City, North Carolina

Elm Grove James City
Total Distance
37.1 mi
(59.7 km)
Travel Time
40 minutes

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

Shortest Fastest
US-70 E
36.1 mi
58.2 km
36 minutes
NC-58 S
37.1 mi
59.7 km
40 minutes
NC-58 S and US-17
40.9 mi
65.9 km
42 minutes

Route Directions

0 mi
0 min
Follow NC-58 S to State Rd 1322 in Jones County
12.7 mi
13 min
2.1 mi
2 min
Continue on 10 Mile Fork Rd. Take US-17 to US-70 W in James City
22.3 mi
24 min

Route Directions

Get on US-17 in Jones County from NC-58 S
22.1 mi
23 min
Follow US-17 to US-70 W in James City
18.8 mi
18 min

Route Directions

Take Copeland Farm Rd and Burkett Rd to US-70 E in Jones County
8.2 mi
10 min
Drive to US-70 W in James City
27.9 mi
26 min

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

Sassers Mill, North Carolina

41 mi to destination

1 mi
Pollocks, North Carolina

31 mi to destination

1 mi
Trenton, North Carolina

Traveled 20 mi from origin

3 mi
Tuscarora, North Carolina

20 mi to destination

2 mi
Rhems, North Carolina

Traveled 31 mi from origin

2 mi
River Bend, North Carolina

10 mi to destination

1 mi
Trent Woods, North Carolina

Traveled 41 mi from origin

1 mi
James City

Destination