Miles between Tulsa, OK and Ashland, OH

There are
889 mi
from Tulsa, OK to Ashland, OH

That's the driving distance. It would take 16 hours 25 mins to go from Tulsa, Oklahoma to Ashland, Ohio.

The flight distance (direct flight from Tulsa, OK to Ashland, OH) is 806.72 mi.

889 mi = 1,431.38 kms