Мария Андреева родилась 12 июля 1986 года в украинском городе Кропивницкий.
После школы будущая звезда перебралась в Москву и поступила Высшее театральное училище (ВТУ) им. М.С.Щепкина на курс Ю. М. Соломина и О. Соломиной.
В 2007 году, окончив вуз, Андреева была принята в стажёрскую труппу театра Мастерская Петра Фоменко, а с 2010 года стала актрисой основного состава.
Сыграла в спектаклях Мастерской Петра Фоменко: «Сказка Арденнского леса», «Алиса в Зазеркалье», «Рыжий», «Дом, где разбиваются сердца» и «Дар».
Также с 2007 по 2010 год работала в Малом театре, где сыграла в спектаклях «Власть тьмы» и «Мольер».
В 2007 году Мария дебютировала в кино, сыграв главную роль Анастасии в мелодраме «Ностальгия по будущему».
Затем Андреева сыграла в таких известных сериалах и фильмах, как «Башня» (2009), «Духless» (2011), «Палач» (2014), «Паук» (2015), «Шакал» (2016), «Черная кошка» (2016), «Годунов» (2018) и «Фальшивый флаг» (2019).
В 2020 году Мария Андреева сыграла главную роль врача Киры в сериале «Джульбарс»
Супруг — Антон Хундадзе, стоматолог
Сын — Илья (родился в январе 2020 года)