There are
1,337 mi
from Garland, TX to Newport News, VA
That's the driving distance. It would take 23 hours 59 mins to go from Garland, Texas to Newport News, Virginia.
The flight distance (direct flight from Garland, TX to Newport News, VA) is 1,174.73 mi.
1,337 mi = 1.61 kms