The dry season April to September is the best time to visit Pinnawala. The weather during this time is pleasant because there is minimal rainfall. Therefore, you can get to explore different places in the district and also get to enjoy watching the elephants bathe.