There are
610 mi
from Plano, TX to Maryland Heights, MO
That's the driving distance. It would take 11 hours 22 mins to go from Plano, Texas to Maryland Heights, Missouri.
The flight distance (direct flight from Plano, TX to Maryland Heights, MO) is 526.93 mi.
610 mi = 981.04 kms