There are
1,166 mi
from Pasadena, TX to Chapel Hill, NC
That's the driving distance. It would take 21 hours 44 mins to go from Pasadena, Texas to Chapel Hill, North Carolina.
The flight distance (direct flight from Pasadena, TX to Chapel Hill, NC) is 1,030.16 mi.
1,166 mi = 1.61 kms