Distance from Tasley, Virginia to Shanghai, Virginia
The driving distance from Tasley, Virginia to Shanghai, Virginia is 142.7 mi (229.6 km)
The straight-line (air) distance is approximately 36.9 mi (59.4 km)
Estimated travel time by road is 2 hours 33 minutes
This route includes Toll roads along the way.
Route Directions
Take US-13 BUS S to US-13 S
Follow US-13 S and I-64 W to VA-30 W in James City County. Take exit 227 from I-64 W
Take VA-273 N and VA-33 E to VA-14 W in King and Queen County
Journey Details
Traveling from Tasley, Virginia to Shanghai, Virginia covers 142.7 miles (230 km) in a west direction. This highway, substantial route typically takes 2 hours 33 minutes under normal conditions.
The route features toll sections. During night weekend travel, expect typical weekend traffic patterns with average speeds around 58 mph (93 km/h) .
Journey Waypoints
Tasley
Starting Point
Shanghai
Destination