Distance from Bundy, Virginia to Crossnore, North Carolina
The driving distance from Bundy, Virginia to Crossnore, North Carolina is 149.6 mi (240.7 km)
The straight-line (air) distance is approximately 49 mi (78.8 km)
Estimated travel time by road is 3 hours 17 minutes
We found 2 routes between Bundy and Crossnore.
Available Routes
Route Directions
Take State Rte 606, VA-68 E/Inman Rd and US-23 BUS N to Hwy 58 W in Norton
Take US-58 ALT E, US-19 S, I-81 S and US-19E E to NC-194 S in Avery County
Route Directions
Take State Rte 606 to US-421 S
Continue on US-421 S. Take US-23 S and I-26 to W G St in Elizabethton
Follow State Hwy 2377/TN-362 S and TN-361 E/Gap Creek Rd to US-19E S
Journey Details
Traveling from Bundy, Virginia to Crossnore, North Carolina covers 121.7 miles (196 km) in a southeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 36 minutes under normal conditions.
Drivers have 2 route options between these locations (122-150 miles / 196-241 km). The primary route shown here saves 42 minutes compared to alternatives.
Journey Waypoints
Bundy
Starting Point
Crossnore
Destination