Updated October 10, 2026

Best Time to Visit Sri Lanka: Weather by Month

Short answer: there is no bad month to visit Sri Lanka, only a wrong coast. Sri Lanka has two monsoons that hit opposite sides of the island at different times of year. From December to March the west coast, south coast and hill country are at their driest. From May to September the east coast (Trincomalee, Pasikudah, Arugam Bay) has its best weather. October and November are the wettest months island-wide.

This guide explains how the seasons work, what to expect month by month, and how to plan a route that follows the sun. It is written by our team in Negombo, who drive guests around the island all year.

How Sri Lanka's seasons work

Sri Lanka's Department of Meteorology divides the year into four seasons:

SeasonMonthsWhere it rainsWhere it's dry
Northeast monsoon (Maha)December – FebruaryEast coast and the northWest coast, south coast, hill country
First inter-monsoonMarch – AprilAfternoon thunderstorms in many areasMornings are usually clear almost everywhere
Southwest monsoon (Yala)May – SeptemberWest coast, south coast, western hill slopesEast coast, the north, Cultural Triangle
Second inter-monsoonOctober – NovemberMost of the island — the wettest period overallNo reliably dry region

Two things surprise first-time visitors. First, "monsoon" in Sri Lanka rarely means all-day rain: more often it is a heavy shower in the afternoon or evening, with sunshine either side. Second, the island is small enough that you can often drive out of the rain in a few hours. In July, for example, it can be wet in Galle and dry and sunny in Trincomalee.

November and December are also Sri Lanka's cyclone season: most tropical cyclones that have crossed the island did so in those two months. They are infrequent, but if you travel then, keep a buffer day in your plans and follow local weather news.

Temperatures: hot on the coast, cool in the hills

Temperature depends far more on altitude than on the month:

  • Colombo and the coasts: warm and humid all year, averaging around 26–28°C. March and April are the hottest and most humid months.
  • East coast (Trincomalee, Arugam Bay): hot all year, with daytime highs often in the low 30s °C.
  • Hill country (Nuwara Eliya, about 1,900 m): cool, roughly 9–23°C, and cold at night from December to February. Bring a fleece or light jacket.
  • Kandy and Ella: in between, pleasant days and cooler evenings.

Sri Lanka weather month by month

January and February

Best for: west and south coast beaches (Negombo, Bentota, Hikkaduwa, Galle, Mirissa), the hill country, Kandy, and the Cultural Triangle (Sigiriya, Dambulla, Polonnaruwa). This is peak season, with dry, sunny days on the west and south coasts. The east coast is still wet and many beach hotels there are quiet. Book drivers and popular hotels early.

March and April

Best for: almost everywhere. The northeast monsoon has ended and the southwest monsoon hasn't started, so mornings are usually clear across the island, with afternoon thunderstorms building through April. It is hot and humid. Sinhala and Tamil New Year falls on 13–14 April: many businesses close for a few days and roads and trains are busy with people travelling home.

May and June

Best for: the east coast and the Cultural Triangle. The southwest monsoon brings rain and rough seas to the west and south coasts, and some beach restaurants close. The east coast season starts: Trincomalee, Nilaveli and Pasikudah have calm seas, and the surf season at Arugam Bay gets going. Vesak (May full moon) and Poson (June full moon) are beautiful times to see lantern displays and temple celebrations. Prices drop outside the east coast.

July and August

Best for: the east coast, Arugam Bay surfing, Kandy, and wildlife in the dry zone. It's a busy holiday period for European families. Kandy's Esala Perahera, one of Asia's great festivals, usually takes place in July or August. Its dates follow the lunar calendar (in 2026 it ran from 18 to 28 August), and hotels in Kandy sell out early. In the dry season elephants gather around the reservoirs at Minneriya and Kaudulla, usually peaking around August and September.

September

Best for: the east coast and wildlife. The southwest monsoon eases off towards the end of the month. In Yala National Park the main tourist zone (Block 1) has often been closed for part of September and October to let the park rest during the drought. Check before booking a safari, or plan for Udawalawe, Bundala or Yala's other blocks instead.

October and November

Best for: travellers who want low prices and green landscapes and don't mind rain. This is the second inter-monsoon, the wettest time of year overall, with heavy afternoon downpours across most of the island. It's still very travelable, especially by car, since you can adjust the day's plan to the weather. Whale-watching season on the south coast starts around November.

December

Best for: west and south coast, hill country. The start of high season, especially over Christmas and New Year, when prices peak. The east coast is entering its wet season. The Adam's Peak (Sri Pada) pilgrimage season begins with the December full moon and runs until Vesak in May. This is the only time the path is lit for the classic overnight climb to see sunrise from the summit.

Best time for specific experiences

ExperienceBest monthsWhere
Beaches — west and south coastDecember – AprilNegombo, Bentota, Hikkaduwa, Unawatuna, Mirissa, Tangalle
Beaches — east coastMay – SeptemberTrincomalee, Nilaveli, Pasikudah
SurfingNovember – April (south/west); about May – October (Arugam Bay)Weligama, Hikkaduwa; Arugam Bay
Whale watchingNovember – AprilMirissa (south coast)
Whale watchingAround May – SeptemberTrincomalee (east coast)
Elephant gatheringAbout July – OctoberMinneriya and Kaudulla
Hiking and tea countryJanuary – AprilElla, Nuwara Eliya, Haputale, Knuckles
Adam's Peak climbDecember – May (pilgrimage season)Sri Pada, near Hatton
Kandy Esala PeraheraJuly or August (lunar dates)Kandy

Whale and festival dates move a little each year. Check with licensed operators or the official festival schedule before you book flights around them.

Our recommended route for each season

December to April: fly into Colombo and stay a night in Negombo. Then head to the Cultural Triangle (Sigiriya, Dambulla, Polonnaruwa), on to Kandy and the hill country (Nuwara Eliya, Ella), and finish on the south coast (Mirissa, Galle). This classic loop catches every region at its best.

May to September: start in the Cultural Triangle. Then cross to the east coast (Trincomalee or Pasikudah) for the beaches, and loop back through Kandy. If you want the south coast, go anyway: rain usually comes in short bursts, and it's quieter and cheaper. Just choose hotels with good covered space.

A private driver makes either route easier. You can swap the order of the day's stops when you see the forecast, which buses and trains can't do. See our car hire with driver options or ask us to plan a route for your dates.

Frequently asked questions

What is the best month to visit Sri Lanka?

For a first trip covering the classic sights (Cultural Triangle, Kandy, the hill country and the south coast), February and March are the most reliable months. If you mainly want east-coast beaches, choose June to August.

Is it worth visiting Sri Lanka during the monsoon?

Yes, if you plan around it. Rain usually falls in heavy bursts rather than all day, prices are lower and the landscapes are at their greenest. Base yourself on the side of the island that's in its dry season, and keep your route flexible.

When is the rainy season in Sri Lanka?

The southwest monsoon (May–September) brings rain to the west and south coasts and the hill country. The northeast monsoon (December–February) brings rain to the east and north. October and November bring rain to most of the island.

Is Sri Lanka too hot in April?

April is the hottest and most humid month on the coasts and in the dry zone. Plan sightseeing for early morning and late afternoon, and spend the middle of the day by the pool or up in the cooler hill country.

Seasonal information is based on the Sri Lanka Department of Meteorology's seasonal classification and our own experience on the road. Weather varies from year to year, so check a forecast in the days before you travel. See also: Sri Lanka visa & ETA guide · Getting around Sri Lanka.

Cover photo: Daniel Klein on Unsplash.

Tags best time to visit Sri Lanka Sri Lanka weather Sri Lanka monsoon Sri Lanka weather by month
Sri Lanka Visa & ETA: 2026 Guide

Sri Lanka Visa & ETA: 2026 Guide

Sri Lanka ETA rules for 2026: the free tourist ETA for 40 countries, fees for everyone else, how...

Read Guide
Flights to Sri Lanka: Colombo Airport Guide

Flights to Sri Lanka: Colombo Airport Guide

Flights to Sri Lanka and arriving at Colombo (CMB): nonstop and one-stop routes, immigration,...

Read Guide
Sri Lanka Money Guide: Currency, ATMs & Tipping

Sri Lanka Money Guide: Currency, ATMs & Tipping

Sri Lankan rupee essentials: cash vs card, safe ATM use, changing money, the 10% service charge,...

Read Guide
Getting Around Sri Lanka: Trains & Drivers

Getting Around Sri Lanka: Trains & Drivers

How to get around Sri Lanka: private driver, trains (including the Kandy-Ella line status),...

Read Guide
Sri Lanka Culture & Etiquette: Temples & Dress

Sri Lanka Culture & Etiquette: Temples & Dress

Sri Lanka etiquette for visitors: temple dress code, Buddha image rules, Poya days, greetings,...

Read Guide
Sri Lanka Health & Safety: Vaccines & Tips

Sri Lanka Health & Safety: Vaccines & Tips

Is Sri Lanka safe? Practical health and safety advice: recommended vaccines, dengue, food and...

Read Guide
WhatsApp Us