Distance from Ivy Ridge, North Carolina to Weaverville, North Carolina
The driving distance from Ivy Ridge, North Carolina to Weaverville, North Carolina is 22.2 mi (35.8 km)
The straight-line (air) distance is approximately 9.3 mi (14.9 km)
Estimated travel time by road is 30 minutes
We found 2 routes between Ivy Ridge and Weaverville.
Available Routes
Route Directions
Drive along Big Laurel Rd
Take US-23 ALT S and I-26 E to Florida Ave in Weaverville
Continue on Florida Ave. Drive to Merchants Way/Merchants Alley
Route Directions
Get on I-26 E/US-23 S from Big Laurel Rd
Follow I-26 E/US-23 S to Clarks Chapel Rd in Buncombe County. Take exit 18 from I-26 E/US-23 S
Take US-19 BUS S/N Main St to Merchants Way/Merchants Alley in Weaverville
Journey Details
Traveling from Ivy Ridge, North Carolina to Weaverville, North Carolina covers 20.3 miles (33 km) in a south direction. This mixed highways and local roads, moderate route typically takes 26 minutes under normal conditions.
Drivers have 2 route options between these locations (20-22 miles / 33-36 km). The primary route shown here saves 5 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 48 mph (77 km/h) .
Journey Waypoints
Ivy Ridge
Starting Point
Weaverville
Destination