Miles between Charlottesville, VA and Pasadena, TX

There are
1,284 mi
from Charlottesville, VA to Pasadena, TX

That's the driving distance. It would take 23 hours 32 mins to go from Charlottesville, Virginia to Pasadena, Texas.

The flight distance (direct flight from Charlottesville, VA to Pasadena, TX) is 1,116.99 mi.

1,284 mi = 2,066.54 kms