Distance from Sempronius, New York to Eagle Rock, Virginia
The driving distance from Sempronius, New York to Eagle Rock, Virginia is 528.6 mi (850.7 km)
The straight-line (air) distance is approximately 246.5 mi (396.8 km)
Estimated travel time by road is 8 hours 40 minutes
We found 3 routes between Sempronius and Eagle Rock.
Available Routes
Route Directions
Get on I-86 W/NY-17 W in Horseheads from Salt Rd, NY-34B N, Warren Rd and NY-13 S
Continue on I-86 W/NY-17 W. Take US-15 S, US-220 S, I-99 S, US-30 E and I-70 E to US-522 S in Hancock. Take exit 1B from I-70 E
Get on I-81 S in Frederick County
Follow I-81 S to Botetourt County. Take exit 168 from I-81 S
Take VA-43 N to High St in Eagle Rock
Route Directions
Get on I-86 W/NY-17 W in Horseheads from Salt Rd, NY-34B N, Warren Rd and NY-13 S
Take US-15 S, US-220 S, I-99 S, US-220 S, ... and 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 US-220 N/US-60 Business W/Grafton St in Cliftondale Park. Take exit 27 from I-64 E
Continue on US-220 S. Drive to High St in Eagle Rock
Route Directions
Get on I-81 S in Cortlandville from NY-41A S and NY-90 S
Follow I-81 S to Botetourt County. Take exit 168 from I-81 S
Take VA-43 N to High St in Eagle Rock
Journey Details
Traveling from Sempronius, New York to Eagle Rock, Virginia covers 509.2 miles (819 km) in a southwest direction. This fast highway, long-distance route typically takes 7 hours 49 minutes under normal conditions.
Drivers have 3 route options between these locations (509-617 miles / 819-993 km). The primary route shown here saves 2 hours and 17 minutes compared to alternatives.
Journey Waypoints
Sempronius
Starting Point
Eagle Rock
Destination