Distance from Ivy Ridge, North Carolina to Old Mill, Virginia

Ivy Ridge Old Mill
Total Distance
296.9 mi
(477.8 km)
Travel Time
5 hours 8 minutes

The driving distance from Ivy Ridge, North Carolina to Old Mill, Virginia is 296.9 mi (477.8 km)

The straight-line (air) distance is approximately 123.8 mi (199.2 km)

Estimated travel time by road is 5 hours 8 minutes

We found 3 routes between Ivy Ridge and Old Mill.

Available Routes

Shortest Fastest
I-81 N
253 mi
407.2 km
4 hours 4 minutes
I-40 E
296.9 mi
477.8 km
5 hours 8 minutes
I-40 E and US-29 N
317.3 mi
510.7 km
5 hours 6 minutes

Route Directions

Get on I-26 E/US-23 S from Big Laurel Rd
4.4 mi
8 min
Continue on I-26 E/US-23 S. Drive from I-40 E to Winston-Salem. Take exit 230 from US-421 S
173.1 mi
2 hr 38 min
Get on US-58 W/US-58 BYP W in Henry County from US-220 N
45.1 mi
52 min
3.5 mi
3 min
Continue on US-220 N. Drive to VA-122 N in Bedford County
70.9 mi
1 hr 25 min

Route Directions

Get on I-26 E/US-23 S from Big Laurel Rd
4.4 mi
8 min
Continue on I-26 E/US-23 S. Take I-40 E and I-840 to US-29 N/US-58 E in Danville. Take the US-29 N/US-58 E exit from US-29 N
236.9 mi
3 hr 33 min
Continue on US-29 N. Take Bishop Creek Rd and VA-43 N to VA-122 N in Bedford County
76 mi
1 hr 24 min

Route Directions

Get on I-26 W/US-23 N from Big Laurel Rd
4.3 mi
8 min
Follow I-26 W and I-81 N to US-11 in Botetourt County. Take exit 150 B from I-81 N
218 mi
3 hr 17 min
Take State Rte 652/Mountain Pass Rd and US-460 E to VA-122 N in Bedford County
30.7 mi
38 min

Journey Details

Traveling from Ivy Ridge, North Carolina to Old Mill, Virginia covers 253 miles (407 km) in a northeast direction. This highway, long-distance route typically takes 4 hours 4 minutes under normal conditions.

Drivers have 3 route options between these locations (253-317 miles / 407-511 km). The primary route shown here saves 1 hour and 4 minutes compared to alternatives.

Journey Waypoints

Ivy Ridge

Starting Point

Upper Pigeonroost, North Carolina

285 mi to destination

1 mi
Kellerville, North Carolina

Traveled 71 mi from origin

0 mi
Trout, North Carolina

214 mi to destination

2 mi
Amelia, North Carolina

Traveled 142 mi from origin

1 mi
Wolf Glade, Virginia

142 mi to destination

1 mi
Indian Valley, Virginia

Traveled 214 mi from origin

1 mi
Hemlock, Virginia

71 mi to destination

1 mi
Hardy, Virginia

Traveled 285 mi from origin

1 mi
Old Mill

Destination