Batticaloa (tamile: மட்டக்களப்பு), sinhale: මඩකලපුව) estas la ĉefurbo de la distrikto Batticaloa en la oriento de Srilanko kaj situas ĉe la Bengala Golfo. La sinhala nomo signifas ŝlima laguno.[1].