Miles between Windsor, CO and Apache Junction, AZ

There are
906 mi
from Windsor, CO to Apache Junction, AZ

That's the driving distance. It would take 16 hours 34 mins to go from Windsor, Colorado to Apache Junction, Arizona.

The flight distance (direct flight from Windsor, CO to Apache Junction, AZ) is 610.25 mi.

906 mi = 1,458.11 kms