Miles between Detroit, MI and Tahlequah, OK

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

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

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

916 mi = 1,474.94 kms