Miles between Sandy, UT and Ontario, OR

There are
407 mi
from Sandy, UT to Ontario, OR

That's the driving distance. It would take 6 hours 42 mins to go from Sandy, Utah to Ontario, Oregon.

The flight distance (direct flight from Sandy, UT to Ontario, OR) is 353.37 mi.

407 mi = 654.26 kms