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

Elm Grove Oswego
Total Distance
97.6 mi
(157.1 km)
Travel Time
1 hour 41 minutes

The driving distance from Elm Grove, North Carolina to Oswego, North Carolina is 97.6 mi (157.1 km)

The straight-line (air) distance is approximately 48.9 mi (78.7 km)

Estimated travel time by road is 1 hour 41 minutes

We found 2 routes between Elm Grove and Oswego.

Available Routes

Shortest
NC-58 N
93.4 mi
150.3 km
1 hour 47 minutes
Fastest
I-795 N
97.6 mi
157.1 km
1 hour 41 minutes

Route Directions

Follow NC-58 N to US-70 W in Kinston
7.1 mi
7 min
Continue on US-70 W. Take I-42 W and I-795 N to NC-581 N in Nash County. Take exit 11 from US-264 W
61 mi
56 min
Continue on NC-581 N. Take Firetower Rd to NC-561 E in Franklin County
29.5 mi
37 min

Route Directions

0 mi
0 min
Continue on NC-58 N. Take US-258 N, NC-58 N, I-587/US-264 W, NC-581 N and Firetower Rd to NC-561 E in Franklin County
93.4 mi
1 hr 47 min

Journey Details

Traveling from Elm Grove, North Carolina to Oswego, North Carolina covers 93.4 miles (150 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 47 minutes under normal conditions.

Drivers have 2 route options between these locations (93-98 miles / 150-157 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Elm Grove

Starting Point

Rivermont, North Carolina

113 mi to destination

1 mi
Browntown Crossroads, North Carolina

Traveled 28 mi from origin

1 mi
Shine, North Carolina

84 mi to destination

2 mi
Stantonsburg, North Carolina

Traveled 56 mi from origin

1 mi
Wilson, North Carolina

56 mi to destination

1 mi
Cliftonville, North Carolina

Traveled 84 mi from origin

1 mi
Lamm Crossroads, North Carolina

28 mi to destination

1 mi
Lancaster Crossroads, North Carolina

Traveled 113 mi from origin

2 mi
Oswego

Destination