There are
660 mi
from Indio, CA to Pleasant Grove, UT
That's the driving distance. It would take 11 hours 42 mins to go from Indio, California to Pleasant Grove, Utah.
The flight distance (direct flight from Indio, CA to Pleasant Grove, UT) is 521.02 mi.
660 mi = 1,062.82 kms