Distance from Shenandoah Hills, Virginia to Cedar Grove, Virginia
The driving distance from Shenandoah Hills, Virginia to Cedar Grove, Virginia is 10.5 mi (16.8 km)
The straight-line (air) distance is approximately 4.3 mi (6.9 km)
Estimated travel time by road is 16 minutes
We found 3 routes between Shenandoah Hills and Cedar Grove.
Available Routes
Route Directions
Take Dogwood Rd and Cardinal Ln to VA-7 W
Continue on VA-7 W. Take I-81 N to VA-37 S
Get on US-522 N
Follow Cedar Grove Rd to State Rte 677
Route Directions
Take VA-7 W and Fairmont Ave to US-522 N/N Frederick Pike
Follow Cedar Grove Rd to State Rte 677
Route Directions
Take Dogwood Rd and Cardinal Ln to VA-7 W
Take I-81 N and State Rte 661 to State Rte 672 in Clear Brook
Continue on State Rte 672. Drive to State Rte 677
Journey Details
Traveling from Shenandoah Hills, Virginia to Cedar Grove, Virginia covers 9.5 miles (15 km) in a northwest direction. This secondary roads, short route typically takes 16 minutes under normal conditions.
Drivers have 3 route options between these locations (9-10 miles / 15-17 km). The primary route shown here saves 6 minutes compared to alternatives.
Journey Waypoints
Shenandoah Hills
Starting Point
Cedar Grove
Destination