Battle of Thermopylae (disambiguation)

The Battle of Thermopylae was a battle fought in 480 BC during the Persian Wars.

Battle of Thermopylae may also refer to:


 * Battle of Thermopylae (323 BC), a battle during the Lamian War between a coalition of Greek cities under Leosthenes and a Macedonian army led by Antipater
 * Battle of Thermopylae (279 BC), the defense of the pass by the Greeks during Brennus' invasion of Greece
 * Battle of Thermopylae (191 BC), an important battle where Roman forces defeated the Seleucid King Antiochus III the Great
 * Battle of Thermopylae (254), the successful defense of the pass by local forces during an invasion of the Balkans by the Goths
 * Battle of Thermopylae (1941), fought between the Germans and the retreating ANZACs during the German invasion of Greece