There are
1,178 mi
from Pasadena, TX to Hilliard, OH
That's the driving distance. It would take 21 hours 40 mins to go from Pasadena, Texas to Hilliard, Ohio.
The flight distance (direct flight from Pasadena, TX to Hilliard, OH) is 986.77 mi.
1,178 mi = 1.61 kms