There are
583 mi
from Tulsa, OK to Rock Island, IL
That's the driving distance. It would take 11 hours 15 mins to go from Tulsa, Oklahoma to Rock Island, Illinois.
The flight distance (direct flight from Tulsa, OK to Rock Island, IL) is 470.77 mi.
583 mi = 937.99 kms