Batticaloa (bahasa Tamil:மட்டக்களப்புcode: ta is deprecated , Maṭṭakkaḷappu; bahasa Sinhala:මඩකලපුවcode: si is deprecated , Madakalapuwa) adalah sebuah kota besar di Provinsi Timur, Sri Lanka, dan bekas ibu kotanya. Kota tersebut adalah ibu kota administratif di Distrik Batticaloa.