FOLLOW US

World Travel Guide > Guides > Asia > Sri Lanka

Sri Lanka Weather, climate and geography

Weather and climate

Best time to visit

Sri Lanka has a tropical climate with distinct wet and dry seasons, influenced by two monsoons. Coastal areas generally experience warm temperatures around 28°C (82°F), while the central hill region is cooler, averaging 16–20°C (60–68°F). The best time to visit Sri Lanka depends on the region.

Southwest region (Colombo, Galle, Yala National Park)

The Yala monsoon brings heavy rainfall to the Southwest region from May to September, with some coastal areas experiencing rain until November. Therefore, the best time to visit the Southwest region is from December to April, when the weather is warm and dry. For example, Galle enjoys average highs of 29°C (84°F) during this period.

Northeast region (Trincomalee, Jaffna, Batticaloa)

The Maha monsoon brings frequent rain and storms to the northeast region from October to January. Therefore, the best time to visit the northeast region is from May to September, when the weather is sunny and dry.

The central hill region (Kandy, Ella, Nuwara Eliya, Horton Plains)

In the central hill region, the cooler climate makes it a refreshing escape from the coastal heat, with temperatures ranging between 23–26°C (73–79°F). The best time to visit this area is from January to March when the weather is mild and rainfall is at its lowest. However, October and November are the wettest months, with heavy rain expected.

Colombo

Colombo is hot, humid, and rainy year-round, with average highs of 30°C (87°F) and lows of 24°C (75°F). The city receives abundant rainfall from April to May and September to November.

Inter-monsoonal period

Sri Lanka also experiences an inter-monsoonal period (October–November), bringing frequent thunderstorms across the island. No matter when you visit, it's always a good idea to carry an umbrella or raincoat.

Required clothing

Lightweight, breathable cotton or linen clothing is ideal for Sri Lanka's warm, tropical climate, while a light jacket or sweater is useful for cooler hill country areas like Nuwara Eliya and Ella. Modest attire is expected at religious sites, so visitors should carry a scarf or shawl to cover their shoulders and wear longer skirts or trousers when visiting temples. Comfortable walking shoes are recommended for sightseeing, and a rain jacket or umbrella is advisable, especially during the monsoon season. Sun protection, including a hat, sunglasses, and sunscreen, is essential for outdoor activities.

Geography

Sri Lanka, an island nation in the Indian Ocean, is located just southeast of the Indian subcontinent, separated by the Palk Strait. The country spans approximately 65,610 sq km (25,332 sq miles).

The island's topography is diverse, featuring three primary geographic zones:
• Central Highlands: A mountainous region that includes Sri Lanka's highest point, Pidurutalagala, which rises to 2,524 meters above sea level.
• Plains: Surrounding the central highlands are extensive plains that gently slope toward the coastline. These areas are vital for agriculture, benefiting from the rich alluvial soils deposited by numerous rivers originating in the highlands.
• Coastal Belt: Encircling the island, the coastal belt features a mix of sandy beaches, lagoons, and wetlands. The coastline stretches for about 1,585 km (985 miles), offering a variety of marine ecosystems and supporting a vibrant fishing industry.

The country's river systems, most notably the Mahaweli River, play a crucial role in irrigation and hydroelectric power generation. These waterways support agriculture, particularly rice cultivation, which is a staple in the Sri Lankan diet.

A digital image at https://illuminoto.com

Related Articles

15 things to know before travelling to Sri Lanka

Sri Lanka is beautiful, authentic and a cultural gem, these useful travel tips will help you make the most out of your time in this sun-kissed island nation

Book a Hotel