Die Schlacht von Salamis war eine Seeschlacht zwischen einer Allianz griechischer Stadtstaaten und dem achämenidischen Reich von Persien. Sie fand im September 480 v. Chr. in der Meerenge zwischen dem Festland und der Insel Salamis statt. Sie war Teil der griechisch-persischen Kriege.
Obwohl die griechischen Alliierten zahlenmäßig stark unterlegen waren, wurden sie von dem athenischen General Themistokles dazu überredet, die persische Flotte wieder in die Schlacht zu führen. Auch der persische König Xerxes war auf eine entscheidende Schlacht bedacht.
Die persische Marine segelte in die Straße von Salamis und versuchte, beide Zugänge zu blockieren. In den beengten Verhältnissen der Straße von Salamis war die große Zahl der Perser ein aktives Hindernis, da die Schiffe nur schwer zu manövrieren waren und durcheinander gerieten. Die griechische Flotte ergriff die Gelegenheit, formierte sich in einer Reihe und errang einen entscheidenden Sieg, indem sie mindestens 200 persische Schiffe versenkte oder kaperte.
Infolgedessen zog sich Xerxes mit einem Großteil seiner Armee nach Asien zurück und überließ es Mardonius, die Eroberung Griechenlands abzuschließen. Im darauf folgenden Jahr wurde jedoch der Rest der persischen Armee in der Schlacht von Plataea und die persische Marine in der Schlacht von Mykale entscheidend geschlagen. Danach unternahmen die Perser keine Versuche mehr, das griechische Festland zu erobern. Diese Schlachten von Salamis und Platäa markieren einen Wendepunkt in den griechisch-persischen Kriegen; von da an gingen die griechischen Städte in die Offensive.