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