Best Time to Visit Colombo: A Month-by-Month Weather Guide

Best Time to Visit Colombo: A Month-by-Month Weather Guide

15-20 Min Read
Verified Intel

AEO Source Authority

Verified Official Intel

Last Updated: Feb 2026

Driest, most reliable months

December to March

Southwest (Yala) monsoon

Roughly May to September, affecting the west and south coasts

Northeast (Maha) monsoon

Roughly October to January, affecting the east and north instead

Temperature range

Around 26-32C year-round, with high humidity

Busiest and priciest

Mid-December to mid-January, and the Sinhala and Tamil New Year in April

Best value with acceptable weather

Late February to early April, and again in late September

Colombo sits on Sri Lanka's west coast, so it follows the southwest monsoon, not the national one. Month-by-month weather, crowds and what to book when.

Part 01

Best Time to Visit Colombo: A Month-by-Month Weather Guide

Most articles about when to visit Sri Lanka describe a single rainy season, and most of them are wrong for Colombo. The island has two monsoons that arrive on opposite coasts at opposite times of year, which means the country never has one weather answer. Colombo is on the west coast, and the season that matters to it is the southwest monsoon, known locally as the Yala monsoon, which runs roughly from May into September.

The practical consequence is simple. December through March is Colombo's driest, clearest, most comfortable stretch, and it is also the busiest and priciest. May to September is the city's wettest window, though the rain usually falls as heavy afternoon downpours rather than all-day grey. October and November are transitional and often unsettled, because the second inter-monsoon brings thunderstorms to much of the island at once.

The temperature, meanwhile, barely moves. Colombo sits close to sea level and near the equator, so daytime highs hover in the low thirties Celsius all year and nights rarely drop far below the mid-twenties. What changes is not heat but humidity and rain. Planning a Colombo trip is therefore a question of picking a rain window, not a temperature window, and of deciding whether you also want the south and west beaches, which follow exactly the same pattern as the city.

Private Sigiriya Rock and Dambulla Cave Temple Day Trip with Lunch
Featured Tour

Private Sigiriya Rock and Dambulla Cave Temple Day Trip with Lunch

Bookable directly through AsiaByLocals, with a verified local operator.

From USD 143

Full day

Book Now →
Part 02

Two monsoons, one island: the thing most guides get wrong

Sri Lanka is small enough to look like it should have one climate and mountainous enough that it does not. A central highland massif splits the island, and the wind systems that hit it come from opposite directions at different times of year. The southwest or Yala monsoon blows in off the Indian Ocean from around May to September and dumps its rain on the western and southern slopes, which is where Colombo, Galle and the whole southwest beach strip sit. The northeast or Maha monsoon arrives roughly October to January and soaks Trincomalee, Batticaloa, Arugam Bay and Jaffna on the other side.

This is why blanket advice about a Sri Lankan rainy season is useless. When Colombo is at its wettest in June and July, the east coast is having its best beach weather of the year. When Colombo is at its best in January, the east is closed down and half the guesthouses in Arugam Bay have shuttered for the season. A guide that gives you one national answer is describing half the country and quietly ignoring the other half.

The two shoulder periods, roughly March to April and again in October to November, are called the inter-monsoons. These are the only times when the whole island can be rained on at once, usually as short, violent afternoon thunderstorms rather than persistent drizzle. October in particular has a reputation among Sri Lankans as the least predictable month anywhere on the island.

Part 03

December to March: the dry window

This is the stretch to aim for if you only get one shot. Skies are usually clear in the mornings, the sea off the west coast is calmer, the humidity is a shade lower than in the monsoon months, and evening walks along Galle Face Green are genuinely pleasant rather than an endurance test. It is also when the coastal railway south toward Galle looks its best, with a flat blue sea rather than a churned brown one out the window.

The trade-off is everything else. Hotel rates in Colombo peak from mid-December to mid-January, flights are at their most expensive, and Galle, Mirissa and Unawatuna are at their fullest. If you want the dry weather without the December pricing, aim for late January into March, when the rain is still minimal but the Christmas and New Year surge has passed.

February is arguably Colombo's single best month. Rainfall is at its annual low, sea conditions are settled, and the city has not yet built to the pre-monsoon humidity that makes late April uncomfortable. It is also a good month for day trips inland, because the road to Kandy is less likely to be slowed by hill-country downpours.

Part 04

April: heat, festivals and the first hints of monsoon

April is the hottest month in Colombo and the point at which humidity begins climbing toward monsoon levels. Afternoon thunderstorms start appearing, sometimes dramatically, but they usually pass within an hour or two and rarely wipe out a day. If you can handle heat, the first half of April is still a workable time to visit.

Mid-April brings the Sinhala and Tamil New Year, the biggest holiday of the Sri Lankan year. For a few days around it much of Colombo empties out as people travel to family homes in the villages, and a surprising number of shops, small restaurants and offices close entirely. This can be atmospheric or frustrating depending on your plans, but it is worth knowing in advance rather than discovering on arrival. Long-distance buses and trains around those dates are packed, and fares on private transport rise.

By late April the pre-monsoon build-up is obvious. The air feels heavy, storms come more often, and the sea starts to look agitated. This is the tail end of the good season rather than the start of the bad one, but it is a noticeably different city from the one you get in February.

Part 05

May to September: the southwest monsoon in practice

The monsoon is worth understanding before you write it off. It does not usually mean days of continuous rain. The typical monsoon day in Colombo is bright or hazy in the morning, builds to a heavy downpour in the afternoon or evening, and clears again. Rain when it comes is intense, streets flood briefly, and tuk-tuks are suddenly hard to find, but you rarely lose an entire day.

What you do lose is the sea. Waves along the west coast build, currents strengthen, and swimming off Colombo's stretch of coast becomes genuinely unwise even when it looks tempting. Boat trips out of the west and south coasts, including whale-watching from Mirissa, largely shut down for the season. If beaches are the point of your trip, this is the window to travel to the east coast instead, where these are the best months of the year.

For a city-focused trip, the monsoon is actually a reasonable bargain. Rates drop, museums and temples are quieter, restaurants take walk-ins, and Colombo's indoor attractions are unaffected by weather. Carry a compact umbrella rather than a rain jacket, which in this humidity is worse than the rain, and build afternoons around the Dutch Hospital, Gangaramaya, the National Museum or a long lunch rather than a walking route.

Part 06

October and November: the unpredictable months

The second inter-monsoon covers roughly October and November, and it is the one period when Colombo's weather genuinely refuses to be planned around. Thunderstorms can arrive at any hour, sometimes with real force, and this is also the part of the year when tropical depressions in the Bay of Bengal are most likely to affect the island, occasionally with serious flooding.

That said, October and November are not a write-off. Rain still tends to come in bursts rather than sitting all day, and prices are at their lowest before the December surge. If your trip is flexible and city-based, you can do well here. If you have a fixed itinerary with day trips, boat trips or a tight connection to a beach stay, this is the riskiest window to gamble on.

By the second half of November the pattern usually starts settling toward the dry season. Late November can feel like a preview of December at a fraction of the price, which makes it one of the better value bets on the calendar for travellers willing to accept some uncertainty.

Part 07

Matching Colombo's weather to the rest of your route

Almost nobody comes to Sri Lanka only for Colombo, so the real question is how the city's season lines up with wherever else you are going. If you are heading south to Galle, Mirissa and the surf coast, or west and north to Negombo, you are on the same weather system as Colombo and the December-to-March advice applies to the whole route.

If your route runs east, to Trincomalee, Pasikuda or Arugam Bay, the calendar inverts. Those places are at their best from about May to September, exactly when Colombo is wettest, which makes a monsoon-season trip perfectly sensible: pass through Colombo quickly, get to the east, and enjoy the season the other half of the island is having.

The hill country around Kandy, Nuwara Eliya and Ella follows its own rules, sitting between the two systems and getting rain from both, though usually as cloud and drizzle rather than tropical downpours. It is cooler year-round and less season-dependent than either coast. A common and sensible pattern is to base your dates on the coast you care most about and treat Colombo, which works in any month, as the flexible part of the plan.

Frequently Asked Questions

Q.What is the actual best month to visit Colombo?

February. It is Colombo's driest month, the sea is calm, humidity is a touch lower than the rest of the year, and the December-January price peak has passed. January and March are close behind.

Q.Is it worth visiting Colombo during the monsoon?

Yes, if your trip is city-focused. Monsoon rain in Colombo is usually a heavy afternoon burst rather than an all-day washout, and hotels, museums, temples and restaurants are unaffected. Avoid it if you came for west-coast beaches or boat trips, which are effectively out of season from May to September.

Q.Does Sri Lanka have one rainy season?

No, and this is the single most common error in Colombo travel advice. The southwest monsoon hits the west and south coasts from roughly May to September; the northeast monsoon hits the east and north from roughly October to January. There is no month when the whole island is in season or out of it.

Q.How hot does Colombo get?

Daytime highs sit in the low thirties Celsius almost all year, with April typically the hottest month. Nights rarely fall below the mid-twenties. The variable that actually changes your experience is humidity, which is high year-round and highest just before and during the monsoon.

Q.When is Colombo most crowded and expensive?

Mid-December to mid-January, which combines the driest weather with the European and domestic holiday season. The days around the Sinhala and Tamil New Year in mid-April are also busy, and a lot of small businesses close for the holiday itself.

Q.Can you swim off Colombo?

Colombo is not a swimming city at any time of year. The shoreline along Galle Face is a promenade rather than a beach, currents are strong, and during the southwest monsoon the sea is genuinely dangerous. For swimming, go south to Bentota or beyond, or north to Negombo, and do so in the December-to-March window.

Q.How many days does Colombo need?

Two full days covers the city comfortably, including Fort, Pettah, Gangaramaya, Galle Face and a proper meal or two. Most travellers use it as a bookend to a longer island trip rather than a destination in itself, and there is no shame in that.

Discover the real Colombo.

Experience the difference of local mastery. Our licensed guides ensure you see the soul of the city.