Ready to explore North Carolina? These cities offer charm, scenery & fun!

Whether you want to spend a weekend hiking the mountains or have a beach getaway, North Carolina has you covered.

The capital of North Carolina, Raleigh, is in the middle of the state and is a fantastic place to visit.

1. Raleigh

It has a walkable downtown community with shops, restaurants, bars, and museums.

2. Durham

This city is known for a laid back vibe and stunning scenery.

3. Asheville

This completely casual island has outdoor bars and plenty of coastlines to relax in the sand.

5. Ocracoke  (Outer Banks)

May be most well known for its famous college, the University of North Carolina (UNC). There’s fun to be had besides classes, though!

6. Chapel Hill

Head to Seabird for some NC oysters and fresh fish.

8. Wilmington

Click below

For the FULL list of cities, including the best for golfing and places to stay,

Check out more of our adventures

All 37 Amtrak Routes and Destinations

We Took a Dome Train Through Alaska