Miles between Pearland, TX and Durham, NC

There are
1,182 mi
from Pearland, TX to Durham, NC

That's the driving distance. It would take 21 hours 58 mins to go from Pearland, Texas to Durham, North Carolina.

The flight distance (direct flight from Pearland, TX to Durham, NC) is 1,048.66 mi.

1,182 mi = 1,901.55 kms