Sri Lanka can be visited anytime of the year because of its tropical climate and geography. November through until April is a good time to visit the south, south-west and the hill country between. Some of the best beaches and many places of interest are located in this region. April to September are the best times to visit the northern and eastern sides of the island as the weather is dry and the east is particularly pleasant during June.