There are
1,369 mi
from Broken Arrow, OK to Rancho Mirage, CA
That's the driving distance. It would take 23 hours 38 mins to go from Broken Arrow, Oklahoma to Rancho Mirage, California.
The flight distance (direct flight from Broken Arrow, OK to Rancho Mirage, CA) is 1,177.27 mi.
1,369 mi = 1.61 kms