Our research is editorially independent but we may earn a commission for purchases made through our links.
North Carolina is home to a number of cool cities, from small-town charms to coastal getaways. The cool cities on this list are truly one-of-a-kind. Killer food scenes, unique art spaces, and pride for local business make these North Carolina cities totally cool. You wonโt regret visiting these top cities in North Carolina.

Asheville
This list wouldnโt be complete without mentioning Asheville, the most popular โcoolโ city in North Carolina. Asheville is known for its outdoor recreation, craft beer scene, and overall artsy vibe. Not only is Asheville one of the coolest cities in the state, but itโs also one of the most beautiful since itโs in the middle of the Blue Ridge Mountains. Enjoy a brew at Wedge Brewing, partake in the weekly drum circle and snap a few pictures of the cool Art Deco buildings found in downtown when you visit the cool city of Asheville.

Durham
With a historic downtown and a well-rounded food scene, Durham is definitely considered a cool city among locals and tourists alike. Since Durham is home to Duke University, the city has a youthful vibe. During your visit to Durham, youโll want to stay downtown at The Durham Hotel, a boutique hotel with a midcentury modern flair. With a number of music venues, local eateries, family-friendly attractions and outdoor recreation opportunities, a visit to Durham will not disappoint.

Raleigh
North Carolinaโs capital offers a cool vibe for travelers wanting a big city experience. The one thing youโll want to do in Raleigh is eat the local barbecue since the city is home to some of the best barbecue joints in the nation that serve Carolina-style BBQ. Come hungry when you arrive at one of Raleighโs top barbecue spots, like Ole Time Barbecue or The Pit Barbecue. After a filling barbecue plate, youโre ready to explore the townโs attractions. Browse the art museum, bike along Raleighโs scenic trails, experience live music at one of the cityโs music venues or hit up the number of bars that make up Raleigh nightlife.

Wilmington
North Carolinaโs coast is a great place to visit, especially if you stay in the cool city of Wilmington. Popular during the summer months, many tourists choose to stay here since its close to Cape Fear beaches. Beach lovers will adore staying in Wilmington. However, you do not have to be a fan of the beach to enjoy a visit here. A lively part of the city is Wilmingtonโs historic district, which is home to the Riverwalk where a number of art galleries, restaurants and boutiques are located.

Hickory
Hickory, North Carolina offers plenty to travelers seeking a unique town to explore. The town is home to a few great museums, such as the Catawba Science Center, Hickory Aviation Museum and the Hickory Museum of Art. When you arenโt experiencing Hickoryโs culture through a museum visit, youโll want to taste the townโs locally brewed beer at Olde Hickory Brewery. The beer from this brewery will be easy to find, as there are four Olde Hickory locations in the town. Olde Hickory Tap Room is actually a great place to spend a weekend night with live music and a topnotch beer selection.

Charlotte
Charlotte is North Carolinaโs biggest city, and uncool is not a word you would use to describe it. There is so much to do in this bustling city that you may just want to visit Charlotte more than once. Home to the Carolina Panthers football team and the Charlotte Hornets basketball team, Charlotte is a go-to city for sports fans. However what really makes Charlotte a cool place to be are the museums, breweries, and outdoor recreation found here. No matter what brings you to Charlotte, youโll want to visit the Bechtler Museum of Modern Art, which is one of the most iconic museums in the state.

Chapel Hill
Found near Raleigh, the college town of Chapel Hill deserves a spot on this list due to its outdoor recreation options and stellar music scene. This cool North Carolina city is home to one of the oldest public universities in the country, the University of North Carolina. When youโre hungry in Chapel Hill, youโll want to visit Franklin Street, which is where the townโs best eateries are found. Chapel Hill is a great day trip option for travelers staying in the other โcoolโ cities of Durham and Raleigh.

Boone
This North Carolina mountain town, found at the border of Tennessee, is the smallest town on this list, but that doesnโt mean it isnโt any less cool. Boone, named after Daniel Boone, is home to Appalachian State University. Since the town is in the middle of the mountains, many people head here to take advantage of the outdoor recreation options. For those wanting to explore Booneโs beauty, Elk Knob State Park is a great place to visit. When you arenโt enjoying the outdoors here, Boone is home to cool spots like the Turchin Center for the Visual Arts.

New Bern
History buffs looking for a cool North Carolina city to visit will love staying in New Bern. New Bern isnโt home to just one historic district but a number of them. Visiting all the New Bern historic buildings found on the state historic register is a great bucket list activity. Even if you arenโt into history, some of the historical buildings are cool enough to be Instagram-worthy, especially Tyron Palace. When you arenโt soaking in the history here, there are a number of art galleries worth your time. One place that gives New Bern the cool factor is the Pepsi Store. New Bern was actually the birthplace of Pepsi Cola, and therefore the Pepsi Store is a must-visit while youโre here.