Родилась в семье советского офицера в венгерском городе Кишкунмайша. Отец — Андрей Витальевич Пупенин, подполковник (2005) артиллерии. Мать — Ирина Анатольевна Пупенина, до 2008 г. работала методистом отдела аспирантуры РГПУ им. Герцена.
В 1986 году семья переехала на Байкал, потом в Тулу и затем осела в Ленинграде (1987). Марина окончила среднюю школу № 308 (с математическим уклоном) и музыкальную школу (по классу арфы). В 1996 году начала заниматься в театральной студии «Вообрази».
После окончания средней школы поступила в Театральное училище им. Щукина (педагог В. П. Николаенко).
В 2006—2011 годах Марина Александрова — актриса московского театра «Современник».
Участвовала в реалити-шоу Последний Герой.