There are
810 mi
from League City, TX to Maryland Heights, MO
That's the driving distance. It would take 15 hours 3 mins to go from League City, Texas to Maryland Heights, Missouri.
The flight distance (direct flight from League City, TX to Maryland Heights, MO) is 689.49 mi.
810 mi = 1,303.00 kms