There are
1,193 mi
from Sandy, UT to Bethany, OK
That's the driving distance. It would take 20 hours 20 mins to go from Sandy, Utah to Bethany, Oklahoma.
The flight distance (direct flight from Sandy, UT to Bethany, OK) is 847.93 mi.
1,193 mi = 1.61 kms