This summer, mezzo-soprano Flora Macdonald played the roles of Armelinde in Viardot’s Cendrillon at the Buxton International Festival, Noble Orphan II in Strauss’ Der Rosenkavalier with Garsington Opera, and Charles Worth in Charlotte Marlow’s new opera The Language of Flowers at the Tête à Tête Opera Festival.

Flora’s previous 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 For the Love of Thorstein Shiver (Helios Collective at ENO).


During the 2020 lockdown Flora 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 Scottish Opera, 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.


She looks forward to playing the role of Vittoria in Scottish Opera's upcoming tour of Gilbert and Sullivan's The Gondoliers, and in 2022, Judith in Bartók's Bluebeard’s Castle with Green Opera.


Flora Macdonald