A Batalha de Salamis foi uma batalha naval entre uma Aliança de cidades-estado gregas e o Império Aquemênida da Pérsia. Aconteceu em setembro de 480 a.C. nos estreitos entre o continente e a Ilha de Salamis. Foi parte das Guerras Greco-Persianas.
Embora em grande número, os Aliados gregos foram persuadidos pelo general ateniense Themistocles a trazer a frota persa para a batalha novamente. O rei persa Xerxes também estava ansioso por uma batalha decisiva.
A marinha persa navegou para o Estreito de Salamis e tentou bloquear as duas entradas. Nas condições apertadas do Estreito, os grandes números persas foram um obstáculo ativo, já que os navios lutavam para manobrar e se desorganizavam. Aproveitando a oportunidade, a frota grega se formou em fila e obteve uma vitória decisiva, afundando ou capturando pelo menos 200 navios persas.
Como resultado, Xerxes retirou-se para a Ásia com grande parte de seu exército, deixando Mardonius para completar a conquista da Grécia. Entretanto, no ano seguinte, o resto do exército persa foi decisivamente derrotado na Batalha da Plataea e a marinha persa na Batalha de Mycale. Depois disso, os persas não fizeram mais tentativas de conquistar o continente grego. Estas batalhas de Salamis e Plataea marcaram um ponto de viragem nas guerras greco-persa; a partir de então, as cidades gregas tomariam a ofensiva.