There’s no denying North Carolina loves its small towns. We have some of the most beautiful towns in the nation. Places that are quaint, unique, welcoming, and of course…totally picturesque. It’s no surprise North Carolina has been an inspiration for novelists and the backdrop for over 200 feature-length films. With all this beauty, some of the most delightful small towns you’ll ever find are right here in our home state. Starting with these 17.
Incorporated in 1705, Bath is North Carolina's oldest town and home of former pirate Blackbeard. The history is very much alive here. You'll certainly be in awe at the Van Der Veer house built in 1790 and St. Thomas Episcopal Church (pictured above) built in 1734.
Brevard has a cozy downtown with sweeping mountain views. There's plenty to do in and outside the town. You might even catch a glimpse of the elusive white squirrels!
Edenton is located on the beautiful Albermarle Sound. You might believe you've stepped back in time after strolling the quaint streets. For an authentic way to see it all, hop on a sailboat!
4. Blowing Rock
Blowing Rock is a small, yet gorgeous little mountain town. You'll find unique shops and delicious cafes as well as plenty of hiking and sights to see within a five minute drive.
5. New Bern
If the beautiful, historic New Bern reminds you of something straight out of Nicholas Sparks' novel....that's because it is!
Manteo is filled with all that gorgeous, unique, Outer Banks charm...minus the crowd!
With a population of only 500, this quiet little mountain town is one of the best-kept secrets in North Carolina. The town and the surrounding scenery are perfect for capturing unique photographs.
Southport isn't too far from Wilmington, but this coastal town has a unique vibe all its own.
Home of the Mountaineers, Boone is an extremely charming college town surrounded by 360-degree mountain views.
Beaufort is certainly a hidden gem where you can experience true coastal culture.
Birthplace of Nina Simone, Tryon is a charming little mountain town known for equestrian activities and wine!
12. Mount Airy
If you're in search of Andy Griffith's Mayberry, you'll find it in Mount Airy.
13. Forest City
Come Christmas time, this little mountain town turns into something simply magical.
It doesn't get more 'quaint coastal town' than Swansboro. This hidden gem is a year-round vacation.
Another extremely charming, little-known coastal town is Washington. Located on the Pamlico Sound, this town has so much character!
16. Bryson City
Located right on the Great Smoky Mountain Railroad, Bryson City is one of those towns you stumble upon and never want to leave.
Hillsborough has been called one of the 'coolest small towns' in North Carolina. For starters, they have a thriving literary scene with many authors taking residence here.
Did your town make the list? What’s your favorite small town in North Carolina? Tell us in the comments!