Bătălia de la Salamina a fost o bătălie navală între o alianță de orașe-state grecești și Imperiul Achaemenid al Persiei. A avut loc în septembrie 480 î.Hr. în strâmtoarea dintre continent și insula Salamina. A făcut parte din Războaiele greco-persane.

Deși erau în inferioritate numerică, aliații greci au fost convinși de generalul atenian Temistocle să aducă din nou flota persană în luptă. Regele persan Xerxes era, de asemenea, nerăbdător să dea o bătălie decisivă.

Marina persană a navigat în Strâmtoarea Salamina și a încercat să blocheze ambele intrări. În condițiile înghesuite ale strâmtorii, numărul mare de persani a fost un obstacol activ, navele se chinuiau să manevreze și se dezorganizau. Profitând de ocazie, flota greacă s-a format în linie și a obținut o victorie decisivă, scufundând sau capturând cel puțin 200 de nave persane.

Ca urmare, Xerxes s-a retras în Asia cu o mare parte a armatei sale, lăsându-l pe Mardonius să finalizeze cucerirea Greciei. Cu toate acestea, în anul următor, restul armatei persane a fost învinsă în mod decisiv în Bătălia de la Plataea, iar marina persană în Bătălia de la Mycale. Ulterior, perșii nu au mai făcut nicio încercare de a cuceri Grecia continentală. Aceste bătălii de la Salamina și Plataea marchează un punct de cotitură în războaiele greco-persane; de atunci încolo, orașele grecești vor trece la ofensivă.