There are
1,312 mi
from Greeley, CO to Shaker Heights, OH
That's the driving distance. It would take 23 hours 54 mins to go from Greeley, Colorado to Shaker Heights, Ohio.
The flight distance (direct flight from Greeley, CO to Shaker Heights, OH) is 1,207.81 mi.
1,312 mi = 1.61 kms