A Batalha é uma vila portuguesa do distrito de Leiria, na província da Beira Litoral, integrando a Comunidade Intermunicipal da Região de Leiria, no Centro de Portugal, com cerca de 8 000 habitantes.
É sede de um município com 103,42 km² de área e 15 805 habitantes (2011), subdividido em 4 freguesias. O município é limitado a norte e oeste pelo município de Leiria, a leste por Ourém, a sueste por Alcanena e a sudoeste por Porto de Mós.
A localidade da Batalha cresceu a par do Mosteiro de Santa Maria da Vitória, cuja construção teve início em 1386, e que foi erigido em cumprimento de um voto de D. João I, rei de Portugal, que prometeu a Nossa Senhora a sua construção caso Portugal derrotasse Castela na Batalha de Aljubarrota em 14 Agosto de 1385. Anualmente em Agosto, realizam-se grandiosos festejos junto ao mosteiro que comemoram esta vitória.
Obra-prima do gótico português, o Mosteiro da Batalha é um magnífico exemplar arquitectónico em que se misturam várias influências decorrentes do seu extenso período de construção que se estendeu por vários reinados.
No interior destacam-se a Capela dos Fundadores com magníficos vitrais, os claustros, as Capelas Imperfeitas ou inacabadas, profusamente decoradas com elementos em estilo manuelino e gótico flamejante, e a Sala do Capítulo.
Em redor do Mosteiro, conservam-se algumas casas setecentistas, uma delas convertida em Pousada, e merece especial referência a Igreja Matriz, com um belíssimo portal Manuelino.