Srilanka-Places.com has listed approx 168 Swimming lakes in Sri Lanka. Some of the Top rated Swimming lakes in Sri Lanka are- Detagamuwa Wewa, Pallama Wewa, Uyandana Lake, Diullewa Lake, Suduwali Potha, Weedagama Lake, Malwana Halmillagolla Wewa, Dankanda Lake, Bandagiriya big Lake- Bandagiriya maha wewa & Urupelawwa lake.