Анна родилась в 1484 году в семье Гастона II де Фуа-Кандаля из младшей ветви графского дома Фуа, и Екатерины де Фуа, дочери Гастона IV де Фуа и королевы Элеоноры Наваррской.
29 сентября 1502 года она вышла замуж за венгерского и чешского короля Владислава II, став его третье женой и родив ему здоровых законнорождённых детей — Анну и Лайоша.
Анна де Фуа умерла 26 июля 1506 года и была похоронена в Секешфехерваре.