Distance from Advent Crossroads, North Carolina to Hiltons, Virginia
The driving distance from Advent Crossroads, North Carolina to Hiltons, Virginia is 137.3 mi (221 km)
The straight-line (air) distance is approximately 55.6 mi (89.5 km)
Estimated travel time by road is 2 hours 42 minutes
We found 3 routes between Advent Crossroads and Hiltons.
Available Routes
Route Directions
Get on I-40 in Burke County
Follow I-40 and US-221 N to NC-226 N in McDowell County
Follow NC-226 N to US-19E W in Spruce Pine
Get on I-26 W/US-19W E/US-23 N in Unicoi from TN-107 W
Continue on US-23 N to Hiltons
Continue on State Rte 709. Drive to Academy Rd
Route Directions
Get on I-40 in Burke County
Follow I-40 and I-26 W to US-23 N in Kingsport
Follow US-23 N and US-421 S/US-58 E to Academy Rd in Hiltons
Route Directions
Get on I-40 in Burke County
Follow I-40 to NC-18 N/S Sterling St in Morganton. Take exit 105 from I-40
Follow NC-181 N to US-221 S in Avery County
Take TN-362 S to US-321 N/W Elk Ave in Elizabethton
Take US-23 N to State Rte 709 in Hiltons
Continue on State Rte 709. Drive to Academy Rd
Journey Details
Traveling from Advent Crossroads, North Carolina to Hiltons, Virginia covers 125 miles (201 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 35 minutes under normal conditions.
Drivers have 3 route options between these locations (125-167 miles / 201-269 km). The primary route shown here saves 8 minutes compared to alternatives.
Journey Waypoints
Advent Crossroads
Starting Point
Hiltons
Destination