Distance from Heards, Virginia to Pine Hill, Virginia

Heards Pine Hill
Total Distance
101.2 mi
(162.8 km)
Travel Time
2 hours 1 minute

The driving distance from Heards, Virginia to Pine Hill, Virginia is 101.2 mi (162.8 km)

The straight-line (air) distance is approximately 50 mi (80.4 km)

Estimated travel time by road is 2 hours 1 minute

We found 2 routes between Heards and Pine Hill.

Available Routes

Shortest Fastest
I-64 E
95.9 mi
154.3 km
1 hour 35 minutes
State Rte 6/VA-6 E
101.2 mi
162.8 km
2 hours 1 minute

Route Directions

Follow Heards Mountain Rd to US-29 S
4.5 mi
11 min
Take VA-6 E/Irish Rd, W River Rd and VA-6 E to Fairground Rd in Goochland
60.9 mi
1 hr 11 min
5.1 mi
6 min
Follow I-64 E, I-295 S and Pole Green Rd to State Rte 717 in Hanover County
29.7 mi
29 min
Continue on State Rte 717. Drive to Pine Hill Dr
1 mi
2 min

Route Directions

Get on I-64 E from Heards Mountain Rd and US-29 N
17.6 mi
24 min
Continue on I-64 E to Mechanicsville. Take exit 38A from I-295 S
73.8 mi
1 hr 2 min
Follow Pole Green Rd and State Rte 717 to Pine Hill Dr
4.4 mi
8 min

Journey Details

Traveling from Heards, Virginia to Pine Hill, Virginia covers 95.9 miles (154 km) in a east direction. This highway, substantial route typically takes 1 hour 35 minutes under normal conditions.

Drivers have 2 route options between these locations (96-101 miles / 154-163 km). The primary route shown here saves 26 minutes compared to alternatives.

Journey Waypoints

Heards

Starting Point

Alberene, Virginia

115 mi to destination

1 mi
Woodridge, Virginia

Traveled 29 mi from origin

1 mi
Rockaway, Virginia

86 mi to destination

1 mi
Caledonia, Virginia

Traveled 58 mi from origin

1 mi
Othma, Virginia

58 mi to destination

1 mi
Perkinsville, Virginia

Traveled 86 mi from origin

1 mi
Hylas, Virginia

29 mi to destination

0 mi
French Hay, Virginia

Traveled 115 mi from origin

1 mi
Pine Hill

Destination