There are
722 mi
from Brooklyn Park, MN to Sand Springs, OK
That's the driving distance. It would take 13 hours 5 mins to go from Brooklyn Park, Minnesota to Sand Springs, Oklahoma.
The flight distance (direct flight from Brooklyn Park, MN to Sand Springs, OK) is 635.19 mi.
722 mi = 1,161.27 kms