Cities & Towns
Explore Our Mountain Towns and Communities
The cities and towns of Swain County warmly welcome you to the Great Smoky Mountains of North Carolina. Bryson City is the county seat of Swain County, and where you will find an active hub of restaurants, shops, hotels, and outfitters, along with the train depot for the Great Smoky Mountains Railroad..
The unincorporated community of Wesser is located 14 miles southwest of Bryson City in the Nantahala River Gorge and is the location of many whitewater rafting outfitters, zipline, and fishing guides. Restaurant options include Rivers End, Big Wesser Barbecue, and Pizza by the River.
Cherokee, North Carolina is located 10 miles east of Bryson City, and is home to the Eastern Band of Cherokee Indians. Popular attractions include the Oconaluftee Indian Village, Unto These Hills Outdoor Drama, and Harrah's Cherokee Casino. You'll also find the Oconaluftee entrance to the Great Smoky Mountains National Park, including elk watching and a visitor center.