Królowa i regentka thumb|left|Sarkofag Marii w klasztorze Las Huelgas W 1284 po śmierci Alfonsa V, mąż Marii został królem jako Sancho IV (pomijając dwóch synów swojego starszego brata – Ferdynanda de la Cerda), a Maria została królową. Sancho rządził bardzo krótko - zmarł w 1295. Po śmierci Sancho IV najstarszy, dziesięcioletni syn Marii i Sancha został koronowany na króla Ferdynanda IV. Maria została regentką w imieniu syna. Zaraz po koronacji w Kastylii i Leónie wybuchły serie rewolt. Prawo do tronu Ferdynanda IV było kwestionowane przez jego ambitnych wujów; infantów Jana i Henryka (Juana i Enrique'a) i jego braci ciotecznych; infantes de la Cerda - synów księcia Ferdynanda de la Cerda. Buntowników wspierał Jakub II Sprawiedliwy, król Aragonii i Dionizy I, król Portugalii, którzy obaj w 1296 najechali Kastylię.

Zdolności dyplomatyczne, śmiałość i wytrwałość Marii spowodowała, że jej wrogowie szybko obrócili się przeciwko sobie. Inwazja Aragonii i Portugalii została odepchnięta, a prawa Ferdynanda IV do tronu oficjalnie uznano.