A calm, natural pool right on the Kelani River, perfect for a post-rafting cool-off, but don't expect a pristine beach or total safety.
River Swimming at Moksha draws travelers who want a genuine beach day without the tourist circus. The atmosphere here is laid-back and unhurried, suited to anyone looking to swim, sunbathe, or just read under a palm. the kind of place where you can claim a spot on the sand and not move for hours.
Visitors often expect a secluded, crystal-clear swimming hole, but the reality is a riverbank spot with a gentle current—great for floating, but the water can be murky after rain. Visitors mention itsrefreshingbut the river level changes quickly during monsoon, and some guests were surprised by the lack of lifeguards or clear depth markers. A user noted the bottom is rocky, so water shoes are a must.
The vibe is relaxed, with hammocks and loungers nearby, but it's not a private spot—other rafting groups and locals may join. Visitors highlight the fun of jumping off the bank into the deeper part, but caution that the current, while gentle, can be stronger near the center. S a nice dip, but don't come expecting a swimming pool.
Have a specific question about River Swimming at Moksha?
Ask BYC — honest answers from 300,000+ real guest reviews.