Distance from Williamsburg, Virginia to Chesapeake, Virginia

Williamsburg Chesapeake
Total Distance
56.6 mi
(91.2 km)
Travel Time
1 hour 1 minute

The driving distance from Williamsburg, Virginia to Chesapeake, Virginia is 56.6 mi (91.2 km)

The straight-line (air) distance is approximately 26.2 mi (42.1 km)

Estimated travel time by road is 1 hour 1 minute

We found 2 routes between Williamsburg and Chesapeake.

Available Routes

Shortest Fastest
I-64 E and I-664 S
55.9 mi
90 km
58 minutes
I-64 E
56.6 mi
91.2 km
1 hour 1 minute

Route Directions

Get on I-64 E in York County from Lafayette St, US-60 E/Pocahontas Trail and VA-199 E
4.7 mi
8 min
Follow I-64 E to Chesapeake. Take exit 15B from VA-168 S
50.4 mi
48 min
Continue on Great Bridge Blvd. Drive to Private 7 Rd
1.6 mi
4 min

Route Directions

Get on I-64 E in York County from Lafayette St, US-60 E/Pocahontas Trail and VA-199 E
4.7 mi
8 min
Follow I-64 E, I-664 S and I-64 W to VA-190 W/Great Bridge Blvd in Chesapeake. Take exit 292 from I-64 W
49.9 mi
45 min
Continue on VA-190 W/Great Bridge Blvd. Drive to Private 7 Rd
1.4 mi
3 min

Journey Details

Traveling from Williamsburg, Virginia to Chesapeake, Virginia covers 55.9 miles (90 km) in a southeast direction. This highway, moderate route typically takes 58 minutes under normal conditions.

Drivers have 2 route options between these locations (56-57 miles / 90-91 km). The primary route shown here saves 4 minutes compared to alternatives.

Journey Waypoints

Williamsburg

Starting Point

Carver Gardens, Virginia

60 mi to destination

1 mi
Rochambeau Village, Virginia

Traveled 15 mi from origin

2 mi
Kentucky Farms, Virginia

45 mi to destination

3 mi
Newport News, Virginia

Traveled 30 mi from origin

2 mi
Rescue, Virginia

30 mi to destination

2 mi
Edgefield, Virginia

Traveled 45 mi from origin

2 mi
Highland-Biltmore, Virginia

Traveled 60 mi from origin

1 mi
Chesapeake

Destination