Distance from Carrollton, Virginia to Williamsburg, Virginia
Carrollton
Williamsburg
Total Distance
35.8 mi
(57.6 km)
Travel Time
45 minutes
The driving distance from Carrollton, Virginia to Williamsburg, Virginia is 35.8 mi (57.6 km)
The straight-line (air) distance is approximately 15 mi (24.2 km)
Estimated travel time by road is 45 minutes
Route Directions
Take State Rte 665/Reynolds Dr to US-17 N/US-258 N
2.1 mi
3 min
Continue on US-17 N/US-258 N. Take Jefferson Ave and I-64 W to Lafayette St in Williamsburg
32.4 mi
38 min
1.3 mi
3 min
Journey Details
Traveling from Carrollton, Virginia to Williamsburg, Virginia covers 35.8 miles (58 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 45 minutes under normal conditions.
Journey Waypoints
Carrollton
Starting Point
Williamsburg
Destination