Margreta Elkins родилась в 1930 году в Брисбене. В возрасте 17 лет она дебютировала на сцене Национальной Австралийской оперной компании. Позднее она впервые приняла участие в постановке оперы Giuseppe Verdis (1813-1901) "Aida" в Royal Opera House Covent Garden в Лондоне. Последовали выступления с Maria Callas und Joan Sutherland. В 1957 году Elkins стала участницей ансамбля Royal Opera House, где оставалась в течение 10 лет. В 1976 году меццо-сопрано вернулась в Австралию, где выступала в составе Австралийской оперы. Помимо карьеры певицы, Elkins преподавала в австралийской Консерватории Queensland Университета Griffith.