North Carolina Highway 12 | ||||
---|---|---|---|---|
Route of NC 12 highlighted in red; approximate ferry routes in dotted red
|
||||
Route information | ||||
Maintained by NCDOT | ||||
Length: | 148 mi (238 km) | |||
Existed: | 1962 – present | |||
Tourist routes: |
Outer Banks Scenic Byway | |||
Major junctions | ||||
South end: | US 70 in Sea Level | |||
NC 45 in Ocracoke US 64 / US 158 in Nags Head US 158 in Kitty Hawk |
||||
North end: | North Beach Access Ramp in Corolla | |||
Location | ||||
Counties: | Carteret, Hyde, Dare, Currituck | |||
Highway system | ||||
|
North Carolina Highway 12 (NC 12) is a state highway that traverses the northeastern coastline of North Carolina, linking the peninsulas and islands of the northern Outer Banks. Most sections of NC 12 are two lanes wide, and there are also two ferry routes which maintain continuity of the route as it traverses the Outer Banks region. NC 12 is part of the Outer Banks Scenic Byway, a National Scenic Byway. The first NC 12 appeared on the 1924 North Carolina Official Map and at its height ran from NC 30 in Pollocksville to NC 48 near Murfreesboro. Over time it was replaced by both US 258 and NC 58 and ceased to exist in 1958. The current NC 12 first appeared on the 1964 state highway map running from US 158 in Nags Head to Ocracoke. In 1976 NC 12 was extended to US 70 on the mainland and in 1987 was extended north to Corolla.
North Carolina Highway 12 begins at US 70 at the unincorporated community of Sea Level. From there NC 12 travels Northeast along Cedar Island Road to Cedar Island. Once the road enters Cedar Island it turns northwest running along the Cedar Bay all the way to the Cedar Island-Ocracoke ferry. After arriving at Ocracoke the road immediately runs along the western side of Silver Lake in the eastern side of the town. After leaving Ocracoke NC 12 enters the Cape Hatteras National Seashore. NC 12 runs along the middle of the island all the way until it reaches the Cape Hatteras-Ocracoke Ferry in Point Beach.
After arriving at Hatteras Village, NC 12 turns left onto Coast Guard Road. The road follows Coast Guard Road along the northern part of the town before turning back into N Carolina 12. NC 12 runs along a narrow strip of land in the middle of the island before going through Frisco. After passing through Frisco the road goes north of the Buxton Woods Coastal Reserve before going through Buxton and passing the Cape Hatteras Lighthouse. Continuing northward it passes through the communities of Avon, Salvo, Waves, and Rodanthe. It crosses the temporary New Inlet bridge (the inlet reopened by Hurricane Irene in 2011) and a few miles north the Herbert C. Bonner bridge over Oregon Inlet, separating Pea Island from Bodie Island. Nearby is the Bodie Island Lighthouse and visitor center. NC 12 then continues north, where it intersects US 64 and US 158 south of the town of Nags Head. NC 12 runs through Nags Head along the Virginia Dare Trail just east of US 158. The road continues north through Kill Devil Hills, Kitty Hawk and Southern Shores. NC 12 enters Corolla along Ocean Trail and continues along the west bank through the town. NC 12 ends just north of Corolla and south of the Currituck Banks National Estuarine Research Reserve. Ferries along the route of NC 12 are operated by the Ferry Division of the North Carolina Department of Transportation (NCDOT).