Distance from Barnardsville, North Carolina to Ivy Ridge, North Carolina
The driving distance from Barnardsville, North Carolina to Ivy Ridge, North Carolina is 21.6 mi (34.8 km)
The straight-line (air) distance is approximately 7.4 mi (11.9 km)
Estimated travel time by road is 27 minutes
We found 3 routes between Barnardsville and Ivy Ridge.
Available Routes
Route Directions
Get on I-26 W/US-19 N/US-23 N
Follow I-26 W/US-23 N to US-23 ALT S in Madison County. Take exit 3 from I-26 W/US-23 N
Take Big Laurel Rd to Ivy Ridge Church Rd
Route Directions
Follow Holcombe Branch Rd to NC-1540 in Madison County
Take US-19 N to Windy Gap Rd in Yancey County
Take Laurel Valley Rd to US-23 ALT N in Madison County
Continue on US-23 ALT N to Big Laurel Rd
Continue on Big Laurel Rd. Drive to Ivy Ridge Church Rd
Route Directions
Follow Holcombe Branch Rd to NC-1540 in Madison County
Follow US-23 ALT N to Big Laurel Rd
Continue on Big Laurel Rd. Drive to Ivy Ridge Church Rd
Journey Details
Traveling from Barnardsville, North Carolina to Ivy Ridge, North Carolina covers 19.3 miles (31 km) in a northwest direction. This secondary roads, moderate route typically takes 30 minutes under normal conditions.
Drivers have 3 route options between these locations (19-23 miles / 31-36 km). The primary route shown here saves 7 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 39 mph (63 km/h) .
Journey Waypoints
Barnardsville
Starting Point
Ivy Ridge
Destination