Miles between Waco, TX and Tahlequah, OK

There are
358 mi
from Waco, TX to Tahlequah, OK

That's the driving distance. It would take 6 hours 41 mins to go from Waco, Texas to Tahlequah, Oklahoma.

The flight distance (direct flight from Waco, TX to Tahlequah, OK) is 326.54 mi.

358 mi = 575.53 kms