There are
863 mi
from Longmont, CO to Maryland Heights, MO
That's the driving distance. It would take 15 hours 9 mins to go from Longmont, Colorado to Maryland Heights, Missouri.
The flight distance (direct flight from Longmont, CO to Maryland Heights, MO) is 788.41 mi.
863 mi = 1,388.17 kms