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