Родилась в Москве. Будучи еще студенткой Московской государственной академии хореографии (класс Софьи Головкиной) приняла участие в Международном конкурсе артистов балета в Москве в 1997 году, на котором завоевала I премию и была принята в труппу Большого театра. Сольные партии стала получать в первый сезон работы в театре, ставший для нее последним в ранге артистки кордебалета.
В прошлом Мария Александрова занималась с педагогом-репетитором Татьяной Голиковой, в настоящее время репетирует под руководством Нины Семизоровой. На сцене Большого театра выступила в более чем 50 партиях, среди которых Китри («Дон Кихот»), Гамзатти («Баядерка»), Джульетта («Ромео и Джульетта»), Одетта-Одиллия («Лебединое озеро»), Кармен («Кармен-сюита»), Принцесса Аврора («Спящая красавица»), Жизель и Сильфида в одноименных балетах.