Sri Lanka Climate
Weather Guide

Sri Lanka
Climate

Tropical Paradise

Understanding Sri Lanka's Weather Patterns

Sri Lanka is a tropical island in the Indian Ocean with a unique climate shaped by monsoon winds. Understanding these patterns will help you plan the perfect trip at the right time and place.

🌴

Tropical Island

Located in the Indian Ocean with year-round warm temperatures

🌧️

Two Monsoons

Southwest and Northeast monsoon winds bring seasonal rainfall

☀️

Two Dry Seasons

Perfect beach weather alternating between coasts

🏔️

Regional Variety

Climate varies significantly by region

Climate by Region

Sri Lanka's weather varies significantly across different zones

🏖️

West & South Coast

Colombo, Galle, Matara, Kalutara

Popular beaches, cultural sites

🌅

East & North Coast

Jaffna, Mannar, Trincomalee, Batticaloa, Ampara

Hidden beaches, cultural sites

🏔️

Central Highlands

Nuwara Eliya, Kegalle, Ratnapura, Kandy

Tea plantations, cool climate

🦁

Dry Zone Plains

North & North-Central provinces

Wildlife, ancient cities

Rainy Seasons

Wet Seasons

Understanding the monsoon patterns for better trip planning

Maha Season

Southwest Monsoon

🌧️
May → September

Affected Areas

West & South (Colombo, Galle, Matara, Kalutara)
Central Highlands (Nuwara Eliya, Kegalle, Ratnapura)

What to Expect

Heavy rainfall, rough seas, potential landslides in hill areas

Yala Season

Northeast Monsoon

🌊
October → January

Affected Areas

North & East (Jaffna, Mannar, Trincomalee, Batticaloa, Ampara)
Central Highlands (Kandy, Nuwara Eliya)

What to Expect

Heavy rainfall, November is cyclone season affecting North & East coasts

Best Time to Visit

Dry Seasons

Perfect beach weather and ideal sightseeing conditions

☀️

Dry Season: West & South

January → March/April

Clear skies, sunny and hot

Popular tourist season with many European & Asian visitors

Perfect for beach activities and cultural sites

🏖️

Dry Season: East & North

May → September

Very sunny and dry weather

Best time for Arugam Bay, Pasikudah, Nilaveli, Trincomalee

Ideal for surfing, snorkeling, and beach holidays

Highland Weather

Central Highlands

Nuwara Eliya, Ella, Haputale - A world apart

🌡️

Cool Climate

10°C – 18°C year-round

Rainfall from both monsoons - expect showers year-round

Popular for tea plantations & hiking trails

Pleasant escape from the tropical heat

Pack light layers for temperature variations

Month-by-Month Climate

Quick reference for planning your trip

Jan-Mar

Dry season in West & South

April

Hottest month, inter-monsoon showers

May-Sep

Southwest Monsoon (rainy West & South)

Oct-Nov

Inter-monsoon (rain everywhere, cyclone risk)

Dec-Jan

Northeast Monsoon (rainy North & East)

Best Travel Times

Plan your Sri Lanka adventure around these optimal periods

🏖️

South & West Coast

Best: December → March

Clear skies, sunny beaches, perfect for surfing, sightseeing, and cultural tours.

🌅

East & North Coast

Best: May → September

Dry weather, ideal for Arugam Bay, Pasikudah, Trincomalee beaches and cultural sites.

🏔️

Central Highlands

Pleasant Year-Round

Cooler climate (10-18°C) with occasional showers. Perfect for tea plantations, hiking, and nature walks. Best period: January - April.

Ready to Plan Your Trip?

Use our climate guide to choose the perfect time and destination for your Sri Lankan adventure.