Distance from Bundy, Virginia to Crossnore, North Carolina

Bundy Crossnore
Total Distance
149.6 mi
(240.7 km)
Travel Time
3 hours 17 minutes

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

Shortest Fastest
US-421 S
121.7 mi
195.9 km
2 hours 36 minutes
US-58 ALT E
149.6 mi
240.7 km
3 hours 17 minutes

Route Directions

Take State Rte 606, VA-68 E/Inman Rd and US-23 BUS N to Hwy 58 W in Norton
25.3 mi
51 min
Take US-58 ALT E, US-19 S, I-81 S and US-19E E to NC-194 S in Avery County
113.4 mi
2 hr 10 min
9.5 mi
13 min
1 mi
1 min
0.5 mi
1 min

Route Directions

Take State Rte 606 to US-421 S
13.9 mi
30 min
Continue on US-421 S. Take US-23 S and I-26 to W G St in Elizabethton
71.2 mi
1 hr 18 min
Follow State Hwy 2377/TN-362 S and TN-361 E/Gap Creek Rd to US-19E S
8.4 mi
11 min
17.4 mi
20 min
9.5 mi
13 min
1 mi
1 min
0.5 mi
1 min

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

Tito, Virginia

113 mi to destination

1 mi
Clinchport, Virginia

Traveled 28 mi from origin

2 mi
Beartown, Tennessee

85 mi to destination

1 mi
Lake Crest, Tennessee

Traveled 56 mi from origin

1 mi
Flourville, Tennessee

56 mi to destination

1 mi
Green Pine, Tennessee

Traveled 85 mi from origin

1 mi
White Rock, Tennessee

28 mi to destination

1 mi
Minneapolis, North Carolina

Traveled 113 mi from origin

2 mi
Crossnore

Destination