Miles between Phoenix, AZ and Rosenberg, TX

There are
1,154 mi
from Phoenix, AZ to Rosenberg, TX

That's the driving distance. It would take 19 hours 28 mins to go from Phoenix, Arizona to Rosenberg, Texas.

The flight distance (direct flight from Phoenix, AZ to Rosenberg, TX) is 993.97 mi.

1,154 mi = 1.61 kms