Miles between Allentown, PA and Sand Springs, OK

There are
1,262 mi
from Allentown, PA to Sand Springs, OK

That's the driving distance. It would take 23 hours 39 mins to go from Allentown, Pennsylvania to Sand Springs, Oklahoma.

The flight distance (direct flight from Allentown, PA to Sand Springs, OK) is 1,155.71 mi.

1,262 mi = 1.61 kms