Miles between Sandy, UT and Lake St Louis, MO

There are
1,294 mi
from Sandy, UT to Lake St Louis, MO

That's the driving distance. It would take 22 hours 26 mins to go from Sandy, Utah to Lake St Louis, Missouri.

The flight distance (direct flight from Sandy, UT to Lake St Louis, MO) is 1,124.65 mi.

1,294 mi = 1.61 kms