Miles between Tulsa, OK and Buffalo Grove, IL

There are
701 mi
from Tulsa, OK to Buffalo Grove, IL

That's the driving distance. It would take 12 hours 54 mins to go from Tulsa, Oklahoma to Buffalo Grove, Illinois.

The flight distance (direct flight from Tulsa, OK to Buffalo Grove, IL) is 597.49 mi.

701 mi = 1,128.18 kms