Distance from Beech Bottom, West Virginia to Norcross, Virginia
The driving distance from Beech Bottom, West Virginia to Norcross, Virginia is 314.3 mi (505.8 km)
The straight-line (air) distance is approximately 123.5 mi (198.7 km)
Estimated travel time by road is 5 hours 2 minutes
This route includes Toll roads along the way.
We found 3 routes between Beech Bottom and Norcross.
Available Routes
Route Directions
Get on I-70 W/US-40 W in Wheeling from WV-2 S
Follow I-70 W and I-77 S to US-460 E in Mercer County. Take exit 9 from I-77 S
Continue on US-460 E. Drive to State Rte 684 in Giles County
Route Directions
Get on I-70 E in Washington from WV-2 N, WV-27 E and PA-844 E
Follow I-79 S to US-19 S in Braxton County. Take exit 57 from I-79 S
Get on I-64 E in Crawley from WV-20 S
Follow I-64 E to WV-311 S. Take exit 183 from I-64 E
Take VA-311 S, Waiteville Rd and State Rte 635 to State Rte 684 in Giles County
Route Directions
Get on I-70 E in Washington from WV-2 N, WV-27 E and PA-844 E
Follow I-79 S to US-19 S in Braxton County. Take exit 57 from I-79 S
Get on I-64 E/I-77 S in Raleigh County
Follow I-77 S to US-460 E in Mercer County. Take exit 9 from I-77 S
Continue on US-460 E. Drive to State Rte 684 in Giles County
Journey Details
Traveling from Beech Bottom, West Virginia to Norcross, Virginia covers 307.2 miles (494 km) in a south direction. This highway, long-distance route typically takes 5 hours 10 minutes under normal conditions.
Drivers have 3 route options between these locations (307-314 miles / 494-506 km). The primary route shown here saves 40 minutes compared to alternatives.
The route features scenic views, toll sections. During midday weekday travel, expect lighter midday traffic with average speeds around 61 mph (98 km/h) .
Journey Waypoints
Beech Bottom
Starting Point
Norcross
Destination