Sri Lanka has a tropical climate, characterised by distinct wet and dry seasons, but virtually no distinction between the seasons as far as temperature is concerned: Sri Lanka is always hot and humid. The island's weather is a little complicated, however, since it has two monsoon seasons. In the southwestern half of Sri Lanka, the Yala Monsoon brings heavy rain from May to August, with the dry season lasting from December to March; the Maha Monsoon, on the other hand, brings rain to the northern and eastern parts of the island from October to January, with the dry season lasting from May to September. Note that the southwest receives a lot more annual rainfall than the north and east, and that an intercontinental monsoon period can also see rain fall across the island in October and November. The average temperature in Colombo and other coastal regions is 81°F (27°C).Generally, the best time to visit Sri Lanka is from December to March for the west and south coasts and the Hill Country; and from April to September for the ancient cities region and the east coast. Peak tourist season is from December to March, when many visitors head to Sri Lanka to escape the European winter.