It is 373.36 miles according to MapQuest.
It is about 163 miles by car.
5,847.77 kilometres (3,633.64 miles)
Just remember the 2 second rule. As the vehicle ahead passes a lamppost or some other landmark, start to count, once you have passed it, stop counting. If you counted more than 2 its a good distance...
about 2 hour drive and 100 mile from fair fax to Richmond