Climate Data

Sri Lanka

In our climate section, you'll find an easy-to-read overview of the best times to visit various destinations. The data, based on the average of the last 20 years, includes reliable insights on temperatures (both maximum and minimum) and precipitation. This allows you to quickly assess the most favorable period to plan your trip and make the most of your travel experience.

BACK TO

Anuradhapura

Anuradhapura experiences a tropical climate characterized by warm temperatures throughout the year and distinct wet and dry seasons. Minimum temperatures average around 22–25°C, while maximum temperatures range from 30–34°C. Rainfall peaks during the monsoon months, especially from October to November, with annual averages ranging from 1,200 to 1,600 mm. The dry season (May to September) is hot and arid, making it ideal for exploring the city’s historical sites.

Sigiriya

Sigiriya features a tropical climate with consistently warm temperatures throughout the year. The minimum temperatures average between 22–25°C, while maximum temperatures range from 30–35°C. The region experiences distinct wet and dry seasons, with rainfall peaking during October and November. Annual precipitation averages between 1,200 to 1,500 mm, while the dry season (May to September) is marked by reduced rainfall and warm, sunny days, perfect for exploring the iconic Lion Rock and surrounding attractions.

Nuwara Eliya

Nuwara Eliya enjoys a cool and temperate climate, often referred to as "Little England" for its refreshing weather. Minimum temperatures average between 10–14°C, while maximum temperatures stay within 19–23°C. The region experiences significant rainfall, particularly during the months of May to November, with annual precipitation exceeding 2,000 mm. The drier months, from December to April, are ideal for exploring the area's lush tea plantations, scenic landscapes, and colonial architecture. This climate makes Nuwara Eliya a unique destination in Sri Lanka, distinct from the tropical lowlands.

Kandy

Kandy experiences a tropical climate, with warm temperatures and a mix of wet and dry periods. Minimum temperatures range from 18–22°C, while maximum temperatures hover between 29–32°C. The wettest months occur during the inter-monsoonal periods, especially from April to May and October to November, with precipitation reaching up to 230 mm. The drier months, typically from December to February, are ideal for visiting landmarks like the Temple of the Tooth and exploring the surrounding hills. The consistent warmth and occasional rains contribute to Kandy's lush greenery and vibrant cultural heritage.

Ella

Ella, nestled in Sri Lanka's highlands, enjoys a mild and temperate tropical climate. The minimum temperatures vary from 16–20°C, providing cool mornings, while maximum temperatures remain steady between 27–30°C. Rainfall is prominent during the monsoon seasons, with May and October typically experiencing the heaviest precipitation of up to 200 mm. Drier months, especially from January to March, offer the most favorable conditions for hiking and exploring Ella's scenic spots, including Little Adam's Peak and the Nine Arches Bridge. The region's lush vegetation thrives thanks to its balanced mix of warmth and rainfall year-round.

Colombo

Colombo, Sri Lanka's bustling capital, features a tropical monsoon climate with consistent warmth throughout the year. Minimum temperatures hover between 24–26°C, while maximum temperatures stay steady at 30–32°C, creating a warm and humid environment. The city experiences its wettest months during the two monsoon seasons: from May to July and October to December, with rainfall often exceeding 300 mm. Conversely, February is the driest month, making it ideal for exploring Colombo's colonial architecture, beaches, and markets. The combination of warm temperatures and periodic rain sustains the city's lush green environment.

Yala

Yala National Park, located in the southeastern part of Sri Lanka, experiences a tropical climate with distinct wet and dry seasons. The park's minimum temperatures range between 22°C and 25°C, while maximum temperatures consistently stay around 31°C to 33°C, creating a hot and humid environment. The monsoon season brings considerable rainfall from May to September, with October to December also experiencing heavy precipitation. The drier months, from January to March, provide the most favorable conditions for wildlife viewing and safaris. Yala’s climate contributes to its rich biodiversity, making it a prime destination for nature enthusiasts.

Polonnaruwa

Polonnaruwa, located in the cultural heart of Sri Lanka, experiences a tropical climate with hot and humid conditions throughout the year. The minimum temperatures remain relatively steady, ranging from 23°C to 25°C, while the maximum temperatures fluctuate between 31°C and 34°C, making the climate quite warm. Polonnaruwa receives substantial rainfall during the monsoon season, particularly from May to October, with precipitation levels peaking in the months of October and November. The months of January to April are typically drier, making it a great time for sightseeing and exploring the ancient ruins. The region's climate contributes to its lush landscapes and rich biodiversity, making it an attractive destination for history lovers and nature enthusiasts alike.

Habarana

Habarana, located in the dry zone of Sri Lanka, experiences a tropical climate with relatively consistent temperatures throughout the year. The minimum temperatures range between 23°C and 25°C, while maximum temperatures hover between 31°C and 34°C, making the region warm and humid. The monsoon season, from May to October, brings heavy rainfall, with the highest precipitation occurring in October and November. During the dry months from January to April, the region experiences relatively lower rainfall, making it an excellent time for exploring the area's ancient ruins and nearby wildlife reserves. Habarana's climate is typical of Sri Lanka's dry zone, contributing to its lush vegetation and diverse ecosystems.

Galle

Galle, located on Sri Lanka's southwestern coast, enjoys a tropical climate with warm temperatures and distinct wet and dry seasons. The minimum temperatures typically range from 23°C to 25°C, while maximum temperatures vary between 30°C and 33°C throughout the year. Galle experiences heavy rainfall from May to October due to the southwest monsoon, with the peak precipitation occurring in May and June. During the dry season from December to March, the region receives lower rainfall, making it a popular time for tourists to explore the beautiful beaches and historic sites like the Galle Fort. The humid, tropical conditions contribute to Galle's lush vegetation and biodiversity, making it a vibrant and scenic destination year-round.

PICKY

© picky.blog 2024-2025