Take I-64 EAST to I-264 EAST to Virginia Beach.
Mapquest says 73 minutes
59 miles
The halfway point will depend on which route you take. If you go from Williamsburg up to Richmond and then take I-295 to I-95 to US-64, your halfway point is Emporia, VA.
61 miles
60 miles
about 60 miles
It is 60.1 miles according to Google Maps.
The shortest route is 771 miles and will take around 14 hours.
It is 389 miles from Pittsburgh, PA to Williamsburg, VA. There is more than one route, but the primary one would be Interstates 70 and 95.
The driving distance between Williamsburg, VA, and Houston, TX is approximately 1,350 miles, depending on the specific route taken. This journey would take roughly 20-22 hours of continuous driving, not accounting for traffic or rest stops.
5 hours and 29 minutes
Long route is I-64 west which is 54.3 miles short route is Pocahontas trail/US-60 which is 50.8