Distance from Brunswick County, North Carolina to Carolina Beach, North Carolina

Brunswick County Carolina Beach
Total Distance
42 mi
(67.6 km)
Travel Time
55 minutes

The driving distance from Brunswick County, North Carolina to Carolina Beach, North Carolina is 42 mi (67.6 km)

The straight-line (air) distance is approximately 11 mi (17.7 km)

Estimated travel time by road is 55 minutes

We found 3 routes between Brunswick County and Carolina Beach.

Available Routes

Shortest Fastest
US-17 N
40 mi
64.3 km
54 minutes
US-17 N and US-421 S
42 mi
67.6 km
55 minutes
US-17 N and I-140
58.7 mi
94.4 km
1 hour 8 minutes

Route Directions

Take Gilbert Rd SE to US-17 N
3.5 mi
5 min
Continue on US-17 N. Drive to US-421 S in Carolina Beach
38.5 mi
49 min

Route Directions

Take Gilbert Rd SE to US-17 N
3.5 mi
5 min
Continue on US-17 N. Take I-140 and NC-132 S/N College Rd to US-421 S in Carolina Beach
55.1 mi
1 hr 3 min

Route Directions

Take US-17 BUS N to US-17 N
8.6 mi
12 min
Continue on US-17 N. Drive to US-421 S in Carolina Beach
31.4 mi
42 min

Journey Details

Traveling from Brunswick County, North Carolina to Carolina Beach, North Carolina covers 40 miles (64 km) in a east direction. This mixed highways and local roads, moderate route typically takes 54 minutes under normal conditions.

Drivers have 3 route options between these locations (40-59 miles / 64-94 km). The primary route shown here saves 15 minutes compared to alternatives.

The route features coastal roads. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 44 mph (71 km/h) .

Journey Waypoints

Brunswick County

Starting Point

Half Hell, North Carolina

25 mi to destination

1 mi
Mill Creek, North Carolina

Traveled 13 mi from origin

3 mi
Coolvale, North Carolina

13 mi to destination

3 mi
Sunny Point, North Carolina

Traveled 19 mi from origin

2 mi
Sea Breeze, North Carolina

Traveled 25 mi from origin

2 mi
Carolina Beach

Destination