Distance from Elm Grove, North Carolina to Francktown, North Carolina

Elm Grove Francktown
Total Distance
23.2 mi
(37.3 km)
Travel Time
28 minutes

The driving distance from Elm Grove, North Carolina to Francktown, North Carolina is 23.2 mi (37.3 km)

The straight-line (air) distance is approximately 10 mi (16.1 km)

Estimated travel time by road is 28 minutes

We found 2 routes between Elm Grove and Francktown.

Available Routes

Shortest Fastest
NC-58 S
21.5 mi
34.6 km
23 minutes
Burney Town Rd and Huffman Town Rd
23.2 mi
37.3 km
28 minutes

Route Directions

0 mi
0 min
0.9 mi
1 min
6.8 mi
7 min
1.4 mi
1 min
3.4 mi
4 min
1.3 mi
1 min
Continue on Huffman Town Rd to Onslow County
7.6 mi
9 min
0.6 mi
0 min
1.2 mi
1 min

Route Directions

0 mi
0 min
Continue on NC-58 S. Take NC-41 S to Francktown Rd in Onslow County
20.3 mi
22 min
1.2 mi
1 min

Journey Details

Traveling from Elm Grove, North Carolina to Francktown, North Carolina covers 21.5 miles (35 km) in a south direction. This mixed highways and local roads, moderate route typically takes 23 minutes under normal conditions.

Drivers have 2 route options between these locations (22-23 miles / 35-37 km). The primary route shown here saves 5 minutes compared to alternatives.

Journey Waypoints

Elm Grove

Starting Point

Combs Fork, North Carolina

23 mi to destination

2 mi
Comfort, North Carolina

12 mi to destination

1 mi
Huffmantown, North Carolina

6 mi to destination

2 mi
Petersburg, North Carolina

Traveled 23 mi from origin

1 mi
Francktown

Destination