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.
It is 381.13 miles according to MapQuest.
The distance according to MapQuest is 300.68 miles.
MapQuest gives the estimated driving time as 6 hours and 41 minutes.
It is about 40 miles closer to Williamsburg,
About 500
280 miles
21 miles
Pittsburgh Pennsylvania
By car it is 51 miles.
Williamsburg, KY is about halfway.
It is 184 miles according to Google Maps.
220 miles