There are
877 mi
from Greeley, CO to Maryland Heights, MO
That's the driving distance. It would take 15 hours 28 mins to go from Greeley, Colorado to Maryland Heights, Missouri.
The flight distance (direct flight from Greeley, CO to Maryland Heights, MO) is 768.78 mi.
877 mi = 1,411.55 kms