Distance from Atlantic Beach, South Carolina to Sunset Beach, North Carolina
The driving distance from Atlantic Beach, South Carolina to Sunset Beach, North Carolina is 20.9 mi (33.6 km)
The straight-line (air) distance is approximately 7.8 mi (12.6 km)
Estimated travel time by road is 34 minutes
We found 2 routes between Atlantic Beach and Sunset Beach.
Available Routes
Route Directions
Continue on Hwy 17 S. Take Robert Edge Parkway, SC-31 N, State Hwy 57 N, SC-111 and Beach Dr SW to Shoreline Dr W in Sunset Beach
Route Directions
Journey Details
Traveling from Atlantic Beach, South Carolina to Sunset Beach, North Carolina covers 15.9 miles (26 km) in a east direction. This secondary roads, moderate route typically takes 29 minutes under normal conditions.
Drivers have 2 route options between these locations (16-21 miles / 26-34 km). The primary route shown here saves 6 minutes compared to alternatives.
The route features coastal roads. During morning weekend travel, expect typical weekend traffic patterns with average speeds around 33 mph (53 km/h) .
Journey Waypoints
Atlantic Beach
Starting Point
Sunset Beach
Destination