Distance from Cedar Level, Virginia to Shanghai, Virginia

Cedar Level Shanghai
Total Distance
56.6 mi
(91.2 km)
Travel Time
56 minutes

The driving distance from Cedar Level, Virginia to Shanghai, Virginia is 56.6 mi (91.2 km)

The straight-line (air) distance is approximately 23.3 mi (37.6 km)

Estimated travel time by road is 56 minutes

We found 2 routes between Cedar Level and Shanghai.

Available Routes

Shortest
VA-106 N
51 mi
82.1 km
1 hour 4 minutes
Fastest
I-295 N and I-64 E
56.6 mi
91.2 km
56 minutes

Route Directions

Get on I-295 N from Oaklawn Blvd/Woodlawn St
1.2 mi
2 min
Follow I-295 N and I-64 E to VA-33 E in Lanexa. Take exit 220 from I-64 E
38.9 mi
34 min
Continue on VA-33 E. Drive to VA-14 W in King and Queen County
16.5 mi
20 min

Route Directions

Take Cedar Level Rd to Oaklawn Blvd
0.5 mi
1 min
Take VA-106 N and I-64 E/VA-33 E to VA-14 W in King and Queen County
50.5 mi
1 hr 2 min

Journey Details

Traveling from Cedar Level, Virginia to Shanghai, Virginia covers 51 miles (82 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 1 hour 4 minutes under normal conditions.

Drivers have 2 route options between these locations (51-57 miles / 82-91 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Cedar Level

Starting Point

Hopewell, Virginia

54 mi to destination

1 mi
Kimages Hill, Virginia

Traveled 13 mi from origin

1 mi
Rolands Mill, Virginia

40 mi to destination

2 mi
Providence Forge, Virginia

Traveled 27 mi from origin

1 mi
New Kent, Virginia

Traveled 40 mi from origin

1 mi
Romancoke, Virginia

13 mi to destination

2 mi
Shanghai

Destination