Skip to content

Table of contents

About Sunset Beach, NC

Sunset Beach is a quiet barrier island town in southeastern North Carolina, reached by a single causeway off NC Highway 179. Most visitors drive US Highway 17 along the coast, either 45 miles south from Wilmington or 30 minutes north from Myrtle Beach. The island features wide Atlantic beaches and salt marshes, with a subtropical climate that's mild in winter and warm in summer. The famous "Kindred Spirit Mailbox" sits in the dunes where strangers leave letters for others to find.

Where is Sunset Beach, NC on the map?

Sunset Beach, NC is in United States, at 33.892, -78.511 - about 7 km east of Calabash, NC.

How far is Sunset Beach, NC from where I am?

Use your device location to see the distance to Sunset Beach, NC, how long the drive takes, and directions from where you are.

Find hotels in Sunset Beach, NC

Rent a car near Sunset Beach, NC

Play a pub crawl round in Sunset Beach, NC

Nine holes from pub to pub through the real streets of Sunset Beach, NC. Every cup is a bar somebody actually drinks in.

Pub Crawl Golf: Sunset Beach, NC9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Sunset Beach, NC?

The closest airport to Sunset Beach, NC is Myrtle Beach International Airport, 58 km (about 58 min by car).

Share Route

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.