Distance from Preston, Virginia to Eaton Township, Pennsylvania
The driving distance from Preston, Virginia to Eaton Township, Pennsylvania is 477.3 mi (768.2 km)
The straight-line (air) distance is approximately 247.5 mi (398.3 km)
Estimated travel time by road is 7 hours 31 minutes
We found 2 routes between Preston and Eaton Township.
Available Routes
Route Directions
Take US-220 N to I-581 N in Roanoke
Follow I-81 N to PA-309 N in Wilkes-Barre
Follow PA-309 N to PA-29 N in Eaton Township
Route Directions
Follow US-220 N to I-581 N in Roanoke
Follow I-81 N to PA-696 S in Scotland. Take exit 20 from I-81 N
Take PA-997 N, PA-641 W, PA-75 N, PA-35 N, ... and PA-118 E to PA-29 N in Eaton Township
Journey Details
Traveling from Preston, Virginia to Eaton Township, Pennsylvania covers 476.9 miles (768 km) in a northeast direction. This highway, long-distance route typically takes 8 hours 21 minutes under normal conditions.
Drivers have 2 route options between these locations (477-477 miles / 768-768 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 59 mph (95 km/h) .
Journey Waypoints
Preston
Starting Point
Eaton Township
Destination