There are
689 mi
from Tulsa, OK to Elmwood Park, IL
That's the driving distance. It would take 12 hours 43 mins to go from Tulsa, Oklahoma to Elmwood Park, Illinois.
The flight distance (direct flight from Tulsa, OK to Elmwood Park, IL) is 592.49 mi.
689 mi = 1,108.64 kms