Batticaloa Beach

Home > Destination > Batticaloa Beach

The city of Batticaloa lies in the Eastern Province of Sri Lanka, with picturesque beaches and lagoons, and a history that dates back to ancient times, having been ruled by both Tamil and Sinhala royal dynasties and later by European colonists.