Distance from Jefferson, North Carolina to Glade Spring, Virginia
The driving distance from Jefferson, North Carolina to Glade Spring, Virginia is 48.6 mi (78.2 km)
The straight-line (air) distance is approximately 18.9 mi (30.5 km)
Estimated travel time by road is 1 hour 11 minutes
We found 3 routes between Jefferson and Glade Spring.
Available Routes
Route Directions
Take NC-194 N to Helton Creek Rd
Follow Helton Creek Rd and State Rte 751 to US-58 W in Grayson County
Continue on US-58 W. Take Whitetop Rd and I-81 S to Town Square St in Glade Spring
Continue on Town Square St. Drive to Evergreen St
Route Directions
Take NC-16 N, VA-16 N, State Rte 603/Fairwood Rd, Laurel Valley Rd, ... and I-81 S to Town Square St in Glade Spring
Continue on Town Square St. Drive to Evergreen St
Route Directions
Take NC-194 N to Helton Creek Rd
Follow Helton Creek Rd and State Rte 751 to US-58 W in Grayson County
Continue on US-58 W. Take Whitetop Rd to Evergreen St in Glade Spring
Journey Details
Traveling from Jefferson, North Carolina to Glade Spring, Virginia covers 47.2 miles (76 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 1 hour 11 minutes under normal conditions.
Drivers have 3 route options between these locations (47-59 miles / 76-96 km). The primary route shown here saves 6 minutes compared to alternatives.
Journey Waypoints
Jefferson
Starting Point
Glade Spring
Destination