Miles between Durham, NC and Rosenberg, TX

There are
1,209 mi
from Durham, NC to Rosenberg, TX

That's the driving distance. It would take 22 hours 29 mins to go from Durham, North Carolina to Rosenberg, Texas.

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

1,209 mi = 1.61 kms