Sri Lanka is located to the south of India in the Indian Ocean and gets the same swells as the Indonesian islands. Sri Lanka has a tropical climate and November to March is the driest and sunniest time of year. The south west of the country has been the most popular destination for travelling surfers, being cheap, safe and having access to quality waves.
April to October is the time of year that brings the most consistent swells, but onshores can be a problem during this time. Morning is the time to go out with the best chance of offshore conditions. During the surf season you can expect swells from 3-8ft, and at the rest of the year the surf is in the smaller 2-6ft range.