Miles between Ottawa, KS and Rosenberg, TX

There are
761 mi
from Ottawa, KS to Rosenberg, TX

That's the driving distance. It would take 13 hours 23 mins to go from Ottawa, Kansas to Rosenberg, Texas.

The flight distance (direct flight from Ottawa, KS to Rosenberg, TX) is 626.64 mi.

761 mi = 1,225.11 kms