The distance according to MapQuest is 300.68 miles.
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 from Williamsburgh VA to Philadelphia PA is 290 miles.
It is about 40 miles closer to Williamsburg,
About 500
21 miles
280 miles
By car it is 51 miles.
Williamsburg, KY is about halfway.
It is 184 miles according to Google Maps.
220 miles
249 miles
It is 381.13 miles according to MapQuest.