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

Flora performed in Scottish Opera's critically acclaimed Nixon in China and was due to cover the role of Giulia in their now postponed tour of Gilbert and Sullivan’s The Gondoliers. During the 2020 lockdown she worked on digital projects: including a new work streamed on OperaVision with Ella Marchment’s company Opera Harmony, and live-streamed performances, such as a Della Jones masterclass with the Opera Makers. 

She has previously performed with Garsington Opera as an Alvarez Young Artist, 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 at Cardiff University, 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 Isabel Jay Prize and studied with Alex Ashworth, Audrey Hyland and Matthew Fletcher.

Flora looks forward to returning to Garsington Opera this summer as a Noble Orphan in Strauss' Der Rosenkavalier, directed by Bruno Ravella.


Flora Macdonald