Distance from Swan Creek, North Carolina to Belgrade, North Carolina
The driving distance from Swan Creek, North Carolina to Belgrade, North Carolina is 105.1 mi (169.1 km)
The straight-line (air) distance is approximately 35.6 mi (57.3 km)
Estimated travel time by road is 1 hour 58 minutes
We found 3 routes between Swan Creek and Belgrade.
Available Routes
Route Directions
Take Hodges Rd to US-264 W
Follow US-264 W and US-17 S to NC-43 S in Craven County
Get on US-17/US-70 W
Follow US-17 to US-17 BUS in Jones County
Continue on US-17 BUS. Drive to Belgrade-Swansboro Rd in Onslow County
Route Directions
Take Hodges Rd to US-264 W
Continue on US-264 W to Ayden
Get on US-70 E in Craven County from E Hanrahan Rd, NC-55 E and Dry Monia Rd
Take US-17 to US-17 BUS in Jones County
Continue on US-17 BUS. Drive to Belgrade-Swansboro Rd in Onslow County
Route Directions
Take Hodges Rd to US-264 W
Take Seed Tick Neck Rd to US-264 W
Continue on US-264 W. Take US-17 S to NC-43 S in Craven County
Get on US-17/US-70 W
Follow US-17 to US-17 BUS in Jones County
Continue on US-17 BUS. Drive to Belgrade-Swansboro Rd in Onslow County
Journey Details
Traveling from Swan Creek, North Carolina to Belgrade, North Carolina covers 104.4 miles (168 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 58 minutes under normal conditions.
Drivers have 3 route options between these locations (104-142 miles / 168-229 km). The primary route shown here saves 38 minutes compared to alternatives.
Journey Waypoints
Swan Creek
Starting Point
Belgrade
Destination