Distance from Heards, Virginia to Penny Corner, Virginia
The driving distance from Heards, Virginia to Penny Corner, Virginia is 125.6 mi (202.1 km)
The straight-line (air) distance is approximately 51.8 mi (83.3 km)
Estimated travel time by road is 2 hours 7 minutes
This route includes Toll roads along the way.
We found 3 routes between Heards and Penny Corner.
Available Routes
Route Directions
Get on I-64 E from Heards Mountain Rd and US-29 N
Continue on I-64 E. Take I-95 N to VA-207 E in Ruther Glen. Take exit 104 from I-95 N
Continue on VA-207 E to your destination
Route Directions
Follow Heards Mountain Rd to US-29 N
Continue on US-29 N. Take I-64 E, VA-22 E, VA-231 N, US-15 N, ... and State Rte 605/Paige Rd to State Rte 619 in Bowling Green
Continue on State Rte 619 to your destination
Route Directions
Follow Heards Mountain Rd to US-29 N
Continue on US-29 N. Take I-64 E, VA-208 E, Lewiston Rd and VA-639 E/Ladysmith Rd to State Rte 619 in Bowling Green
Continue on State Rte 619 to your destination
Journey Details
Traveling from Heards, Virginia to Penny Corner, Virginia covers 106.8 miles (172 km) in a east direction. This mixed highways and local roads, substantial route typically takes 2 hours 15 minutes under normal conditions.
Drivers have 3 route options between these locations (107-126 miles / 172-202 km). The primary route shown here saves 13 minutes compared to alternatives.
The route features scenic views, toll sections. During evening weekday travel, expect evening rush hour with average speeds around 47 mph (76 km/h) .
Journey Waypoints
Heards
Starting Point
Penny Corner
Destination