Distance from Heards, Virginia to Monroe, Virginia

Heards Monroe
Total Distance
44.7 mi
(72 km)
Travel Time
52 minutes

The driving distance from Heards, Virginia to Monroe, Virginia is 44.7 mi (72 km)

The straight-line (air) distance is approximately 22 mi (35.4 km)

Estimated travel time by road is 52 minutes

We found 2 routes between Heards and Monroe.

Available Routes

Shortest
VA-151 S
44.6 mi
71.8 km
59 minutes
Fastest
US-29 S
44.7 mi
72 km
52 minutes

Route Directions

Follow Heards Mountain Rd to US-29 S
4.5 mi
11 min
Continue on US-29 S to Monroe
39.9 mi
39 min
Continue on State Rte 1210. Drive to State Rte 1208
0.4 mi
1 min

Route Directions

4.8 mi
10 min
Take VA-151 S to State Rte 1210 in Monroe
39.4 mi
47 min
Continue on State Rte 1210. Drive to State Rte 1208
0.4 mi
1 min

Journey Details

Traveling from Heards, Virginia to Monroe, Virginia covers 44.6 miles (72 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 59 minutes under normal conditions.

Drivers have 2 route options between these locations (45-45 miles / 72-72 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Heards

Starting Point

Adial, Virginia

51 mi to destination

1 mi
Old Myndus, Virginia

Traveled 13 mi from origin

1 mi
Lovingston, Virginia

38 mi to destination

1 mi
Lakeview Heights, Virginia

Traveled 25 mi from origin

2 mi
Roses Mill, Virginia

25 mi to destination

1 mi
Clifford, Virginia

Traveled 38 mi from origin

1 mi
Amherst, Virginia

13 mi to destination

1 mi
Angelo, Virginia

Traveled 51 mi from origin

1 mi
Monroe

Destination