Batticaloa beaches are sandy and located along 4 km shoreline in the city and further extend through the neighboring places.
Batticaloa has a tropical wet and dry climate under the Köppen climate classification, also generically referred to as 'dry-monsoonal climate'.