Miles between Cleveland, OH and Shawnee, OK

There are
1,043 mi
from Cleveland, OH to Shawnee, OK

That's the driving distance. It would take 19 hours 12 mins to go from Cleveland, Ohio to Shawnee, Oklahoma.

The flight distance (direct flight from Cleveland, OH to Shawnee, OK) is 926.41 mi.

1,043 mi = 1.61 kms