Bald Head Island Lighthouse, built in1818, it is the oldest lighthouse in the state. It stands 109 feet high. The lighthouse is nicknamed "old baldy". You can take a day trip from Wilmington. Bald Head Island is apart of the Brunswick Islands. Access is restricted.
Bodie Island Lighthouse was built in 1871 and located north of Hatteras Island at Oregon Inlet. It is 150 ft high and currently within the Cape Hateras National Seashore. There is a museum, lighthouse keepers house, and a visitors center with a gift shop. The original lighthouse located here was built in 1847. It was destroyed by Confederate troops in 1862 to keep Union troops from using the lighthouse. The lighthouse is still in use. The light spans 19 miles into the sea. There are marsh lands around the area with hiking trails.
Cape Lookout Lighthouse is located on the Core Banks, east of Beaufort. It was built in 1859 and is 163 ft high.
Cape Hatteras Lighthouse is located at Cape Point near Buxton was built in 1803. It is 208 ft high and is the tallest lighthouse in the state. The light was damaged during the Civil War by Union shelling. Afterwards, the Confederates removed its lens to render the lighthouse useless to the Union. Rebuilt in 1870, the lighthouse was abandoned in 1935 due to beach erosion. Finally, in 1998, it was moved to its present location. The light spans 20 miles into the sea. There is a keeper's quarters, a museum and a visitor's center.
Currituck Beach lighthouse is the northernmost lighthouse of the Outer banks. Located in Corolla, it is sometimes referred to as that name. It was built in 1873 and is 162 ft high. The light is visible for 18 nautical miles. There are 214 steps to the top. The lighthouse is still in use however, it is automatic today. There is a museum shop, an outhouse, a chapel a lighthouse keeper's house and a school. Tours are available.
Oak Island Lighthouse is the brightest lighthouse in the US, located on Oak Island which is on the lower southeastern coast of the state. It was built in 1950s and is 169 feet tall.
Ocracoke Lighthouse is located on Ocacoke Island. It was built in 1823 and is the oldest operating lighthouse in NC. Standing at 75 feet high, the lighthouse is the shortest in the state. The light spans 14 feet out to sea. It is distinquished by its solid white color. You can tour the grounds only.
Price Creek Lighthouse was built in 1848 near Southport. You have to see it from distance as there are no tours.
Roanoke Island has a replica lighthouse so it can not be included in the list.