How many miles is it from Virginia Beach VA to Gainesville FL?

It is 699 miles according to Google Maps.