Miles between Detroit, MI and Tahlequah, OK

There are
915 mi
from Detroit, MI to Tahlequah, OK

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

The flight distance (direct flight from Detroit, MI to Tahlequah, OK) is 776.65 mi.

915 mi = 1,472.02 kms