Miles between Parma, OH and Sand Springs, OK

There are
947 mi
from Parma, OH to Sand Springs, OK

That's the driving distance. It would take 17 hours 32 mins to go from Parma, Ohio to Sand Springs, Oklahoma.

The flight distance (direct flight from Parma, OH to Sand Springs, OK) is 854.63 mi.

947 mi = 1,524.70 kms