There are
649 mi
from Joliet, IL to Broken Arrow, OK
That's the driving distance. It would take 11 hours 48 mins to go from Joliet, Illinois to Broken Arrow, Oklahoma.
The flight distance (direct flight from Joliet, IL to Broken Arrow, OK) is 561.11 mi.
649 mi = 1,044.41 kms