Distance from Chesapeake, Virginia to Peatross, Virginia
The driving distance from Chesapeake, Virginia to Peatross, Virginia is 129.9 mi (209 km)
The straight-line (air) distance is approximately 61.9 mi (99.7 km)
Estimated travel time by road is 2 hours
We found 3 routes between Chesapeake and Peatross.
Available Routes
Route Directions
Get on I-464 S from Bainbridge Blvd
Take I-664 N, I-64 W, I-295 N and I-95 N to VA-30 E/Kings Dominion Blvd in Doswell. Take exit 98 from I-95 N
Continue on VA-30 E. Take VA-652 W to VA-656 E in Ruther Glen
Route Directions
Get on I-464 S from Bainbridge Blvd
Follow I-64 W, I-295 N and I-95 N to VA-30 E/Kings Dominion Blvd in Doswell. Take exit 98 from I-95 N
Continue on VA-30 E. Take VA-652 W to VA-656 E in Ruther Glen
Route Directions
Get on I-464 S from Bainbridge Blvd
Follow I-64 E, I-664 N and I-64 W to VA-30 W in James City County. Take exit 227 from I-64 W
Continue on VA-30 W. Drive to VA-656 W in Ruther Glen
Journey Details
Traveling from Chesapeake, Virginia to Peatross, Virginia covers 124.6 miles (201 km) in a northwest direction. This highway, substantial route typically takes 2 hours 10 minutes under normal conditions.
Drivers have 3 route options between these locations (125-130 miles / 201-209 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Chesapeake
Starting Point
Peatross
Destination