Generelt foretrekker duer varmt, temperert klima og har en tendens til å unngå ekstreme temperaturer. De finnes oftest i urbane og forstadsområder, hvor de kan finne ly, mat og vann i overflod. Noen arter av duer, som steinduen, er imidlertid mer tilpasningsdyktige og kan finnes i en rekke habitater, inkludert skoger, ørkener og fjell.
Duer er i stand til å overleve i en rekke klima takket være deres evne til å tilpasse kostholdet og oppførselen. I kaldere klima kan de stole på mat med høy energi, som nøtter, frø og bær, og de kan søke ly i huler, bygninger eller hule trær for å unnslippe kulden. I varmere klima kan duer spise en rekke frukter, insekter og annen mat, og de kan bygge reir i trær, på bygninger eller til og med på bakken.