There are
906 mi
from Greeley, CO to Swansea, IL
That's the driving distance. It would take 16 hours 7 mins to go from Greeley, Colorado to Swansea, Illinois.
The flight distance (direct flight from Greeley, CO to Swansea, IL) is 794.83 mi.
906 mi = 1,457.45 kms