There are
1,290 mi
from St George, UT to Clive, IA
That's the driving distance. It would take 22 hours 8 mins to go from St George, Utah to Clive, Iowa.
The flight distance (direct flight from St George, UT to Clive, IA) is 1,100.29 mi.
1,290 mi = 1.61 kms