There are
964 mi
from Saginaw, MI to Glenpool, OK
That's the driving distance. It would take 17 hours 47 mins to go from Saginaw, Michigan to Glenpool, Oklahoma.
The flight distance (direct flight from Saginaw, MI to Glenpool, OK) is 821.35 mi.
964 mi = 1,551.08 kms