Miles between Joliet, IL and Sand Springs, OK

There are
660 mi
from Joliet, IL to Sand Springs, OK

That's the driving distance. It would take 12 hours to go from Joliet, Illinois to Sand Springs, Oklahoma.

The flight distance (direct flight from Joliet, IL to Sand Springs, OK) is 569.72 mi.

660 mi = 1,061.54 kms