Miles between Flint, MI and Tahlequah, OK

There are
937 mi
from Flint, MI to Tahlequah, OK

That's the driving distance. It would take 17 hours 22 mins to go from Flint, Michigan to Tahlequah, Oklahoma.

The flight distance (direct flight from Flint, MI to Tahlequah, OK) is 775.10 mi.

937 mi = 1,507.26 kms