There are
464 mi
from Des Moines, IA to Tahlequah, OK
That's the driving distance. It would take 8 hours 40 mins to go from Des Moines, Iowa to Tahlequah, Oklahoma.
The flight distance (direct flight from Des Moines, IA to Tahlequah, OK) is 399.57 mi.
464 mi = 746.91 kms