Elle niche au mois de juin en petites colonies souvent sur un talus ou une falaise. Le nid est souvent placé près de l'aire d'un faucon pèlerin, d'une buse pattue ou d'une chouette harfang qui assurent la protection contre les renards et les hermines.
Le départ en migration a lieu dès le mois de septembre, l'espèce forme alors de grandes troupes souvent mêlées à celles de l'oie rieuse.
La bernache à cou roux se nourrit surtout en broutant à terre.
Si elles ne sont ni chassées, ni dérangées, elles s'éloignent peu des rives pour aller pâturer (quelques centaines de mètres).
Par grand froid, elles se serrent les unes contre les autres en un groupe qui peut atteindre plusieurs milliers d'individus qui se tiennent chaud, comme le font les manchots de l'Antarctique. Les nuits d'hiver, elles se reposent sur le lac (plusieurs milliers, accompagnées la nuit de milliers d'Oies rieuses. Parfois, les oies rieuses et les bernaches mangent ensemble sur les aires de gagnage.