Herodes betritt mit seiner Festgesellschaft die Szene, da Salome nicht wieder zurückkam. Spontan entscheidet er sich, das Fest auf der Terrasse fortzusetzen. Er entdeckt Narraboths Leichnam, als er auf dessen Blut ausrutscht, und lässt ihn fortschaffen, kurz darauf hört er in der Luft ein seltsames Rauschen, wie von "mächtigen Flügeln". Er bietet Salome Wein, Früchte und den Platz ihrer Mutter an, doch diese lehnt ab. Jochanaan ruft wilde Verwünschungen aus seinem Gefängnis, die Herodias auf sich bezieht, und fordert, den Propheten den Juden auszuliefern, die seit Monaten nach ihm schreien. Nach einem heftigen religiösen Streit der fünf Juden und weiteren Rufen aus der Zisterne bittet Herodes Salome, für ihn zu tanzen. Auch diese Bitte lehnt sie zunächst ab, willigt aber ein, als der Tetrarch ihr als Belohnung verspricht, ihr jeden Wunsch zu erfüllen. Nachdem sie ihm einen Eid abgenommen hat, tanzt sie den "Tanz der sieben Schleier".