Back
Highway 12: Duck to Corolla, Currituck Outer Banks, North Carolina
Photo: Ken Lund · CC BY-SA 2.0 · cropped

Drives North Carolina The Carolina Piedmont and Coast

Highway 12: Duck to Corolla

NC 12, Duck Road, Ocean Trail · Duck → Corolla

Leisurely15.6 mi30 min0 ft climbHigh point ≈ 0 ftOne way
Scan to drive it in CarvePoint a phone's camera here. It opens ready to drive.
Drive it in Carve, free

Opens this route in the app, or where to get it.

The drive

NC 12 north of Duck runs along a narrow barrier island, with Currituck Sound on one side and the Atlantic on the other. The drive starts in Duck, a town in Dare County where the 0.78-mile boardwalk runs along the sound, and goes 15.6 miles north to Corolla.

The road crosses into Currituck County and into Corolla along Ocean Trail. In Historic Corolla Village are restored early-1900s cottages, the Corolla Chapel and the Whalehead mansion, a former duck-hunting retreat. The Currituck Beach Lighthouse was first lit in 1875, and visitors can climb its 220 steps. The Corolla Greenway, a mostly shaded bike path of about 10 miles, follows the road.

NC 12 ends just north of Corolla; NCDOT conditioned the extension on going no farther. It is a relaxed drive of about 30 minutes, for the sound and ocean rather than the bends.

Along the way

  1. Duck (Highway 12)
  2. Corolla (Highway 12)
Elevation
0 ft of climbing · high point ≈ 0 ft
DuckCorolla
Curves
Mostly gentle curves
DuckCorolla
GentleHairpins

Good to know

  • The Corolla Greenway bike path runs alongside the road, so watch for cyclists and walkers at crossings.
  • Storms damage NC 12 along the Outer Banks, so check DriveNC before you go.
  • The highway ends just north of Corolla, so this drive stops there.

Open all year, weather permitting. Roads close for snow, fire, storms and repairs: before you set off, check NCDOT DriveNC.

Questions about this drive

How long does NC 12 from Duck to Corolla take?

NC 12 from Duck to Corolla is 15.6 miles and takes about 30 minutes.

Where does NC 12 end in Corolla?

NC 12 ends just north of Corolla, near the Currituck Banks reserve. NCDOT conditioned the extension on going no farther.

Can you climb the Currituck Beach Lighthouse in Corolla?

Yes. The lighthouse was first lit in 1875, and visitors can climb its 220 steps for views of the sound, the ocean and the village.

Is NC 12 between Duck and Corolla twisty?

Not very. It has gentle curves along a flat barrier island, and the draw is the sound and ocean views.

What you get in the app

Turn by turn, on this roadSpoken directions along the exact route. Carve never reroutes you onto a faster one.
Preview it in 3DFly the whole drive over satellite and terrain before you go.
Drive it with no signalAPEXDownload the map and every turn before you go.
Live Group TrackingAPEXEveryone on the route, on the map, by name.
Road conditionsAPEXWet or dry, ice, fog and wind along the road before you go.
Record your drivesAPEXRecord a drive and turn it into a route to drive again or share.

Free on iPhone and Android. CarPlay and Android Auto come with Apex.

More drives near here

Distance, time, elevation, curves and intensity are from Carve's route. Checked 2026-10-28.

Map of Highway 12: Duck to Corolla, from Duck to Corolla