El clima de Sri Lanka es tropical, cálido y húmedo al hallarse entre 5 y 10 grados norte del ecuador, moderado por los vientos del océano.