Miles between Tulsa, OK and Bedford Heights, OH

There are
949 mi
from Tulsa, OK to Bedford Heights, OH

That's the driving distance. It would take 17 hours 26 mins to go from Tulsa, Oklahoma to Bedford Heights, Ohio.

The flight distance (direct flight from Tulsa, OK to Bedford Heights, OH) is 859.45 mi.

949 mi = 1,526.96 kms