There is no minimum duration of stay in Sri Lanka. For more information on non-vaccinated guests please refer www.srilanka.travel/helloagain