Distance from Heards, Virginia to Kingston, Virginia
The driving distance from Heards, Virginia to Kingston, Virginia is 109.7 mi (176.6 km)
The straight-line (air) distance is approximately 49.2 mi (79.3 km)
Estimated travel time by road is 1 hour 49 minutes
We found 3 routes between Heards and Kingston.
Available Routes
Route Directions
Get on I-64 W in Augusta County from Taylor Creek Rd, VA-151 N and US-250
Take I-81 S to VA-117 S/Peters Creek Rd in Roanoke County. Take exit 2S from I-581 S/US-220 S
Drive to Thirlane Rd in Roanoke County
Route Directions
Follow Heards Mountain Rd to US-29 S
Continue on US-29 S. Take US-460 W to VA-117 S/Peters Creek Rd/Peters Crk Rd NW. Take exit 2S from I-581 N
Drive to Thirlane Rd in Roanoke County
Route Directions
Take VA-151 S and State Rte 778 to US-60 W in Amherst County
Follow US-60 W and I-81 S to VA-117 S/Peters Creek Rd in Roanoke County. Take exit 2S from I-581 S/US-220 S
Drive to Thirlane Rd in Roanoke County
Journey Details
Traveling from Heards, Virginia to Kingston, Virginia covers 105 miles (169 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 6 minutes under normal conditions.
Drivers have 3 route options between these locations (105-111 miles / 169-178 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Heards
Starting Point
Kingston
Destination