There are
748 mi
from Sandy, UT to Imperial Beach, CA
That's the driving distance. It would take 13 hours 10 mins to go from Sandy, Utah to Imperial Beach, California.
The flight distance (direct flight from Sandy, UT to Imperial Beach, CA) is 623.88 mi.
748 mi = 1,204.35 kms