Batalha jest niewielkim, spokojnym miastem, które słynie z wpisanego na listę UNESCO gotyckiego klasztoru. Dominuje on w zabudowie centrum, którego życie podporządkowane jest obsłudze przybywających do niego turystów.
Miasto zostało założone ok. 1500 r., ale historia tego miejsca jest ściśle związana z walkami o niezależność Portugalii od Kastylii prowadzonych w XIV w. W 1385 r. podczas bitwy pod Aljubarrotą, król Jan I Wielki pokonał kastylijskie wojska dowodzone przez Jana I Kastylijskiego. Pole bitwy znajduje się kilka kilometrów od centrum dzisiejszej Batalhy i można je zwiedzić w czasie pobytu w okolicy.
W podziękowaniu Bogu, a szczególnie Maryi za zwycięstwo król Jan I ufundował klasztor Matki Bożej Zwycięskiej w Batalha, który jest największą atrakcją całej okolicy. Nazwa miejscowości oznacza w tłumaczeniu "bitwa" i także nawiązuje do tej batalii.
Zwiedzanie klasztoru w Batalha obejmuje zarówno wizytę w monumentalnym, gotyckim kościele, jak i zabudowania klasztorne. Budowla pozostaje nieukończoną, a najlepiej jest to widoczne w Niedoskonałych kaplicach, które były budowane jako panteon dla władców. Jest tu też kaplica fundatora oraz wspaniałe krużganki. Klasztor Batalha jest uznawany za jeden z najważniejszych zabytków portugalskich prezentujących przejście między gotykiem i stylem manuelińskim.