Best time to visit Sri Lanka : - September Month
Why? You can find cheap flights in the shoulder months of September.
The western and southern cities of Colombo, Galle, and Negombo as well as Bentota beach are some of the most popular locations tourists home in on when visiting Sri Lanka. These areas are at their driest between December and April when other parts of the island are experiencing monsoon weather.
The tropical nation of Sri Lanka experiences wet and dry seasons. In the west and south, dry seas
Sri Lanka is becoming a popular holiday destination with many flocking to it for its beaches and cultural experiences. You should visit Sri Lanka outside of the Christmas holiday period to avoid the crowds.
Cheapest time to visit Sri Lanka : Early April or September is during Sri Lanka's shoulder season. Avoid mid- or late-April as Sri Lanka celebrates its New Year on April 13 or 14 every year.
Best time to visit Sri Lanka, weather wise : December to April.
January to April and July to September offer the best weather throughout the country for traveler who want to see it all.
January is the coldest month of the year and one of the driest, making it the best for hiking and outdoor activities.
Bentota beach is one of Sri Lanka’s most popular beaches with tourists. You should visit during the dry months between January and April.
December to April is the best time to go whale watching in the south or bird watching in Bundala National Park. July to September is ideal for witnessing the elephant gathering in Minneriya.
Touch down in Colombo, Sri Lanka and head towards upcountry and on your way back visit the southern coast and return to Colombo in a week.