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

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

The driving distance from Caswell Beach, North Carolina to Holden 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

We found 2 routes between Caswell Beach and Holden Beach.

Available Routes

Shortest
NC-211/Southport-Supply Rd SE
27.4 mi
44 km
40 minutes
Fastest
NC-211 N
27.8 mi
44.7 km
39 minutes

Route Directions

0 mi
0 min
Take E Oak Island Dr, NC-906/E F Middleton Blvd, NC-211 N and Stone Chimney Rd SW to NC-130 E/Holden Beach Rd SW in Holden Beach
27.8 mi
39 min

Route Directions

0 mi
0 min
Take NC-133 N/Long Beach Rd SE, NC-211/Southport-Supply Rd SE and Stone Chimney Rd SW to NC-130 E/Holden Beach Rd SW in Holden Beach
27.4 mi
40 min

Journey Details

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

Drivers have 2 route options between these locations (27-28 miles / 44-45 km). The primary route shown here saves no time compared to alternatives.

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

Caswell Beach

Starting Point

Fort Caswell, North Carolina

17 mi to destination

2 mi
St James, North Carolina

Traveled 4 mi from origin

2 mi
Oak Island, North Carolina

13 mi to destination

1 mi
Sunset Harbor, North Carolina

Traveled 13 mi from origin

1 mi
Varnamtown, North Carolina

Traveled 17 mi from origin

1 mi
Holden Beach

Destination