November to April: the south coast (Ahangama, Weligama, Hiriketiya) is at its best, with cleaner conditions and the most reliable surf.
May to September: the season shifts to the east coast, especially around Arugam Bay, while the south becomes much less reliable.