Stunning aerial nightscape of Colombo, Sri Lanka, showcasing illuminated city streets and skyline.
Best Time to Visit · Colombo

The Best Time to Visit Colombo: A Season-by-Season Guide

Sri Lanka's coastal capital runs hot and humid all year, so the real decision is timing around the two monsoons. Here is when to go for sunshine, festivals, and the best fares.

Last updated July 10, 20266 min read

Colombo sits just above the equator on Sri Lanka's west coast, which means the temperature barely moves all year: expect daytime highs around 30 to 32 C (86 to 90 F) in every month, with warm, sticky nights and high humidity. What actually changes the experience is rain, and rain here is governed by monsoons rather than seasons in the European sense.

The southwest monsoon (locally the Yala) brings the heaviest rain to Colombo and the west coast from roughly May to September, peaking in May and October. A second, briefer wet spell arrives with the intermonsoon rains around October and November. The clearest, most reliable window runs from December to March, which is also high tourist season for the whole island.

Because Colombo is usually a gateway rather than a beach destination, timing often comes down to what else you are doing in Sri Lanka. But if the city itself is the goal, aim for the dry, sunny months and dodge the two rainy peaks.

Quick answer

The best time to visit Colombo is December to March, the dry season, when rainfall is lowest, humidity eases slightly, and days are reliably sunny with highs around 31 C (88 F). This is also peak tourist season across Sri Lanka, so book flights and hotels early.

At a glance

The short version

Best overall
December to March. The driest, sunniest stretch of the year with the most comfortable conditions for sightseeing and day trips out of the city.
Cheapest time
May to September, during the southwest monsoon. Hotel rates and airfares drop noticeably, and rain often comes in short afternoon bursts rather than all-day washouts.
Fewest crowds
June to September. Peak tourist numbers head to the east coast in these months, leaving Colombo's hotels, restaurants, and museums quieter.
Best weather
January and February. These are typically the driest months, with plenty of sun and marginally lower humidity than the rest of the year.
Best for festivals
April for Sinhala and Tamil New Year, and January to February for Thai Pongal and Navam Perahera, when the city fills with color, temple processions, and street food.
Season by season

Through the year

Northeast monsoon / dry seasonDecember to March
Weather Highs of 30 to 31 C (86 to 88 F), lows around 23 to 24 C (73 to 75 F). This is the driest period for Colombo, with plenty of sunshine and only occasional showers.
Crowds Peak season. This is when most international visitors arrive, so expect busy hotels, popular restaurants, and higher demand around the Christmas and New Year holidays.
Prices High. Flights and hotel rates are at their annual peak, especially late December through January.

The most dependable window for good weather in Colombo, ideal if you want sunny days for Galle Face Green, Fort, and Pettah, plus easy onward travel to the hills and south coast. The trade-off is higher prices and more tourists. Best for first-time visitors and anyone combining the city with a wider Sri Lanka trip.

First intermonsoonApril to early May
Weather The hottest and most humid stretch, with highs of 31 to 32 C (88 to 90 F) and building afternoon thunderstorms as the season shifts.
Crowds Busy around mid-April for the New Year holiday, then tapering off as the wet season approaches.
Prices Mid to high, spiking around the April holiday period when domestic travel surges.

April is festive but sweaty, with the Sinhala and Tamil New Year emptying the city as locals return to their villages (many shops and restaurants close for a few days in mid-April). Expect short, heavy downpours and heavy humidity. Suits travelers who want to experience the New Year celebrations and do not mind the heat.

Southwest monsoonMay to September
Weather Highs around 30 to 31 C (86 to 88 F) with the year's heaviest rainfall, especially in May. Rain often falls as intense afternoon or evening downpours rather than constant drizzle.
Crowds Low in Colombo. This is when beach traffic shifts to the drier east coast, so the capital is at its quietest.
Prices Low. The best-value season for hotels and flights, with widely available discounts.

Wet, but not a washout: mornings are frequently dry and sunny before storms build later in the day. With careful planning around the rain, this is a rewarding time to explore museums, cafes, and markets on a budget. Best for value-focused travelers and repeat visitors comfortable with a flexible schedule.

Second intermonsoonOctober to November
Weather Highs of 30 to 31 C (86 to 88 F) and the year's second rainy peak, with frequent thunderstorms and October often the single wettest month.
Crowds Low to moderate, building slightly toward late November as the dry season nears.
Prices Low to mid, rising in the last weeks of November ahead of high season.

The transitional months bring unpredictable, often dramatic thunderstorms and high humidity. Deals are still easy to find and crowds are thin, but you will need patience and a rain plan. Suits flexible travelers who can work around downpours and want to beat the December price surge.

On the calendar

Notable events & festivals

Thai Pongal (mid-January)A Tamil harvest festival marked in Hindu homes and temples across Colombo with rice cooked in milk, kolam floor art, and temple offerings.
Navam Perahera (February full moon)One of Colombo's biggest processions, centered on Gangaramaya Temple, featuring dozens of decorated elephants, drummers, dancers, and torch bearers.
Sinhala and Tamil New Year (mid-April)The country's most important cultural holiday, celebrated with traditional games, oil-anointing rituals, sweets, and family gatherings. Expect widespread closures for a few days.
Vesak (May full moon)The most sacred Buddhist festival, when Colombo glows with paper lanterns, illuminated pandals, and free food stalls (dansal) offering meals to passersby.
Deepavali (October or November)The Hindu festival of lights, celebrated with oil lamps, fireworks, sweets, and temple visits, especially in the city's Tamil neighborhoods.
When to avoid

If you want reliable sunshine, avoid the two rainiest peaks: May (the onset of the southwest monsoon) and October (the intermonsoon peak), when heavy thunderstorms are most likely. Also note that mid-April's New Year holiday brings temporary closures of many shops and restaurants for several days.

Got your dates? Build the trip around them.

We'll plan a custom Colombo itinerary tuned to your travel month and pace.

Generate itinerary

Frequently asked questions

What is the cheapest month to visit Colombo?
May through September is the cheapest period, coinciding with the southwest monsoon. Hotel rates and airfares fall well below the December-to-March peak, and rain often arrives in short afternoon bursts rather than all day.
Is Colombo worth visiting during the monsoon?
Yes, if you stay flexible. The southwest monsoon (May to September) brings heavy but often short-lived downpours, with many dry mornings, plus lower prices and thinner crowds. It suits budget travelers happy to plan indoor activities around the rain.
How many days do you need in Colombo?
Two to three days is enough to cover Colombo's main sights: Fort, Pettah market, Galle Face Green, the National Museum, Gangaramaya Temple, and the city's cafe and dining scene. Many travelers use it as a one- or two-night gateway before heading to the hills, coast, or ancient cities.
Does it ever get cold in Colombo?
No. Colombo is hot and humid year-round, with daytime highs around 30 to 32 C (86 to 90 F) and nighttime lows rarely dropping below 23 C (73 F) in any month. Pack for warm, sticky weather whenever you visit.
When is the best weather in Colombo?
January and February typically offer the best weather, with the least rain, plenty of sunshine, and slightly lower humidity than the rest of the year. These months fall within the December-to-March dry season.

Colombo rewards travelers who time around its monsoons: come between December and March for dependable sun, or take advantage of the quiet, cut-price months of the southwest monsoon if you can dance around the afternoon storms. Whichever window you choose, pin your dates to the dry season or a festival, then build your wider Sri Lanka itinerary around the capital.

Plan with MagicTrips

Build your own Colombo trip

Tell us how many days, your budget, and what you're into. We'll turn it into a custom, day-by-day Colombo itinerary.

Ready to book your stay?

Hotels
Homes

Traveling somewhere else?

Generate a custom itinerary