Bătălia de la Termopile (, "Thermopylae", „Porțile fierbinți”) a fost o luptă care s-a dat între o alianță a unor polisuri (orașe-state) din Grecia Antică, condusă de regele Leonidas al Spartei și Imperiul Persan al lui Xerxes I. Bătălia a durat trei zile în timpul celei de-a doua invazii persane în Grecia, în același timp cu Bătălia de la Artemisium, în august sau septembrie 480 î.Hr., și a avut loc în trecătoarea Termopile. Invazia persană fusese pornită ca răspuns întârziat la înfrângerea suferită de perși în prima invazie, terminată cu victoria atenienilor în Bătălia de la Maraton din anul 490 î.Hr.. Zece ani mai târziu, Xerxes ridicase o armată uriașă pe care o trimisese, pe uscat și pe mare, să cucerească Grecia. Generalul atenian Temistocle a propus ca oștile alianței grecești să blocheze înaintarea armatei de uscat la Termopile și în același timp, flota persană urma să fie blocată în strâmtoarea Artemisium.