There are
452 mi
from Mesquite, TX to Ottawa, KS
That's the driving distance. It would take 8 hours 42 mins to go from Mesquite, Texas to Ottawa, Kansas.
The flight distance (direct flight from Mesquite, TX to Ottawa, KS) is 410.95 mi.
452 mi = 727.02 kms