Map of Outer Banks NC 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
1101 Corolla Village Road
Corolla, NC 27927
Roanoke Marshes Lighthouse
300 Queen Elizabeth Ave
Manteo, NC 27954
Bodie Island Lighthouse
8210 Bodie Island Lighthouse
Nags Head, NC 27959
Cape Hatteras Lighthouse
46368 Lighthouse Road
Buxton, NC 27920
Ocracoke Island Lighthouse
Ocracoke, NC 27960
Good luck on your adventure, and be sure to take plenty of photos!