Colombo travel guide

🇱🇰 Colombo · When to go

The best time to visit Colombo

Colombo is hot and humid all year, shaped by two monsoons. The drier, sunniest stretch is December–March — the best time for the city and the west and south coasts. The southwest monsoon (May–September) brings the heaviest rain to Colombo; showers are often short and heavy.

Best overall

December–March — the driest, sunniest window for Colombo and the southwest coast.

Best weather

December–March (driest); it’s hot and humid year-round.

Fewer crowds

The monsoon months (May–September).

Lowest prices

The southwest monsoon (May–September) is cheapest.

When to avoid

May–September for the heaviest southwest-monsoon rain on this coast; October–November inter-monsoon storms.

Found your dates? Lock in your Colombo trip

Colombo season by season

Dry / coolDec–MarPeak season

The driest, sunniest and most comfortable stretch — the best time for Colombo and the west and south beaches.

Inter-monsoonAprShoulder season

Hot and humid with building afternoon thunderstorms as the first monsoon nears; still plenty of sun.

Southwest monsoonMay–SepLow season

The wettest season for Colombo, with heavy rain and rougher seas on the west coast; greenest and cheapest, and the east coast is at its best.

Inter-monsoonOct–NovLow season

Unsettled, with thunderstorms and the heaviest island-wide rain; humid and quiet.

Key events & holidays

Sinhala and Tamil New Year (April), Vesak (the Buddhist festival of lights, May), Deepavali, and the December–March peak season.

Where to stay in ColomboCompare Booking, Expedia, Agoda & more →Flights to ColomboSearch dates & deals →
Book top experiences in Colombo on GetYourGuide

Plan your Colombo trip — free

Tell Wavvia your dates and how you travel, and it builds a day-by-day Colombo plan with real places, the best areas to stay and safety built in.

Plan my Colombo trip — free

Best time to visit Colombo — FAQs

When is the best time to visit Colombo?

December to March — the driest, sunniest window for the city and the west and south coasts.

When is the monsoon in Colombo?

The southwest monsoon (roughly May–September) brings the heaviest rain to Colombo and the west coast; October–November is also wet.

Is it always hot in Colombo?

Yes — being near the equator, Colombo stays hot and humid year-round, around 30°C, so the main variable is rain.

Which coast is best during the southwest monsoon?

The east coast (such as Arugam Bay) is driest and best from around May to September, while the west and south are best December–March.

Colombo travel guideThings to do, safety & where to stay →Build a free Colombo itineraryTailored to your dates & style →

Weather, prices and event dates vary year to year — always check current forecasts and schedules before you book. Some links are affiliate links; Wavvia may earn a small commission at no extra cost to you.