There are
636 mi
from Denton, TX to Maryland Heights, MO
That's the driving distance. It would take 11 hours 34 mins to go from Denton, Texas to Maryland Heights, Missouri.
The flight distance (direct flight from Denton, TX to Maryland Heights, MO) is 533.40 mi.
636 mi = 1,023.52 kms