find your hotel

Search hotel

Featured Troovelers



The town of Windsor is located in the region Colorado of United States.

Read more Hide

The Town of Windsor is a Home Rule Municipality in Larimer and Weld counties in the U.S. state of Colorado. According to the 2010 Census, the population of the town was 18,644. Windsor is located in the region known as Northern Colorado. Windsor is situated 59 miles (95 km) north of the Colorado State Capitol in Denver. According to Sperling Best Places there are 21,497 residents in Windsor Zip Code(s)

Places of interest (3)
Hotels (1)
Gastronomy (19)
Shopping (2)
Looking for travel clients? Advertise here