Elaine McKrill studierte Gesang an der Royal Academy of Music in London und arbeitet derzeit mit Anna Reynolds. Im Jahr 2003 gewann sie den Mastersingers Wagner-Wettbewerb.
Engagements führten sie u. a. an das Royal Opera House Covent Garden, an die English National Opera, die Scottish Opera, die Glyndebourne Touring Opera, die Mazedonische Nationaloper (Skopje), die Staatsoper Stuttgart, die Oper Chemnitz, die Opera North sowie zum Longborough Festival.
Inzwischen hat sie sich zahlreiche Wagnerpartien wie Isolde („Tristan und Isolde"), Kundry („Parsifal"), die drei Brünnhilden („Die Walküre", „Siegfried" und „Götterdämmerung"), Gutrune, Wellgunde, Zweite und Dritte Norn („Götterdämmerung"), Freia und Wellgunde („Das Rheingold"), Sieglinde, Ortlinde, Helmwige und Siegrune („Die Walküre") sowie Adriano („Rienzi") erarbeitet.
Zu ihrem Repertoire zählen darüber hinaus auch Partien wie Leonore („Fidelio"), Abigaille („Nabucco"), Amelia („Un ballo in maschera"), Mutter Gertrud („Hänsel und Gretel"), Béatrice („Béatrice et Bénédict"), Female Chorus („The rape of Lucretia"), Elettra („Idomeneo"), Fiordiligi („Così fan tutte"), Lesbia („Gli Equivoci"), Tatjana („Eugen Onegin"), sowie die Titelpartien in Puccinis „Manon Lescaut" und Dvoráks „Vanda".
Insbesondere ihre Wagner-Partien führen die Sängerin zu internationalen Aufführungen, darunter konzertante Aufführungen als Brünnhilde mit den Edinburgh Opera Players, dem Northern Wagner Orchestra und der Oxford Philomusica sowie szenische Aufführungen als Brünnhilde im kompletten Ring-Zyklus unter der Leitung von Niksa Bareza an der Oper Chemnitz. Die Ortlinde („Die Walküre") sang sie unter der Leitung von Antonio Pappano am Royal Opera House Covent Garden in London sowie unter der Leitung von Sir Simon Rattle bei den Salzburger Osterfestspielen und beim Festival in Aix-en-Provence.
Im Sommer 2009 gab sie ihr vielbeachtetes Debüt als Isolde an der Angers Nantes Opéra sowie kurz darauf an der Opéra Dijon und auch im 2010 in Genua - Teatro Carlo Felice . Darüber hinaus in konzertanten Aufführungen in Leeds (als Isolde) sowie in Edinburgh (als „Siegfried" Brünnhilde) zu erleben sein.