Il 23 luglio 1338, a Alagón, Maria sposò Pietro IV di Aragona[2] (1319 – 1387), figlio maschio secondogenito del re d'Aragona, di Valencia e di Sardegna, conte di Barcellona, di Urgell, di Empúries e delle altre contee catalane, Alfonso il Benigno e della sua prima moglie, la contessa di Urgell, Teresa di Entenza (ca. 1300 - Saragozza1327), figlia di Gombaldo, barone di Entença e signore di Alcolea, e di Costanza d'Antillón[8], erede della contea di Urgell[9][10]. Il contratto di matrimonio era stato stipulato il 6 gennaio 1337[2]. Una clausola del patto matrimoniale prescriveva che se Filippo e Giovanna fossero morti senza figli maschi, il trono di Navarra sarebbe passato a donna Maria. Da un documento datato 23 luglio 1338, si ha la conferma che Pietro (Pedro…Rey de Aragon de Valencia de Cerdennya de Corcegua e comte de Barçalona) sposò Maria (dona Maria filla del…princep e sennyor don Phelip…Rey de Navarra conte de Euroux de Engolesme de Morentayn e de Longauilla et de la…sennyora dona Johannya…Reyna del dicto Reyno)[2].
Maria morì, a Valencia, il 29 aprile 1347, alcuni giorni dopo aver dato alla luce l'erede al trono di Aragona, Pietro, che però morì il giorno della sua nascita (11 aprile). Maria venne tumulata a Valencia, nella chiesa di San Vincenzo. La salma fu trasferita in un secondo tempo al Monastero di Santa Maria di Poblet, in Catalogna. Suo marito, Pietro IV, l'11 giugno di quello stesso anno, a Santarem, in seconde nozze, sposò per procura, Leonora del Portogallo (1328 – 1348),
^Costanza d'Antillón (morta prima del 1314), figlia di Eleonora d'Urgell, a sua volta figlia del conte Álvaro I d'Urgell e sorella dell'ultimo conte della casa di Urgell, Ermengol X, (1260-luglio 1314)