- Guntram - 3 acts - German
- Libretto by Richard Strauss
- First performance at Weimar, Grossherzogliches Hoftheater on 10 May 1894
- Feuersnot - 1 act - German
- Libretto by Ernst von Wolzogen
- First performance at Dresden, Hoftheater on 21 November 1901
- Salome - Musikdrama - 1 act - German
- Libretto by Oscar Wilde; German translation by Hedwig Lachmann
- First performance at Dresden, Hoftheater on 9 December 1905
- Elektra - 1 act - German
- Libretto by Hugo von Hofmannsthal
- First performance at Dresden, Hoftheater on 25 January 1909
- Der Rosenkavalier - 3 acts - German
- Libretto by Hugo von Hofmannsthal
- First performance at Dresden, Königliches Opernhaus on 26 January 1911
- Ariadne auf Naxos - 1 act - German
- Libretto by Hugo von Hofmannsthal
- First performance at Stuttgart, Kleines Haus des Hoftheaters on 25 October 1912
- Die Frau ohne Schatten - 3 acts - German
- Libretto by Hugo von Hofmannsthal
- First performance at Vienna, Vienna State Opera on 10 October 1919
- Intermezzo - 2 acts - German
- Libretto by Richard Strauss
- First performance at Dresden, Semperoper on 4 November 1924
- Die ägyptische Helena - 2 acts - German
- Libretto by Hugo von Hofmannsthal based on Homer, Euripides and Goethe
- First performance at Dresden, Semperoper on 6 June 1928
- Arabella - Comédie lyrique - 3 acts - German
- Libretto by Hugo von Hofmannsthal based on the story 'Lucidor, Figuren zu einer ungeschriebenen Komödie' (1910) and the comic sketch 'Der Fiaker als Graf' (1925) by Hugo von Hofmannsthal.
- First performance at Dresden, Semperoper on 24 June 1935
- Die schweigsame Frau - Opéra comique - 3 acts - German
- Libretto by Stefan Zweig based on Epicœne, or The silent woman by Ben Jonson
- First performance at Dresden, Semperoper on 24 June 1935
- Friedenstag - 1 act - German
- Libretto by Joseph Gregor
- First performance at Munich, Bayerische Staatsoper, Nationaltheater on 24 July 1938
- Daphne - 1 act - German
- Libretto by Joseph Gregor
- First performance at Dresden, Semperoper on 15 October 1938
- Capriccio - 1 act - German
- Libretto by Clemens Krauss and Richard Strauss
- First performance at Munich, Bayerische Staatsoper, Nationaltheater on 28 October 1942
- Die Liebe der Danae - 3 acts - German
- Libretto by Joseph Gregor
- First performance at Salzburg, Kleines Festspielhaus on 14 August 1952
|