There are
1,239 mi
from Rochester Hills, MI to Saginaw, TX
That's the driving distance. It would take 22 hours 28 mins to go from Rochester Hills, Michigan to Saginaw, Texas.
The flight distance (direct flight from Rochester Hills, MI to Saginaw, TX) is 1,027.56 mi.
1,239 mi = 1.61 kms