Distance from Heards, Virginia to Enfield, Virginia

Heards Enfield
Total Distance
110.2 mi
(177.3 km)
Travel Time
1 hour 51 minutes

The driving distance from Heards, Virginia to Enfield, Virginia is 110.2 mi (177.3 km)

The straight-line (air) distance is approximately 52.6 mi (84.6 km)

Estimated travel time by road is 1 hour 51 minutes

We found 2 routes between Heards and Enfield.

Available Routes

Shortest Fastest
US-29 N and I-64 E
109.5 mi
176.2 km
1 hour 50 minutes
I-64 E
110.2 mi
177.3 km
1 hour 51 minutes

Route Directions

Get on I-64 E from US-29 N
17.1 mi
23 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, US-360 E and State Rte 605 to State Rte 610 in King William County
19.2 mi
25 min

Route Directions

Get on I-64 E from US-29 N
17.1 mi
23 min
Continue on I-64 E to Ashland. Take exit 92A from I-95 N
76.4 mi
1 hr 5 min
Continue on VA-54 E. Take State Rte 614 to State Rte 610 in King William County
15.9 mi
21 min

Journey Details

Traveling from Heards, Virginia to Enfield, Virginia covers 109.5 miles (176 km) in a east direction. This highway, substantial route typically takes 1 hour 50 minutes under normal conditions.

Drivers have 2 route options between these locations (109-110 miles / 176-177 km). The primary route shown here saves 2 minutes compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 59 mph (95 km/h) .

Journey Waypoints

Heards

Starting Point

Alberene, Virginia

121 mi to destination

1 mi
Woodridge, Virginia

Traveled 30 mi from origin

1 mi
Palmyra, Virginia

91 mi to destination

1 mi
Tabscott, Virginia

Traveled 61 mi from origin

1 mi
Orchid, Virginia

61 mi to destination

1 mi
Mabelton, Virginia

Traveled 91 mi from origin

2 mi
Gilman, Virginia

30 mi to destination

1 mi
Hanover, Virginia

Traveled 121 mi from origin

1 mi
Enfield

Destination