Distance from Ivy Ridge, North Carolina to Ingram, Virginia
The driving distance from Ivy Ridge, North Carolina to Ingram, Virginia is 265.7 mi (427.5 km)
The straight-line (air) distance is approximately 123.9 mi (199.4 km)
Estimated travel time by road is 4 hours 7 minutes
We found 3 routes between Ivy Ridge and Ingram.
Available Routes
Route Directions
Get on I-26 E/US-23 S from Big Laurel Rd
Continue on I-26 E/US-23 S. Take I-40 E and US-29 N to US-360 E/US-58 E/South Boston Rd in Danville. Take the US-58 E/US-360 E/S Boston exit from US-29 N/US-58 E
Take Kentuck Rd to VA-360 E in Vernon Hill
Route Directions
Get on I-26 E/US-23 S from Big Laurel Rd
Continue on I-26 E/US-23 S. Take I-40 E and US-29 N to E Franklin Turnpike in Pittsylvania County. Take the exit toward VA-41 S/VA-360/Halifax from US-29 N
Drive to VA-360 E in Vernon Hill
Route Directions
Take Big Laurel Rd, Laurel Valley Rd and Windy Gap Rd to US-19 N in Yancey County
Take US-19E E and US-221 N to NC-105 N in Linville
Take US-421 S/U.S. Hwy 421 S, I-40 E, I-840 and US-29 N to Kentuck Rd in Danville
Continue on Kentuck Rd. Drive to VA-360 E in Vernon Hill
Journey Details
Traveling from Ivy Ridge, North Carolina to Ingram, Virginia covers 248.4 miles (400 km) in a east direction. This mixed highways and local roads, long-distance route typically takes 4 hours 35 minutes under normal conditions.
Drivers have 3 route options between these locations (248-267 miles / 400-430 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Ivy Ridge
Starting Point
Ingram
Destination