3 Answers from travellers
You absolutely cannot swim in Kandy Lake. It is highly polluted and strictly prohibited. Your best option is to buy a daily pool pass at a luxury hotel like the Mahaweli Reach Hotel or the OZO Kandy which offer stunning clean pools.
Do not attempt to swim randomly in the Mahaweli River. The water levels can change incredibly rapidly due to the upstream hydro dams and there are occasional reports of crocodiles in the quieter bends.
For a natural experience you can travel slightly outside the city towards the Victoria Dam area. There are specific eco lodges along the river that offer safe designated swimming spots completely free of strong currents.
Scam Watch: kandy
TukTuk or tour drivers take you to "gem museums" or "government-certified" gem shops. They receive huge commissions (up to 40%) on anything you buy. Prices are inflated 3-10x the actual value.
Men approach tourists near Temple of the Tooth offering to be guides. After the tour, they demand large "donations" or guide fees (5000-10000 LKR).
You must be logged in to post an answer.
Log In to AnswerRelated questions
- Kandy Esala Perahera - when does it happen, where are the best viewing spots, and how do I get seats?2 answers
- Is it safe for solo female tourists to attend the Kandy Perahera at night.2 answers
- Spice garden detours forced by Kandy tuktuk drivers3 answers
- Is it safe to walk around Kandy Lake in the evening and can you swim there?2 answers
- Hanthana range and Udawattakele forest near Kandy good hikes straight from the city and are they safe and worth it6 answers
- Tuktuk drivers in Kandy quoting crazy prices for temple tours6 answers
Join a Crew
Kandy Perahera Live Tonight
Perahera Seats, Hotels & Roads
Dalada & Perahera Culture