There are
1,196 mi
from Sandy, UT to Cedar Rapids, IA
That's the driving distance. It would take 20 hours 28 mins to go from Sandy, Utah to Cedar Rapids, Iowa.
The flight distance (direct flight from Sandy, UT to Cedar Rapids, IA) is 1,050.67 mi.
1,196 mi = 1.61 kms