There are
787 mi
from Sandy, UT to Lake Oswego, OR
That's the driving distance. It would take 13 hours 47 mins to go from Sandy, Utah to Lake Oswego, Oregon.
The flight distance (direct flight from Sandy, UT to Lake Oswego, OR) is 640.02 mi.
787 mi = 1,266.42 kms