Battle of Megiddo may refer to:

  • Battle of Megiddo (15th century BC), between the Egyptians and the Canaanites
  • Battle of Megiddo (609 BC), between the Egyptians and the Judahites
  • Battle of Megiddo (1918), between the United Kingdom and the Ottoman Empire
  • Armageddon ( ), a prophesied catastrophic end-of-the-world battle in the Abrahamic religions

See also

  • Megiddo (disambiguation)