Miles between Lorain, OH and Sand Springs, OK

There are
942 mi
from Lorain, OH to Sand Springs, OK

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

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

942 mi = 1,515.52 kms