Distance from Cedar Point, North Carolina to Topsail Island, North Carolina

Cedar Point Topsail Island
Total Distance
56.1 mi
(90.3 km)
Travel Time
1 hour 11 minutes

The driving distance from Cedar Point, North Carolina to Topsail Island, North Carolina is 56.1 mi (90.3 km)

The straight-line (air) distance is approximately 16.9 mi (27.3 km)

Estimated travel time by road is 1 hour 11 minutes

We found 3 routes between Cedar Point and Topsail Island.

Available Routes

Shortest Fastest
NC-24 W
47.2 mi
75.9 km
59 minutes
US-17 S
56.1 mi
90.3 km
1 hour 11 minutes
NC-58 S and US-17 S
60.7 mi
97.7 km
1 hour 12 minutes

Route Directions

6 mi
9 min
Continue on Belgrade-Swansboro Rd to US-17 S
13.2 mi
16 min
Follow US-17 S and Wilmington Hwy to State Hwy 210 W
25.7 mi
28 min
Follow State Hwy 210 W to 9th Ave in North Topsail Beach
11.3 mi
16 min

Route Directions

Follow NC-58 S, US-17 S and Wilmington Hwy to State Hwy 210 W in Onslow County
49.4 mi
56 min
Follow State Hwy 210 W to 9th Ave in North Topsail Beach
11.3 mi
16 min

Route Directions

47.2 mi
59 min

Journey Details

Traveling from Cedar Point, North Carolina to Topsail Island, North Carolina covers 47.2 miles (76 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 59 minutes under normal conditions.

Drivers have 3 route options between these locations (47-61 miles / 76-98 km). The primary route shown here saves 13 minutes compared to alternatives.

Journey Waypoints

Cedar Point

Starting Point

Swansboro, North Carolina

39 mi to destination

1 mi
Willis Landing, North Carolina

Traveled 10 mi from origin

2 mi
Duck Creek, North Carolina

Traveled 20 mi from origin

1 mi
Peru, North Carolina

Traveled 29 mi from origin

1 mi
Thomas Landing, North Carolina

Traveled 39 mi from origin

2 mi
Topsail Island

Destination