There are
1,341 mi
from Indio, CA to Broken Arrow, OK
That's the driving distance. It would take 23 hours 10 mins to go from Indio, California to Broken Arrow, Oklahoma.
The flight distance (direct flight from Indio, CA to Broken Arrow, OK) is 1,166.59 mi.
1,341 mi = 2,158.12 kms