Skip, RouteMap's route guideUS Route Planner

Weaverville, NC

united states

united states

Weaverville is a small mountain town in western North Carolina, about 10 miles north of Asheville on US 19/23. The drive takes 20 minutes through scenic rolling hills. It's a popular stop for visitors exploring the Blue Ridge Mountains, with easy access to outdoor destinations. The town's Main Street features the historic Dry Ridge Inn, an 1849 stagecoach stop turned museum.