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
280 miles
21 miles
By car it is 51 miles.
Williamsburg, KY is about halfway.
It is 184 miles according to Google Maps.
It is 381.13 miles according to MapQuest.
249 miles
220 miles