Colombo
Best time to visit Colombo: weather, crowds and events by month
Go in January, February or December: those are Colombo's driest, sunniest months, with high season crowds and peak hotel prices. March is a good shoulder month. Avoid October and November, when inter-monsoon storms hit the west coast hardest, and expect rain and rough seas from May to September.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideColombo
Key facts
- Best months
- January, February, December (dry, sunny, high season)
- Good shoulder
- March — still mostly dry, medium crowds and prices
- Worst months
- October and November — inter-monsoon storms, flooding possible
- Monsoon
- South-west monsoon May–September: rain, rough seas, red flags on west and south beaches
- Least crowded
- May, June, September, October, November (low season)
- Peak prices
- December–February and around Christmas; book early
- Daily budget, mid-rangecheck
- 2026 estimate: roughly LKR 25,000–45,000 (about USD 80–150) per person per day, higher in peak season
- Rain pattern
- Colombo's wettest stretch is October–November; May–September brings regular afternoon and evening showers
Colombo month by month
Colombo sits on the south-west coast, so it follows the island's west-coast pattern: dry and bright from December to March, wet from May to September, and hit by heavy inter-monsoon storms in October and November. The city is warm all year, with daytime highs around 30–32 °C and nights rarely below 23 °C.
January and February are the pick. Skies are clearest, humidity is at its lowest for the year, and the sea is calm enough for the beaches north and south of the city. These are also the busiest and most expensive months, with European winter sun-seekers filling hotels.
March stays dry but warms up, and crowds thin slightly, which makes it a good compromise. April turns hot and humid, and the Sinhala and Tamil New Year on 13–14 April closes shops and offices for days and packs buses and trains.
May to September is the south-west monsoon. Colombo does not get constant rain, but expect heavy showers, often in the afternoon or overnight, and rough seas with red flags on west-coast beaches. This is the cheapest time to stay in the city.
October and November are the wettest months, when inter-monsoon storms sweep across the island and flooding is possible. December dries out again and the high season returns.
| Month | Verdict | Crowds | Price | What to expect |
|---|---|---|---|---|
| January | Go | High | High | Driest, sunniest; peak season |
| February | Go | High | High | Best all-round month for the west coast |
| March | Go | Medium | Medium | Still dry, warmer, easier to book |
| April | Caution | Medium | Medium | Hot and humid; New Year closures 13–14 Apr |
| May | Caution | Low | Low | Monsoon arrives; showers, rough seas |
| June | Caution | Low | Low | Wet; head east for sun |
| July | Caution | Low | Low | Wet in Colombo; east coast at its best |
| August | Caution | Medium | Medium | Still showery; Kandy Perahera draws crowds |
| September | Caution | Low | Low | Rain easing late in the month |
| October | Avoid | Low | Low | Inter-monsoon storms; flooding possible |
| November | Caution | Low | Low | Wettest stretch; south-west dries late in the month |
| December | Go | High | High | Dry again; book Christmas early |
Crowds, prices and booking
Colombo's high season runs December to February, matching the island's west and south coasts. Hotel rates in the city and at Negombo's beach strip peak then, and Christmas and New Year fill up months ahead. Book those dates early.
The low season, roughly May to September plus October and November, brings lower room rates and easier availability, but you trade that for rain and rough seas on this coast. If your trip is beach-focused, the east coast is dry from April to September and worth the transfer.
Poya days, the monthly full-moon public holidays, fall every month. Alcohol and meat sales stop for the day, temples are busy and some shops close, but travel is otherwise normal. Vesak in May brings lanterns and free food stalls to Colombo and Kandy, and alcohol sales are banned for two days.
Events and holidays that change your trip
Independence Day on 4 February brings a parade in Colombo and road closures near Galle Face, so plan around the area that day.
Sinhala and Tamil New Year on 13–14 April is the biggest domestic travel event of the year: shops and offices close for days, and buses and trains are packed before and after. Avoid moving between cities on those dates if you can.
Vesak, on the May full moon, is worth seeing: lanterns, dansal food stalls and crowds in Colombo and Kandy, with alcohol sales banned for two days.
The Kandy Perahera runs in late July or August and pulls visitors to the hill country, which can tighten transport and rooms on that route.
- Poya days: monthly full moon, alcohol and meat sales stop, temples busy
- Thai Pongal, 14 January: Tamil harvest festival in the north and hill country
- Independence Day, 4 February: parade and road closures near Galle Face
- Sinhala and Tamil New Year, 13–14 April: shops close, transport packed
- Vesak, May full moon: lanterns and dansal in Colombo and Kandy
- Kandy Perahera, late July or August: hill country crowds
What it costs
Prices below are 2026 estimates for a mid-range traveller in Colombo and swing with the season. Peak months can push hotel rates up sharply; the low season often brings the same room for less.
Colombo is cheaper than the beach resorts and the hill country for food and city hotels, but peak-season rates in December and January narrow that gap.
| Item | Low season | High season |
|---|---|---|
| Mid-range hotel, per night | LKR 15,000–30,000 | LKR 25,000–50,000 |
| Hostel dorm bed | LKR 3,000–6,000 | LKR 5,000–9,000 |
| Local meal (rice and curry) | LKR 500–1,200 | LKR 500–1,200 |
| Restaurant dinner, per person | LKR 2,500–6,000 | LKR 2,500–6,000 |
| Tuk-tuk, short city trip | LKR 400–900 | LKR 400–900 |
| Airport taxi to city centre | LKR 4,000–7,000 | LKR 4,000–7,000 |
2026 estimates; check current rates when booking.
Practical tips
Build your Colombo days around mornings. Showers in the wet months often arrive in the afternoon or evening, so sightseeing early gives you the best odds.
If you are here in the monsoon, keep a flexible plan: the Cultural Triangle and the east coast are dry when Colombo is not, and short flights or the train can move you there.
December to February is also the season for Adam's Peak pilgrimages in the hill country, so transport on that route gets busier.
Check the ETA (visa) rules before booking, and buy travel insurance that covers weather disruption if you travel in October or November.
- Plan outdoor sightseeing for the morning
- Keep a wet-season backup: Cultural Triangle or east coast
- Book December–February rooms well ahead
- Check ETA and insurance before you book
Questions people ask
When is the best time to visit Colombo?
January, February and December are the driest and sunniest months, with high-season crowds and prices. March is a good shoulder month. Avoid October and November, when inter-monsoon storms bring the heaviest rain and possible flooding.
When is Colombo least crowded?
May, June, September, October and November are the quietest months, with lower hotel rates. The trade-off is monsoon rain and rough seas on the west coast, so many travellers head to the east coast instead.
What is the weather like in Colombo by month?
December to March is dry and bright, around 30–32 °C by day. April is hot and humid. May to September brings monsoon showers, often in the afternoon. October and November are the wettest, with storms and flooding possible.
Does it rain all day in Colombo during the monsoon?
No. May to September usually means heavy but intermittent showers, often in the afternoon or overnight, with dry spells in between. October and November are wetter and less predictable, with storm systems that can last days.
Should I avoid travelling during Poya days?
No, travel is normal. Poya is a monthly full-moon public holiday when alcohol and meat sales stop and temples are busy. Some shops close, but transport and hotels run as usual.
Deep dive
Every source; changeable facts are marked check
Sources
- officialSri Lanka Tourism Development Authority
- officialDepartment of Meteorology, Sri Lanka
- officialSri Lanka Railways
- secondaryWikivoyage – Colombo