Skip to content

Table of contents

About Weaverville, NC

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.

Where is Weaverville, NC on the map?

Weaverville, NC is in United States, at 35.696, -82.558 - about 24 km north of Biltmore Forest, NC.

How far is Weaverville, NC from where I am?

Use your device location to see the distance to Weaverville, NC, how long the drive takes, and directions from where you are.

EV Chargers in Weaverville, NC

58 chargers

Data source: OpenChargeMap

Find hotels in Weaverville, NC

Rent a car near Weaverville, NC

Play a pub crawl round in Weaverville, NC

Nine holes from pub to pub through the real streets of Weaverville, NC. Every cup is a bar somebody actually drinks in.

Pub Crawl Golf: Weaverville, NC9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Weaverville, NC?

The closest airport to Weaverville, NC is Asheville Regional Airport, 38 km (about 34 min by car).

Share Route

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.