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,
Learn more
Check out more of our adventures
All 37 Amtrak Routes and Destinations
We Took a Dome Train Through Alaska
Learn more