Map of Outer Banks NC Lighthouses

Map of Outer Banks of North Carolina Lighthouses

Spanning from Corolla to Ocracoke Island, there are a total of five different lighthouses on the Outer Banks, a chain of barrier islands located just off the coast of North Carolina.

It’s possible to visit all five in one single day, but it would take some swift driving and you wouldn’t be able to spend a lot of time at each landmark.

Traveling straight from Currituck Beach Lighthouse to Ocracoke Island Lighthouse would take approximately 3.5 hours, which includes 2.5 hours of driving and an hour-long ferry ride from Hatteras to Ocracoke.

If you do want to visit all five lighthouses during your next Outer Banks vacation, we recommend tackling Currituck Beach Lighthouse, Roanoke Marshes Lighthouse, and Bodie Island Lighthouse on one day, and then Cape Hatteras Lighthouse and Ocracoke Island Lighthouse the following day.

Need directions? Listed from north to south, here are all of the addresses to the various OBX lighthouses.

Currituck Beach Lighthouse in Corolla, NC

Currituck Beach Lighthouse
1101 Corolla Village Road
Corolla, NC 27927

Roanoke Marshes Lighthouse in Manteo, NC

Roanoke Marshes Lighthouse
300 Queen Elizabeth Ave
Manteo, NC 27954

Bodie Island Lighthouse Located in Nags Head, NC

Bodie Island Lighthouse
8210 Bodie Island Lighthouse
Nags Head, NC 27959

Cape Hatteras Lighthouse on the Outer Banks of North Carolina

Cape Hatteras Lighthouse
46368 Lighthouse Road
Buxton, NC 27920

Ocracoke Island Lighthouse Located in the Outer Banks of North Carolina

Ocracoke Island Lighthouse
Lighthouse Road
Ocracoke, NC 27960

Good luck on your adventure, and be sure to take plenty of photos!


1 comment

  • have visited 4 of the 5 lighthouses on the Outer Banks. Have not visited Roanoke Marshes. It was a real thrill to climb Hatteras back before it’s move.

    Wayne Shook

Leave a comment

Please note, comments must be approved before they are published