There are
837 mi
from Greeley, CO to Ontario, OR
That's the driving distance. It would take 14 hours 4 mins to go from Greeley, Colorado to Ontario, Oregon.
The flight distance (direct flight from Greeley, CO to Ontario, OR) is 673.75 mi.
837 mi = 1,346.65 kms