Distance from St James, North Carolina to Myrtle Grove, North Carolina

St James Myrtle Grove
Total Distance
35.9 mi
(57.9 km)
Travel Time
51 minutes

The driving distance from St James, North Carolina to Myrtle Grove, North Carolina is 35.9 mi (57.9 km)

The straight-line (air) distance is approximately 11.5 mi (18.5 km)

Estimated travel time by road is 51 minutes

This route includes Toll roads along the way.

We found 3 routes between St James and Myrtle Grove.

Available Routes

Shortest Fastest Tolls
US-17 N
35.8 mi
57.6 km
50 minutes
Tolls
NC-906 and US-17 N
35.9 mi
57.9 km
51 minutes
Tolls
I-140
52.6 mi
84.6 km
1 hour 4 minutes

Route Directions

Take NC-906 to US-17 N
11 mi
17 min
Continue on US-17 N. Take US-421 S to Piner Rd in New Hanover County
24.2 mi
32 min
0.8 mi
1 min

Route Directions

Take NC-906 to US-17 N
11 mi
17 min
Continue on US-17 N. Take I-140 and NC-132 S/N College Rd to Piner Rd in Myrtle Grove
40.8 mi
45 min
0.8 mi
1 min

Route Directions

Take NC-906 to US-17 N
11 mi
17 min
Follow US-17 N, US-76 E and US-421 S/Carolina Beach Rd to Piner Rd in New Hanover County
24 mi
31 min
0.8 mi
1 min

Journey Details

Traveling from St James, North Carolina to Myrtle Grove, North Carolina covers 35.8 miles (58 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 50 minutes under normal conditions.

Drivers have 3 route options between these locations (36-53 miles / 58-85 km). The primary route shown here saves 14 minutes compared to alternatives.

The route features scenic views, toll sections. During night weekend travel, expect typical weekend traffic patterns with average speeds around 43 mph (69 km/h) .

Journey Waypoints

St James

Starting Point

Coolvale, North Carolina

26 mi to destination

2 mi
Sunny Point, North Carolina

Traveled 13 mi from origin

3 mi
Kendall Chapel, North Carolina

13 mi to destination

2 mi
Silver Lake, North Carolina

Traveled 26 mi from origin

1 mi
Myrtle Grove

Destination