There are
687 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.
687 mi = 1,104.88 kms