There are
646 mi
from Shawnee, KS to Windsor, CO
That's the driving distance. It would take 11 hours 1 min to go from Shawnee, Kansas to Windsor, Colorado.
The flight distance (direct flight from Shawnee, KS to Windsor, CO) is 550.01 mi.
646 mi = 1,040.15 kms