Distance from Harmony Grove, North Carolina to White Pine Lodge, Virginia

Harmony Grove White Pine Lodge
Total Distance
142.8 mi
(229.8 km)
Travel Time
2 hours 34 minutes

The driving distance from Harmony Grove, North Carolina to White Pine Lodge, Virginia is 142.8 mi (229.8 km)

The straight-line (air) distance is approximately 56.5 mi (91 km)

Estimated travel time by road is 2 hours 34 minutes

We found 3 routes between Harmony Grove and White Pine Lodge.

Available Routes

Shortest
US-52 N and I-77 N
134.7 mi
216.9 km
2 hours 35 minutes
Fastest
I-77 N
142.8 mi
229.8 km
2 hours 34 minutes
US-421 N and I-77 N
163.6 mi
263.3 km
2 hours 56 minutes

Route Directions

Get on US-421 N from Styers Ferry Rd, Phillips Bridge Rd and Styers Ferry Rd
1.6 mi
4 min
Continue on US-421 N. Take I-77 N to Cleburne Blvd in Pulaski County. Take exit 98 from I-81 N
105 mi
1 hr 34 min
Continue on Cleburne Blvd to your destination in Giles County
36.2 mi
55 min

Route Directions

Get on US-421 N from Styers Ferry Rd, Phillips Bridge Rd and Styers Ferry Rd
1.6 mi
4 min
Follow US-421 N and I-77 N to US-52 N/VA-61 E in Rocky Gap. Take exit 64 from I-77 N
121 mi
1 hr 49 min
Continue on VA-61 E to your destination in Giles County
41 mi
1 hr 2 min

Route Directions

Get on US-52 N in King from Meadowlark Dr, Olivet Church Rd, Transou Rd, NC-67 W/Reynolda Rd, ... and Doral Dr
15.7 mi
24 min
Continue on US-52 N. Take I-74 W, I-77 N and I-81 N to Cleburne Blvd in Pulaski County. Take exit 98 from I-81 N
81.8 mi
1 hr 14 min
Continue on Cleburne Blvd to your destination in Giles County
37.3 mi
56 min

Journey Details

Traveling from Harmony Grove, North Carolina to White Pine Lodge, Virginia covers 134.7 miles (217 km) in a north direction. This mixed highways and local roads, substantial route typically takes 2 hours 35 minutes under normal conditions.

Drivers have 3 route options between these locations (135-164 miles / 217-263 km). The primary route shown here saves 21 minutes compared to alternatives.

Journey Waypoints

Harmony Grove

Starting Point

Donnaha, North Carolina

130 mi to destination

1 mi
Pilot Mountain, North Carolina

Traveled 33 mi from origin

2 mi
Asbury, North Carolina

98 mi to destination

1 mi
Belair Springs, Virginia

Traveled 65 mi from origin

2 mi
Willis, Virginia

65 mi to destination

2 mi
Wangle Junction, Virginia

Traveled 98 mi from origin

1 mi
Plum Creek, Virginia

33 mi to destination

1 mi
Wake Forest, Virginia

Traveled 130 mi from origin

2 mi
White Pine Lodge

Destination