Batalha est un village portugais du district de Leiria, dans la province de Beira Litoral, intégrant la Communauté intercommunale de la région de Leiria, au centre du Portugal, avec environ 8 000 habitants.
Elle est le siège d'une municipalité de 103,42 km² de superficie et 15 805 habitants (2011), subdivisée en 4 paroisses. La municipalité est limitée au nord et à l'ouest par la municipalité de Leiria, à l'est par Ourém, au sud-est par Alcanena et au sud-ouest par Porto de Mós.
La ville de Batalha a grandi aux côtés du monastère de Santa Maria da Vitória, dont la construction a commencé en 1386, et qui a été érigée en réponse à un vote de D. João I, roi du Portugal, qui a promis à Notre-Dame sa construction si Le Portugal a vaincu la Castille à la bataille d'Aljubarrota le 14 août 1385. Chaque année en août, de grandes célébrations à côté du monastère célèbrent cette victoire.
Chef-d'œuvre du gothique portugais, le monastère de Batalha est un magnifique exemple architectural dans lequel diverses influences se mélangent en raison de sa longue période de construction qui a couvert plusieurs royaumes.
A l'intérieur, la Chapelle des Fondateurs se distingue par de magnifiques vitraux, les cloîtres, les chapelles imparfaites ou inachevées, abondamment décorées d'éléments de style manuélin et gothique flamboyant, et la salle capitulaire.
Autour du monastère, quelques maisons du XVIIIe siècle sont conservées, l'une d'entre elles transformée en Pousada, et l'Igreja Matriz, avec un beau portail manuélin, mérite une référence particulière.