Distance from Baynes, North Carolina to Elmo, Virginia

Baynes Elmo
Total Distance
47.2 mi
(76 km)
Travel Time
56 minutes

The driving distance from Baynes, North Carolina to Elmo, Virginia is 47.2 mi (76 km)

The straight-line (air) distance is approximately 18.6 mi (29.9 km)

Estimated travel time by road is 56 minutes

We found 2 routes between Baynes and Elmo.

Available Routes

Shortest Fastest
NC-119 N
39.6 mi
63.8 km
45 minutes
NC-86 N
47.2 mi
76 km
56 minutes

Route Directions

0 mi
0 min
Continue on NC-119 N. Take NC-86 N to Kentuck Rd in Danville
29.3 mi
33 min
Continue on Kentuck Rd. Drive to State Rte 659 in Halifax County
17.9 mi
23 min

Route Directions

39.6 mi
45 min

Journey Details

Traveling from Baynes, North Carolina to Elmo, Virginia covers 39.6 miles (64 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 45 minutes under normal conditions.

Drivers have 2 route options between these locations (40-47 miles / 64-76 km). The primary route shown here saves 11 minutes compared to alternatives.

Journey Waypoints

Baynes

Starting Point

Hightowers, North Carolina

43 mi to destination

1 mi
Topnot, North Carolina

Traveled 11 mi from origin

1 mi
Hamer, North Carolina

Traveled 21 mi from origin

2 mi
Estelle, North Carolina

21 mi to destination

1 mi
Milton, North Carolina

Traveled 32 mi from origin

1 mi
Delila, Virginia

11 mi to destination

1 mi
Paces, Virginia

Traveled 43 mi from origin

2 mi
Elmo

Destination