Il patrono di Battaglia Terme è san Giacomo, festeggiato il 25 luglio nella Chiesa nuova di San Giacomo.
Il paese, storico porto fluviale, ospita il Museo della Navigazione Fluviale e conserva il magnifico Castello del Catajo e Villa Emo Selvatico, oltre alla chiesa vecchia di San Giacomo.