Batalha est une municipalité (en portugais : concelho ou município) du Portugal, située dans le district de Leiria et la région Centre.