La subsiguiente Batalla de Salamina fue una de las acciones más decisivas de la Segunda Guerra Médica. Temístocles atrapó a los persas en un canal, entre la península griega y la propia Salamina, demasiado estrecho para que la flota persa pudiese hacer que prevaleciera su superioridad numérica, y lanzó un ataque con todas sus fuerzas. Su embestida tuvo éxito: 200 barcos de los persas fueron frenados por solo 40 barcos griegos. Pese a la derrota, Jerjes conservaba todavía una flota más numerosa que la de los griegos, pero se retiró por motivos ajenos al enfrentamiento, y Atenas se salvó. A partir de ese momento, la guerra cambió de signo, los persas fueron derrotados en tierra, en Platea en el año siguiente, y regresaron a Asia Menor, dejando que los griegos continuasen libres. Hacia el final de la guerra, soldados atenienses y espartanos atacaron y quemaron la flota al servicio de los persas, varada en tierra, en Mícala, y liberaron muchas de las ciudades jonias previamente sometidas por Jerjes.