Distance from Heards, Virginia to Warfield, Virginia
The driving distance from Heards, Virginia to Warfield, Virginia is 149 mi (239.8 km)
The straight-line (air) distance is approximately 54.2 mi (87.2 km)
Estimated travel time by road is 2 hours 21 minutes
We found 3 routes between Heards and Warfield.
Available Routes
Route Directions
Get on I-64 E from Heards Mountain Rd and US-29 N
Continue on I-64 E. Take I-85 S to Sturgeon Rd in Brunswick County. Take exit 34 from I-85 S
Follow Sturgeon Rd, US-1 S and Flat Rock Rd to your destination in Warfield
Route Directions
Follow Heards Mountain Rd to US-29 N
Continue on US-29 N. Take I-64 E and US-522 S to State Rte 1002 in Powhatan County
Take VA-609, VA-616 and VA-604 to US-360 E in Amelia County
Continue on State Rte 642. Take VA-40 E to US-1 S in Brunswick County
Follow Flat Rock Rd to your destination
Route Directions
Follow Heards Mountain Rd to US-29 S
Take VA-6 E/Irish Rd, VA-20 S, US-15 S, US-460 E and Flat Rock Rd to your destination in Warfield
Journey Details
Traveling from Heards, Virginia to Warfield, Virginia covers 121.3 miles (195 km) in a southeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 30 minutes under normal conditions.
Drivers have 3 route options between these locations (121-149 miles / 195-240 km). The primary route shown here saves 8 minutes compared to alternatives.
Journey Waypoints
Heards
Starting Point
Warfield
Destination