Maria Amelia was born on 28 August 1851 at the Palace of San Telmo. Before her birth, her aunt Queen Isabella II decreed that whether the child was a son or a daughter they would be granted to the title of Infante of Spain. At the end of September 1851, she was presented in an official religious ceremony where her parents and the political and religious authorities in the city participated.[3]
Maria Amelia, like her siblings received an education at the family Palace of San Telmo also having trips to Great Britain and France during this time. She spent most of her life in the family palace, and was fond of piano and of drawing as she had demonstrated talent in it.[3][4]
Following the 1868 glorious revolution, Maria Amelia, along with her family moved to Lisbon where her father had close connections with the Portuguese royal family. A marriage between Maria and Infante Augusto of Portugal was contemplated, but did not happen. This was said to be because she was in love with her first cousin, Prince Ferdinand of Orleans, Duke of Alençon, but she did not end up marrying him either.[3]
The exile in Lisbon was followed by another in France, where the family settled in the Château de Randan in Auvergne. The family returned to Spain in 1870 and settled in Seville.[3]
Shortly after the return to Spain, Maria Amelia became seriously ill. On 9 November 1870, she died in the Palace of San Telmo at the age of 19 and was buried in the Infantes Pantheon of the Royal Monastery of San Lorenzo de El Escorial.[3]