Skip to content

Table of contents

About Pine Knoll Shores, NC

Pine Knoll Shores sits on Bogue Banks barrier island between Morehead City and Atlantic Beach, connected by NC Highway 58. Most visitors arrive via US 70 from I-95 or the Triangle area, crossing the high-rise bridge from Morehead City. The town features both ocean and sound access with strict building codes preserving its natural dunes and maritime forest, including the 265-acre Theodore Roosevelt Natural Area with Spanish moss-draped live oak trails.

Where is Pine Knoll Shores, NC on the map?

Pine Knoll Shores, NC is in United States, at 34.697, -76.820 - about 6 km east of Indian Beach, NC.

How far is Pine Knoll Shores, NC from where I am?

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

EV Chargers in Pine Knoll Shores, NC

5 chargers

Data source: OpenChargeMap

Find hotels in Pine Knoll Shores, NC

Rent a car near Pine Knoll Shores, NC

Play a pub crawl round in Pine Knoll Shores, NC

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

Pub Crawl Golf: Pine Knoll Shores, NC9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Pine Knoll Shores, NC?

The closest airport to Pine Knoll Shores, NC is Coastal Carolina Regional Airport, 65 km (about 1 h 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.