Best time to visit Sri Lanka is during December to April which is considered the best time. Otherwise, one can arrive here anytime during the year.