
Best Time to Visit Sri Lanka: Month-by-Month Weather & Where to Go
The Short Version
The best time to visit Sri Lanka is December to March for the south and west coasts, Galle and the hill country, and May to September for the east coast (Trincomalee and Arugam Bay). Because the island has two monsoons, one coast is usually dry in any month. October and November are the wettest months island-wide. Expect 27–32°C on the coast and 15–20°C in the hill country.
Planning a trip to Sri Lanka?
We guide you from visa to hotels, beaches to hidden temples — and everything in between. Just drop us a WhatsApp, we reply in minutes.
The best time to visit Sri Lanka is December to March for the south and west coasts, Galle and the hill country, and May to September for the east coast. Sri Lanka has two monsoons that hit opposite sides of the island at different times of year, so in almost every month one coast is dry and sunny while the other is wet. The exception is October and November, the inter-monsoon months, when rain is likely almost everywhere.
This guide explains the two monsoons, gives you a month-by-month weather table for every region, and shows the best months for beaches, safaris, whale watching, surfing and UK school holidays. It also covers the big temperature difference between the coast and the hill country, with a packing list for both.
The Dual Monsoon System Explained
Sri Lanka's weather is shaped by two monsoons: the Yala (south-west) monsoon and the Maha (north-east) monsoon. Knowing which one is active tells you which side of the island to visit.
1. The Yala Monsoon (May to August)
The Yala monsoon brings rain to the south, west and central regions, including Colombo, Galle, Mirissa, Bentota and the hill country. At the same time, the east coast (Trincomalee, Arugam Bay and Passikudah) is dry, sunny and at its best for beaches and surfing.
2. The Maha Monsoon (October to January)
The Maha monsoon brings rain to the east and north of the island. This is the high season for the south and west coasts, where the weather is dry and the seas are calm.
3. The Inter-Monsoon Period (October and November)
Between the two main monsoons, Sri Lanka has an inter-monsoon period. October and November are generally the wettest months island-wide, with unpredictable weather and heavy afternoon thunderstorms wherever you are.
For live forecasts and warnings close to your travel dates, check Sri Lanka's official Department of Meteorology.
Month-by-Month Weather Breakdown Table
This 12-month table shows the weather in each region, average coastal temperatures and our advice for each month.
| Month | South & West Coast | East Coast | Hill Country | Coastal Temps (°C) | Regional Advice |
|---|---|---|---|---|---|
| January | ☀️ Excellent (Dry, Sunny) | 🌧️ Wet (Maha Monsoon) | ⛅ Cool & Clear | 27–31°C | Peak season for the south coast. Great for our South Coast Vibe tour. |
| February | ☀️ Excellent (Dry, Sunny) | ⛅ Improving (Less Rain) | ☀️ Sunny & Cool | 28–32°C | One of the best months overall. Clear skies across the south, west and hill country. |
| March | ☀️ Excellent (Dry, Hot) | ☀️ Good (Dry, Sunny) | ☀️ Sunny, Warmer | 28–32°C | Excellent across most of the island. Temperatures rise ahead of the monsoon. |
| April | ⛅ Mixed (Pre-Monsoon) | ☀️ Excellent (Dry, Sunny) | ⛅ Occasional Showers | 29–33°C | The hottest month. Sinhala and Tamil New Year falls in mid-April. A good time to head east. |
| May | 🌧️ Wet (Yala Monsoon) | ☀️ Excellent (Dry, Sunny) | 🌧️ Wet & Misty | 28–32°C | The Yala monsoon reaches the south and west. Head east for beaches and clear water. |
| June | 🌧️ Wet (Yala Monsoon) | ☀️ Excellent (Dry, Sunny) | 🌧️ Wet & Windy | 28–31°C | The east coast is in its prime. Great surfing in Arugam Bay. |
| July | ⛅ Mixed (Brief Dry Spell) | ☀️ Excellent (Dry, Sunny) | ⛅ Showers, Breezy | 28–31°C | The south often gets a break from the rain. The east is still ideal. |
| August | ⛅ Mixed (Occasional Rain) | ☀️ Excellent (Dry, Sunny) | ⛅ Mild, Some Rain | 28–31°C | A popular summer holiday month. The Kandy Esala Perahera festival takes place. |
| September | 🌧️ Wet (Pre-Maha Monsoon) | ☀️ Good (End of Season) | 🌧️ Wet | 28–31°C | The weather begins to shift and rain increases on the south and west coasts. |
| October | ⛈️ Inter-Monsoon (Heavy Rain) | ⛈️ Inter-Monsoon | ⛈️ Wet & Unpredictable | 27–30°C | Usually the wettest month island-wide. Expect heavy afternoon thunderstorms. |
| November | ⛈️ Inter-Monsoon (Heavy Rain) | 🌧️ Wet (Maha Monsoon) | ⛈️ Wet & Unpredictable | 27–30°C | Rain continues but starts clearing on the south and west coasts late in the month. |
| December | ☀️ Excellent (Dry, Sunny) | 🌧️ Wet (Maha Monsoon) | ⛅ Cool & Clear | 27–30°C | High season begins in the south and west. Book early for Christmas and New Year. |
Best Time to Visit by Region
South & West Coast (Galle, Mirissa, Bentota, Weligama)
Best months: December to March, into April. Expect calm seas for swimming, brilliant sunsets and dry days for exploring the UNESCO-listed Galle Fort. This is also whale-watching season off Mirissa. Consider our South Coast Vibe tour for a curated trip.
East Coast (Trincomalee, Arugam Bay, Passikudah)
Best months: May to September. When the south is getting monsoon showers, the east coast has sunshine and calm seas. It is peak season for Arugam Bay's right-hand point breaks. See our Arugam Bay surfing guide for the breaks and conditions.
Hill Country (Kandy, Nuwara Eliya, Ella)
Best months: January to April. Clear mornings make this the best time for tea-country views, the Kandy to Ella train and hikes like Ella Rock. The hill country is wetter and mistier from May to September.
The Cultural Triangle (Sigiriya, Dambulla, Polonnaruwa)
Best months: January to April, and June to September. The dry zone gets less rain overall, but climbing Sigiriya Rock is far more comfortable in the cooler, drier months. See our Sigiriya guide and the full circuit in our Cultural Triangle guide.
Best Time by Activity
- Leopard safaris: Yala National Park is best from February to July, when the park is driest and animals gather at waterholes. Yala usually closes for part of September for the dry season. Read our Yala National Park safari guide.
- Elephant gathering: Minneriya National Park, August and September.
- Whale watching: Mirissa (south) from November to April, peaking January to March. Trincomalee (east) from roughly May to October. See our whale watching in Mirissa guide.
- Surfing: Weligama and Mirissa (south) for beginners from November to April. Arugam Bay (east) for intermediate and advanced surfers from May to October.
- Beach and Maldives combination: December to April works well for both the south coast and the Maldives. See our Sri Lanka and Maldives holiday guide.
Best Time to Visit Sri Lanka for UK School Holidays
- Christmas and February half-term: The best fit. The south and west coasts, Galle and the hill country are all in season. Book early, as this is the busiest and most expensive period.
- Easter holidays: Still good on the south coast, though April is hot and humid. The east coast is also starting its season.
- Summer holidays (late July to August): Base your beach time on the east coast (Trincomalee, Arugam Bay), which is dry, and add the Cultural Triangle and the elephant gathering at Minneriya. Expect occasional showers in the south and the hill country.
- October half-term: The wettest time of year island-wide. It can still work for a flexible, good-value trip, but expect heavy afternoon rain wherever you go.
For family-friendly routes, see our Sri Lanka family holiday guide.
What Does the Monsoon Actually Feel Like?
When travellers hear the word "monsoon," they often picture weeks of non-stop rain. In Sri Lanka, the reality is quite different.
Short Tropical Showers, Not Grey Days
You are very unlikely to get the continuous, grey, drizzly days you might know from home. Sri Lankan monsoon rain usually arrives as intense downpours that last an hour or two, most often in the late afternoon, evening or overnight.
That means even in the rainy season you will often wake up to blue skies. Spend the morning sightseeing, hiking or by the pool, then retreat indoors for a cup of Ceylon tea when the afternoon rain arrives.
The Upside of the Wet Season
Travelling in the monsoon or "off-season" has real advantages. The Cultural Triangle and the hill country turn lush and green, waterfalls are at their most spectacular and national parks are full of life. Hotel rates are noticeably lower and the major sights are far less crowded.
Hill Country Temperatures: A Big Contrast
One of the most surprising things about Sri Lanka's weather is the temperature difference between the coast and the central hill country. Because the island is small, you can go from tropical beaches to cool, misty mountains in a few hours.
The Coastal Climate (27–33°C)
Whether you are in Colombo, Galle or Arugam Bay, the coast is hot and humid year-round. Daytime temperatures rarely drop below 27°C (81°F) and humidity sits around 80%.
The Hill Country Climate (15–20°C)
As you climb into the central highlands to Ella, Nuwara Eliya and Hatton, the climate changes dramatically. Nuwara Eliya sits at around 1,868 metres above sea level, so the air is crisp, cool and often misty.
Daytime temperatures average a comfortable 15–20°C (59–68°F), ideal for walks through the tea estates and climbs like Adam's Peak or Ella Rock. At night it can drop to around 10°C (50°F), and many heritage hotels and colonial bungalows light log fires in the evening. If you are planning a route like our Explore the Cold Country tour, pack for it.
Essential Packing Checklist for Sri Lanka
Most trips cross several microclimates, so pack for both tropical heat and mountain chill.
For the Beaches & Cultural Triangle (Hot & Humid)
- Lightweight, breathable clothing: Linen and cotton shirts, shorts and summer dresses. Avoid synthetic fabrics that trap heat.
- Swimwear: At least two swimsuits, so one can dry while you wear the other.
- Sun protection: A wide-brimmed hat, polarised sunglasses and high-SPF, reef-safe sun cream, which can be expensive to buy locally.
- Modest temple wear: At sacred sites like the Temple of the Tooth or Anuradhapura, cover your shoulders and knees. A sarong or lightweight scarf in your day bag is very useful.
- Footwear: Sandals or flip-flops that slip off easily at temple entrances, plus breathable walking shoes for the ruins.
For the Hill Country (Cool & Misty)
- Warm layers: A fleece, a warm jumper or a lightweight down jacket. You will need it in the evenings.
- Long trousers: For warmth, and for protection against leeches on wet jungle trails.
- Rain gear: A lightweight waterproof jacket or a compact umbrella.
- Sturdy footwear: Waterproof walking boots or trail shoes with good grip for muddy paths and tea-estate walks.
- Warm sleepwear: Nights can be surprisingly cold.
General Essentials for All Regions
- Mosquito repellent: DEET-based repellent is recommended, especially in the evenings and in jungle areas.
- Reusable water bottle: Many hotels have filtered-water refill stations.
- Universal travel adaptor: Sri Lanka uses a mix of Type D, Type M and Type G plugs, so bring a universal adaptor.
- Basic first aid kit: Rehydration salts, anti-diarrhoea tablets, plasters and antiseptic cream.
Travel Insurance and Weather Disruptions
Sri Lanka is a tropical island with strong monsoon seasons, so the weather is never fully predictable. Serious disruption is rare, but heavy rain can occasionally cause local flooding or small landslides in the hill country, which may mean a detour or a change to your plans.
That is why comprehensive Sri Lanka travel insurance is worth having. Make sure your policy covers delays and disruption caused by weather. If you book a bespoke itinerary with Tarragon Leisure, our local team watches the weather daily and will reroute your journey or reorganise activities if heavy rain affects your plans.
Planning Your Itinerary Around the Weather
If your dates are fixed, simply choose the side of the island that is in its dry season.
- Travelling between December and March? Focus on the south and west coasts, the Cultural Triangle and the hill country. This is the classic Sri Lanka route, and our 2-week Sri Lanka itinerary follows it.
- Travelling between May and September? Head to the east coast for beaches, surfing in Arugam Bay and whale watching off Trincomalee. The Cultural Triangle stays relatively dry too.
- Travelling in October or November? Expect rain, but enjoy lush landscapes, quiet beaches and lower hotel prices. Keep your itinerary flexible.
Before you book flights, check the entry rules. Most UK and European visitors now get a free 30-day ETA but must still apply online before they fly. Our Sri Lanka ETA guide explains how.
Conclusion
Sri Lanka's weather looks complicated, but the rule is simple: follow the sun. Visit the south, west and hill country from December to March, the east coast from May to September, and keep October and November flexible. Pack for both the coast and the mountains and you can enjoy the island in any month.
Ready to plan a trip that chases the sunshine? Contact our team of local experts at Tarragon Leisure and we will design a bespoke itinerary around the best weather for your dates.
Frequently Asked Questions
Handpicked Tours for This Journey

Yala Wildlife Safari

Explore the Cold Country

