Distance from Ivy Ridge, North Carolina to Hays, North Carolina
The driving distance from Ivy Ridge, North Carolina to Hays, North Carolina is 114.1 mi (183.6 km)
The straight-line (air) distance is approximately 53.1 mi (85.5 km)
Estimated travel time by road is 2 hours 36 minutes
We found 3 routes between Ivy Ridge and Hays.
Available Routes
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
Follow US-421 S/U.S. Hwy 421 S to NC-16 N in Wilkesboro
Continue on NC-16 N. Take Mountain Valley Church Rd and Yellow Banks Rd to Mountain View Rd in Hays
Route Directions
Get on I-26 E/US-23 S from Big Laurel Rd
Follow I-26 E/US-23 S and I-40 E to Jamestown Rd in Burke County. Take exit 100 from I-40 E
Take US-64 E and NC-18 N to Mountain View Rd in Hays
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
Follow US-421 S/U.S. Hwy 421 S to State Rd 1313 in Wilkesboro
Take Congo Rd and Sunset Dr to Mountain View Rd in Hays
Journey Details
Traveling from Ivy Ridge, North Carolina to Hays, North Carolina covers 112.5 miles (181 km) in a east direction. This mixed highways and local roads, substantial route typically takes 2 hours 36 minutes under normal conditions.
Drivers have 3 route options between these locations (113-139 miles / 181-223 km). The primary route shown here saves 4 minutes compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 45 mph (72 km/h) .
Journey Waypoints
Ivy Ridge
Starting Point
Hays
Destination