There are
1,289 mi
from Greeley, CO to Ashland, OH
That's the driving distance. It would take 23 hours 29 mins to go from Greeley, Colorado to Ashland, Ohio.
The flight distance (direct flight from Greeley, CO to Ashland, OH) is 1,171.03 mi.
1,289 mi = 1.61 kms