Mezzo Flora Macdonald’s roles include Fanny Price in Dove’s Mansfield Park (Waterperry Opera Festival), Stewardess in Dove’s Flight (Royal Academy Opera), Sorceress in Purcell’s Dido and Aeneas under Michael Chance (Grange Festival), Flora in Dove’s The Enchanted Pig (Hampstead Garden Opera), Wu in Maxwell Davies’ Kommilitonen! directed by Polly Graham (Welsh National Youth Opera) and Sarcastic Halli in Alex Paxton’s new opera For the Love of Thorstein Shiver (Helios Collective).


She has previously performed with Garsington Opera as an Alvarez Young Artist, Scottish Opera, Opera Holland Park and Spitalfields Music Festival.


Appearing regularly as a recitalist and oratorio soloist, Flora has performed in venues such as the Wigmore Hall, the Holywell Music Room, St John’s Smith Square and St Martin-in-the-Fields. Her passion for contemporary music, cultivated working with Robert Fokkens, has led her to work on new music with Errollyn Wallen, Judith Weir, Jonathan Dove, David Pountney, Howard Skempton, Kerry Andrew and Sarah Dacey. 


Flora graduated from the Royal Academy of Music with Distinction in her Masters and a DipRAM for an outstanding final recital. While there, she won the 2017 Isabel Jay Prize and studied with Alex Ashworth, Audrey Hyland and Matthew Fletcher. 


Flora is currently working with Ella Marchment's new company #OperaHarmony on a digital project to be streamed on OperaVision. She looks forward to returning to Scottish Opera to cover the role of Giulia in their postponed tour of Gilbert and Sullivan’s The Gondoliers.