Анна Снаткина родилась в Москве 13 июля 1983 года в семье потомственных авиастроителей. В четыре года родители отдали Аню в секцию спортивной гимнастики, затем она перешла в секцию спортивной аэробики.
В общей сложности спорту было отдано 13 лет. За эти годы Анна добилась высоких результатов — она обладатель первого взрослого разряда по гимнастике.
Окончила ВГИК (мастерская В. М. Соломина). На третьем курсе Анну утвердили на роль Нины Стасовой в художественном телефильме «Участок».
Во время учёбы во ВГИКе в классе фехтования во время занятий Анна упала в обморок от болей в спине. Врачи поставили диагноз: грыжа позвоночника и предлагали операцию, результатом которой могла бы быть жизнь в инвалидной коляске. Однако, Анна Снаткина силой воли и упражнениями победила болезнь и вернулась в профессию.
Широкая популярность к Анне Снаткиной пришла в 2005 году. Тогда на экраны вышло сразу несколько сериалов, где она исполняла главные роли. Наибольший успех пришелся на сериал «Обреченная стать звездой», где актриса сыграла Женьку Азарину.
Для того чтобы ее утвердили, Анне пришлось пройти жесткий кастинг - на эту роль претендовало около 200 девушек. В итоге актрису утвердили, и скоро эта роль прославила ее на всю страну.
В 2007 году Анна Снаткина в паре с Евгением Григоровым заняла первое место в телешоу «Танцы со звездами 2».
В сентябре 2011 года попала в рейтинг «100 самых сексуальных женщин страны» от журнала MAXIM, заняла там 71 место.