Sri Jayawardenepura Kotte has a tropical climate that can be visited year-round. However, the monsoon season might affect outdoor activities, so consider visiting between January and April or August and September.