La battaglia di Leopoli, talvolta indicata come assedio di Leopoli, fu combattuta nel corso della seconda guerra mondiale fra l'esercito polacco e gli eserciti tedesco, che aveva attaccato la Polonia fin dal 1º settembre 1939, e sovietico, che in base alle clausole del Patto di non-aggressione con la Germania, era a sua volta penetrato nelle regioni polacche orientali a partire dal 17 settembre. La città aveva grande importanza per mantenere aperto il "corridoio Rumeno", attraverso cui era prevista la ritirata del grosso dell'esercito polacco. La battaglia si concluse con la resa della guarnigione della città all'Armata Rossa.