There are
975 mi
from Casper, WY to Broken Arrow, OK
That's the driving distance. It would take 16 hours 32 mins to go from Casper, Wyoming to Broken Arrow, Oklahoma.
The flight distance (direct flight from Casper, WY to Broken Arrow, OK) is 731.60 mi.
975 mi = 1,569.14 kms