Distance from Chesapeake, Virginia to Lancaster, Virginia
The driving distance from Chesapeake, Virginia to Lancaster, Virginia is 96.1 mi (154.7 km)
The straight-line (air) distance is approximately 43.4 mi (69.9 km)
Estimated travel time by road is 1 hour 56 minutes
This route includes Toll roads along the way.
We found 3 routes between Chesapeake and Lancaster.
Available Routes
Route Directions
Get on US-13 N from Bainbridge Blvd
Take I-64 E, I-664 N, I-64 W and US-17 N to VA-14 E/VA-3 W in Gloucester
Drive to VA-3 W in Lancaster
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
Take VA-33 E to VA-3 W in Lancaster
Route Directions
Get on US-13 N from Bainbridge Blvd
Follow I-64 W and US-17 N to VA-14 E/VA-3 W in Gloucester
Drive to VA-3 W in Lancaster
Journey Details
Traveling from Chesapeake, Virginia to Lancaster, Virginia covers 95.7 miles (154 km) in a north direction. This mixed highways and local roads, substantial route typically takes 1 hour 58 minutes under normal conditions.
Drivers have 3 route options between these locations (96-118 miles / 154-189 km). The primary route shown here saves 9 minutes compared to alternatives.
The route features scenic views, toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 47 mph (76 km/h) .
Journey Waypoints
Chesapeake
Starting Point
Lancaster
Destination