Distance from Plainville, Pennsylvania to Salisbury Lake, Virginia
The driving distance from Plainville, Pennsylvania to Salisbury Lake, Virginia is 255 mi (410.4 km)
The straight-line (air) distance is approximately 123.2 mi (198.3 km)
Estimated travel time by road is 4 hours 9 minutes
This route includes Toll roads along the way.
We found 3 routes between Plainville and Salisbury Lake.
Available Routes
Route Directions
Get on PA-283 W in Londonderry Township from Schoolhouse Rd and PA-341 W/PA-341 Truck W
Follow PA-283 W and I-76 W to US-15 S in Upper Allen Township. Take exit 236 from I-76 W
Take I-270 S, I-495 S and I-95 S to VA-711/Huguenot Trail in Powhatan County. Take the VA-711 E/Huguenot Trail E exit from VA-288
Continue on VA-711/Huguenot Trail to your destination in Chesterfield County
Route Directions
Take US-15 S, US-17 S, I-95 S, I-295 N and VA-288 to VA-711/Huguenot Trail in Powhatan County. Take the VA-711 E/Huguenot Trail E exit from VA-288
Continue on VA-711/Huguenot Trail to your destination in Chesterfield County
Route Directions
Get on I-83 S in Swatara Township from E Governor Rd, US-422 W and US-322 W
Follow I-83 S and PA-581 W to US-15 S in Cumberland County. Take the US-15 S exit from PA-581 W
Take I-270 S, I-495 S and I-95 S to VA-711/Huguenot Trail in Powhatan County. Take the VA-711 E/Huguenot Trail E exit from VA-288
Continue on VA-711/Huguenot Trail to your destination in Chesterfield County
Journey Details
Traveling from Plainville, Pennsylvania to Salisbury Lake, Virginia covers 251.9 miles (405 km) in a south direction. This highway, long-distance route typically takes 4 hours 10 minutes under normal conditions.
Drivers have 3 route options between these locations (252-257 miles / 405-414 km). The primary route shown here saves 35 minutes compared to alternatives.
Journey Waypoints
Plainville
Starting Point
Salisbury Lake
Destination