Distance from Heards, Virginia to Williamson Farms, Virginia

Heards Williamson Farms
Total Distance
104.7 mi
(168.5 km)
Travel Time
2 hours 7 minutes

The driving distance from Heards, Virginia to Williamson Farms, Virginia is 104.7 mi (168.5 km)

The straight-line (air) distance is approximately 51.3 mi (82.6 km)

Estimated travel time by road is 2 hours 7 minutes

We found 2 routes between Heards and Williamson Farms.

Available Routes

Shortest Fastest
I-64 E
99.4 mi
160 km
1 hour 41 minutes
State Rte 6/VA-6 E and I-64 E
104.7 mi
168.5 km
2 hours 7 minutes

Route Directions

Follow Heards Mountain Rd to US-29 S
4.5 mi
11 min
Take VA-6 E/Irish Rd, W River Rd, VA-6 E and I-64 E to Barnesway Ln in Henrico
100.1 mi
1 hr 55 min
Follow Barnesway Ln to Mosswood Rd
0.2 mi
0 min

Route Directions

Get on I-64 E from Heards Mountain Rd and US-29 N
17.6 mi
24 min
Follow I-64 E to S Laburnum Ave in Montrose. Take exit 195 from I-64
77.2 mi
1 hr 7 min
Continue on S Laburnum Ave. Drive to Mosswood Rd in Henrico
4.5 mi
9 min

Journey Details

Traveling from Heards, Virginia to Williamson Farms, Virginia covers 99.4 miles (160 km) in a east direction. This highway, substantial route typically takes 1 hour 41 minutes under normal conditions.

Drivers have 2 route options between these locations (99-105 miles / 160-168 km). The primary route shown here saves 26 minutes compared to alternatives.

Journey Waypoints

Heards

Starting Point

Alberene, Virginia

118 mi to destination

1 mi
Scottsville, Virginia

Traveled 30 mi from origin

2 mi
Cohasset, Virginia

89 mi to destination

1 mi
Elk Hill, Virginia

Traveled 59 mi from origin

1 mi
Three Square, Virginia

59 mi to destination

1 mi
Crozier, Virginia

Traveled 89 mi from origin

1 mi
James River Estates, Virginia

30 mi to destination

0 mi
Bon Air, Virginia

Traveled 118 mi from origin

2 mi
Williamson Farms

Destination