Distance from Ivy Ridge, North Carolina to Barnardsville, North Carolina

Ivy Ridge Barnardsville
Total Distance
21.8 mi
(35.1 km)
Travel Time
27 minutes

The driving distance from Ivy Ridge, North Carolina to Barnardsville, North Carolina is 21.8 mi (35.1 km)

The straight-line (air) distance is approximately 7.4 mi (11.9 km)

Estimated travel time by road is 27 minutes

We found 2 routes between Ivy Ridge and Barnardsville.

Available Routes

Shortest
US-23 ALT S
19.3 mi
31.1 km
30 minutes
Fastest
I-26 E and NC-197 N
21.8 mi
35.1 km
27 minutes

Route Directions

Get on I-26 E/US-23 S from Big Laurel Rd
4.4 mi
8 min
Follow I-26 E/US-23 S to Buncombe County. Take exit 15 from I-26 E/US-23 S
11.3 mi
10 min
Follow NC-197 N/Barnardsville Hwy to Dillingham Rd in Barnardsville
6.1 mi
7 min

Route Directions

Drive along Big Laurel Rd
3.5 mi
7 min
Follow US-23 ALT S to California Creek Rd
8.2 mi
10 min
1.7 mi
2 min
0.5 mi
1 min
Follow Holcombe Branch Rd to NC-197 N in Buncombe County
3.3 mi
5 min
2.1 mi
2 min
0 mi
0 min

Journey Details

Traveling from Ivy Ridge, North Carolina to Barnardsville, North Carolina covers 19.3 miles (31 km) in a southeast direction. This secondary roads, moderate route typically takes 30 minutes under normal conditions.

Drivers have 2 route options between these locations (19-22 miles / 31-35 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Ivy Ridge

Starting Point

Little Creek, North Carolina

17 mi to destination

1 mi
Mars Hill, North Carolina

13 mi to destination

2 mi
Beech Glen, North Carolina

9 mi to destination

1 mi
Democrat, North Carolina

Traveled 17 mi from origin

1 mi
Barnardsville

Destination