There are
757 mi
from Rochester, MN to Bethany, OK
That's the driving distance. It would take 13 hours 25 mins to go from Rochester, Minnesota to Bethany, Oklahoma.
The flight distance (direct flight from Rochester, MN to Bethany, OK) is 647.97 mi.
757 mi = 1,218.56 kms