Distance from Tasley, Virginia to Shanghai, Virginia

Tasley Shanghai
Total Distance
142.7 mi
(229.6 km)
Travel Time
2 hours 33 minutes

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
1 mi
2 min
Follow US-13 S and I-64 W to VA-30 W in James City County. Take exit 227 from I-64 W
122.9 mi
2 hr 7 min
Take VA-273 N and VA-33 E to VA-14 W in King and Queen County
18.8 mi
23 min

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

East Point, Virginia

85 mi to destination

1 mi
Hacksneck, Virginia

Traveled 21 mi from origin

3 mi
Ocran, Virginia

Traveled 42 mi from origin

6 mi
West Irvington, Virginia

Traveled 64 mi from origin

1 mi
Cooper, Virginia

21 mi to destination

1 mi
Warner, Virginia

Traveled 85 mi from origin

1 mi
Shanghai

Destination