Distance from Elm Grove, North Carolina to Oswego, North Carolina
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
Route Directions
Follow NC-58 N to US-70 W in Kinston
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
Continue on NC-581 N. Take Firetower Rd to NC-561 E in Franklin County
Route Directions
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
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
Oswego
Destination