Distance from Holden Beach, North Carolina to Caswell Beach, North Carolina

Holden Beach Caswell Beach
Total Distance
27.8 mi
(44.7 km)
Travel Time
39 minutes

The driving distance from Holden Beach, North Carolina to Caswell Beach, North Carolina is 27.8 mi (44.7 km)

The straight-line (air) distance is approximately 7.6 mi (12.2 km)

Estimated travel time by road is 39 minutes

Route Directions

Take Stone Chimney Rd SW, NC-211 S, NC-906 and E Oak Island Dr to Oceangreens Ln in Caswell Beach
27.8 mi
39 min
0 mi
0 min

Journey Details

Traveling from Holden Beach, North Carolina to Caswell Beach, North Carolina covers 27.8 miles (45 km) in a east direction. This mixed highways and local roads, moderate route typically takes 39 minutes under normal conditions.

The route features scenic views, coastal roads. During night weekend travel, expect typical weekend traffic patterns with average speeds around 41 mph (66 km/h) .

Journey Waypoints

Holden Beach

Starting Point

Varnamtown, North Carolina

17 mi to destination

1 mi
Sunset Harbor, North Carolina

Traveled 4 mi from origin

1 mi
Oak Island, North Carolina

Traveled 9 mi from origin

1 mi
St James, North Carolina

4 mi to destination

2 mi
Fort Caswell, North Carolina

Traveled 17 mi from origin

2 mi
Caswell Beach

Destination