Srilanka-Places.com has listed approx 168 Swimming lakes in Sri Lanka. Some of the Top rated Swimming lakes in Sri Lanka are- Iratperiyakulam Lake, Bathalagoda lake, Udukiriwala Lake for irrigation and water supply, Kotikapola Lake, Irriyagolla lake, Bomeruwa Lake බෝමේරුව වැව, school lake, Dampitiya Lake, Madirikada Pond & Hulandawa Lake.