Марина Александрова родилась 29 августа 1982 года, в далекой Венгрии, в городке с трудно выговариваемым названием Кишкунмайша. Отец Марины был военнослужащим, и в связи с этим, семья довольно часто переезжала с места на место.
Стоит отметить, что фамилию Марина взяла своей матери, так как Пупенина, фамилия ее отца, в ее представлении была не слишком подходящая для актрисы.
В детстве Марина занималась музыкой, танцами, ходила в театральную студию, и не удивительно, что после окончания школы, девушка поступила в театральное училище.
По его окончании была принята в Московский театр "Современник".
У девушки было несколько ярких романов, в том числе с актером Александром Домогаровым, который был на много старше актрисы. После, она вышла замуж за актера Ивана Стебунова, но пара вскоре рассталась.
В июле 2012 года у Марины родился сын, отцом которого является телевизионный режиссер Андрей Болтенко.