Miles between Sandy, UT and Maryland Heights, MO

There are
1,316 mi
from Sandy, UT to Maryland Heights, MO

That's the driving distance. It would take 22 hours 53 mins to go from Sandy, Utah to Maryland Heights, Missouri.

The flight distance (direct flight from Sandy, UT to Maryland Heights, MO) is 1,144.53 mi.

1,316 mi = 1.61 kms