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