There are
158 mi
from Philadelphia, PA to Fairfax, VA
That's the driving distance. It would take 3 hours 20 mins to go from Philadelphia, Pennsylvania to Fairfax, Virginia.
The flight distance (direct flight from Philadelphia, PA to Fairfax, VA) is 137.57 mi.
158 mi = 253.86 kms