Miles between Tulsa, OK and Machesney Park, IL

There are
692 mi
from Tulsa, OK to Machesney Park, IL

That's the driving distance. It would take 12 hours 36 mins to go from Tulsa, Oklahoma to Machesney Park, Illinois.

The flight distance (direct flight from Tulsa, OK to Machesney Park, IL) is 566.62 mi.

692 mi = 1,114.07 kms