From infamous pirates, Native American Wars, political rivalries and nationally historic homes – North Carolina’s oldest town always had and always will have a lot going for it. Today, visiting the beautiful town of Bath is still like stepping back to the earliest days of the Tar Heel state.

Bath is such a charming, idyllic place, and absolutely perfect for the history buff! Have you visited here before?

If you love North Carolina history and quaint small towns, these 10 will transport you to the past.

OnlyInYourState may earn compensation through affiliate links in this article.

Explore North Carolina