Distance from Baynes, North Carolina to Oswego, North Carolina
The driving distance from Baynes, North Carolina to Oswego, North Carolina is 80.5 mi (129.5 km)
The straight-line (air) distance is approximately 38.7 mi (62.3 km)
Estimated travel time by road is 1 hour 36 minutes
We found 3 routes between Baynes and Oswego.
Available Routes
Route Directions
Get on I-40 E/I-85 N in Orange County from High Rock Rd and Efland - Cedar Grove Rd
Continue on I-85 N to Creedmoor
Route Directions
Get on I-40 E/I-85 N in Orange County from NC-119 S and High Rock Rd
Follow I-85 N to NC-39 S in Henderson. Take exit 214 from I-85 N
Continue on NC-39 S. Drive to NC-561 E in Franklin County
Route Directions
Take NC-119 N and Ridgeville Rd to US-158 E in Leasburg
Follow US-158 E and I-85 N to NC-39 S in Henderson. Take exit 214 from I-85 N
Follow NC-39 S to US-401 S in Franklin County
Take Duke Valentine Wynne Rd to NC-561 E
Journey Details
Traveling from Baynes, North Carolina to Oswego, North Carolina covers 80.4 miles (129 km) in a east direction. This mixed highways and local roads, substantial route typically takes 1 hour 40 minutes under normal conditions.
Drivers have 3 route options between these locations (80-93 miles / 129-150 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Baynes
Starting Point
Oswego
Destination