Nestled on Sri Lanka's eastern coast, Batticaloa is a vibrant tapestry of culture and nature! Known for its stunning beaches, azure lagoons, and the enchanting Batticaloa Lagoon, this festive town pulses with colorful markets and friendly locals. Don’t miss the famous singing fish! It’s a perfect sunny getaway, brimming with history and heartwarming experiences. Surf’s up!
Create a trip and start adding the places you want to visit in Batticaloa