Miles between Oklahoma City, OK and Lake Zurich, IL

There are
808 mi
from Oklahoma City, OK to Lake Zurich, IL

That's the driving distance. It would take 14 hours 46 mins to go from Oklahoma City, Oklahoma to Lake Zurich, Illinois.

The flight distance (direct flight from Oklahoma City, OK to Lake Zurich, IL) is 687.25 mi.

808 mi = 1,299.75 kms