Bitka pri Termopylách () bola jedna z bitiek druhej výpravy Peržanov proti Grékom počas grécko-perzských vojen, medzi spolkom starovekých gréckych mestských štátov, vedeným spartským kráľom Leónidom I. a Achajmenovskou ríšou Xerxa I., počas troch dní. Odohrala sa zároveň s bitkou pri myse Artemision, 11. augusta (príp. 7. augusta alebo 8.10. septembra) 480 pred Kr., v úzkom pobrežnom priesmyku zvanom Termopyly.