Distance from Atlantic Beach, South Carolina to Sunset Beach, North Carolina

Atlantic Beach Sunset Beach
Total Distance
20.9 mi
(33.6 km)
Travel Time
34 minutes

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

Shortest Fastest
US-17 N
15.9 mi
25.7 km
29 minutes
Beach Dr SW
20.9 mi
33.6 km
34 minutes

Route Directions

0.3 mi
1 min
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
20.6 mi
33 min

Route Directions

15.9 mi
29 min

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

Ingram Beach, South Carolina

18 mi to destination

0 mi
Nixons Crossroads, South Carolina

14 mi to destination

1 mi
Little River, South Carolina

9 mi to destination

1 mi
Shady Forest, North Carolina

5 mi to destination

1 mi
Sunset Beach

Destination