Despite numerous studies on breeding dispersal, it is still unclear how habitat heterogeneity and previous nesting success interact to determine nest-site fidelity at various spatial scales. In this context, we investigated factors affecting breeding dispersal in greater snow geese (Anser caerulescens atlanticus), an Arctic breeding species nesting in two contrasting habitats (wetlands and mesic tundra) with variable pattern of snowmelt at the time of settlement in spring. From 1994 to 2005, we monitored the nesting success and breeding dispersal of individually marked females. We found that snow geese showed a moderate amount of nest-site fidelity and considerable individual variability in dispersal distance over consecutive nesting attempts. This variability can be partly accounted for by the annual timing of snowmelt. Despite this environmental constraint, habitat differences at the colony level consistently affected nesting success and settlement patterns. Females nesting in wetlands had higher nesting success than those nesting in mesic tundra. Moreover, geese responded adaptively to spatial heterogeneity by showing fidelity to their nesting habitat, independently of snowmelt pattern. From year to year, geese were more likely to move from mesic to high-quality wetland habitat, regardless of previous nesting success and without cost on their subsequent nesting performance. The unpredictability of snowmelt and the low cost of changing site apparently favour breeding-site dispersal although habitat quality promotes fidelity at the scale of habitat patches.