Batalha es un pueblo portugués en el distrito de Leiria, en la provincia de Beira Litoral, que integra la Comunidad Intermunicipal de la Región de Leiria, en el centro de Portugal, con unos 8 000 habitantes.
Es la sede de un municipio con 103,42 km² de superficie y 15 805 habitantes (2011), subdividido en 4 parroquias. El municipio está limitado al norte y al oeste por el municipio de Leiria, al este por Ourém, al sureste por Alcanena y al suroeste por Porto de Mós.
La ciudad de Batalha creció junto al Monasterio de Santa Maria da Vitória, cuya construcción comenzó en 1386, y que fue erigida en cumplimiento de un voto por D. João I, rey de Portugal, quien prometió a Nuestra Señora su construcción si Portugal derrotó a Castilla en la batalla de Aljubarrota el 14 de agosto de 1385. Anualmente en agosto, hay grandes celebraciones junto al monasterio que celebran esta victoria.
Obra maestra del gótico portugués, el Monasterio de Batalha es un magnífico ejemplo arquitectónico en el que se mezclan diversas influencias debido a su extenso período de construcción que abarcó varios reinos.
En el interior, la Capilla de los Fundadores se destaca con magníficas vidrieras, claustros, capillas imperfectas o inacabadas, profusamente decoradas con elementos en estilo manuelino y gótico en llamas, y la sala capitular.
Alrededor del Monasterio, se conservan algunas casas del siglo XVIII, una de ellas convertida en una Pousada, y la Igreja Matriz, con un hermoso portal manuelino, merece una referencia especial.