Distance from Elmhurst, West Virginia to Norcross, Virginia
The driving distance from Elmhurst, West Virginia to Norcross, Virginia is 48.2 mi (77.6 km)
The straight-line (air) distance is approximately 12.4 mi (20 km)
Estimated travel time by road is 1 hour 18 minutes
We found 3 routes between Elmhurst and Norcross.
Available Routes
Route Directions
Take Wayside Creamery Rd to WV-122 W in Greenville
Continue on WV-122 W. Take WV-12 S and US-460 E/Virginia Ave to State Rte 684 in Giles County
Drive to State Rte 684
Route Directions
Take Wayside Creamery Rd and WV-122 E to US-219 S in Greenville
Follow State Rte 635 to State Rte 684
Route Directions
Take Wayside Creamery Rd to WV-122 W in Greenville
Follow Hans Creek Rd, Kibble Hill Rd and Pine Grove Rd to WV-12 S
Continue on WV-12 S. Take US-460 E/Virginia Ave to State Rte 684 in Giles County
Drive to State Rte 684
Journey Details
Traveling from Elmhurst, West Virginia to Norcross, Virginia covers 46.1 miles (74 km) in a south direction. This secondary roads, moderate route typically takes 1 hour 17 minutes under normal conditions.
Drivers have 3 route options between these locations (46-51 miles / 74-82 km). The primary route shown here saves 4 minutes compared to alternatives.
The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 33 mph (53 km/h) .
Journey Waypoints
Elmhurst
Starting Point
Norcross
Destination