Bodie Island Lighthouse: The Outer Banks’ Forgotten Giant

Most visitors to the Outer Banks make a beeline for Cape Hatteras — the tallest brick lighthouse in America, the one on every postcard. But drive north along Highway 12 and you’ll find something quieter, and in some ways more rewarding.

The Bodie Island Lighthouse has stood at the edge of Oregon Inlet since 1872. At 156 feet tall, it’s no small thing — black and white horizontal bands stacked against the Carolina sky, surrounded by freshwater ponds, marsh grass, and the kind of flat coastal landscape that makes everything feel exposed and a little windswept.

This is the third lighthouse to occupy this stretch of the Outer Banks. The first two were lost — one to poor construction, one to Confederate soldiers during the Civil War who destroyed it on their retreat to prevent Union forces from using it as a navigational aid. The current structure has been guiding ships around the treacherous Diamond Shoals ever since.

The grounds are managed by the National Park Service as part of Cape Hatteras National Seashore, which means free entry, well-maintained trails through the surrounding wetlands, and a visitor center inside the restored keeper’s quarters. The lighthouse itself is open for climbing seasonally — 214 steps to a view that stretches across Pamlico Sound on one side and the Atlantic on the other.

Getting there: Bodie Island Lighthouse is located off Highway 12, about 6 miles south of Nags Head. It sits just north of Oregon Inlet and is easy to combine with a drive down the full length of Hatteras Island. Give yourself at least an hour on the grounds — the birding along the pond trail alone is worth the stop.

Share the Post: