Distance from Caswell Beach, North Carolina to Holden Beach, North Carolina
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
Route Directions
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
Route Directions
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
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
Holden Beach
Destination