Quick answer
On a rainy day in Colombo, visit the National Museum and the Dutch Museum, the Gangaramaya Temple's covered halls, the Old Dutch Hospital precinct and a cooking class, then eat your way through the afternoon. Rain usually falls in heavy bursts, often in the afternoon, so plan outdoor sights for the morning and keep tuk-tuks or ride-hailing apps for short hops. The south-west monsoon brings most rain roughly May to September.
Key takeaways
- Colombo's heaviest rain falls roughly May to September and again in October and November.
- Rain often comes in heavy afternoon bursts, leaving mornings usable.
- The National Museum, in Cinnamon Gardens, needs roughly two hours.
- The Gangaramaya Temple has covered halls and a museum of devotees' gifts.
- Roads can flood briefly in heavy downpours, so allow extra time for transfers.
How rain works in Colombo
Rain in Colombo comes from two monsoons. The south-west monsoon brings the heaviest and most frequent rain roughly May to September, and the inter-monsoon period of October and November brings afternoon thunderstorms. December to March is the driest period.
Even in the wettest months, rain usually falls in bursts rather than all day. Mornings are often bright, with clouds building in the afternoon. That makes it easy to plan an outdoor sight early and indoor ones later.
Heavy downpours can flood low-lying roads for an hour or two. Allow extra time for transfers, especially to the airport.
- →Wettest: roughly May to September.
- →Storms: October and November afternoons.
- →Driest: December to March.
Museums and galleries
Colombo's museums fill a rainy morning well. The National Museum in Cinnamon Gardens, in a white colonial building from 1877, holds royal regalia, Buddhist and Hindu sculpture, masks and paintings; allow roughly two hours. The Dutch Museum in Pettah, in a 17th-century townhouse, shows furniture and colonial life.
Galleries in the city show contemporary Sri Lankan art, and some hold small exhibitions in restored colonial houses. Check which are open, as hours vary.
Geoffrey Bawa's former home at Number 11 has been open for tours by appointment; confirm current arrangements.
- →National Museum: roughly two hours; closed on some public holidays.
- →Dutch Museum, Pettah: roughly an hour.
- →Galleries: check opening hours.
Temples and covered sights
The Gangaramaya Temple is ideal on a wet day, with covered halls crammed with Buddha statues, gifts from devotees, vintage cars and a small museum. Allow roughly an hour, and dress modestly.
The Old Dutch Hospital precinct in the Fort has covered verandas and courtyards with cafés and shops, and the arcades of the Fort give shelter between showers. Kovils and mosques in Pettah are also roofed, though always respect prayer times.
Wolvendaal Church in Pettah, completed in 1757, and St Lucia's Cathedral in Kotahena are both roofed and quiet on a wet morning, with colonial tombstones and furnishings. Check opening times and dress modestly. A tuk-tuk between them takes roughly 10 to 15 minutes, depending on traffic and flooding.
- →Gangaramaya Temple: covered halls and museum.
- →Old Dutch Hospital: verandas and cafés.
- →Fort arcades: shelter between showers.
Food, cooking and shopping
A rainy day in Colombo is a good excuse to eat. A cooking class teaches rice and curry, sambols and hoppers, usually over three to four hours with lunch. Restaurants range from Jaffna Tamil kitchens to Muslim biryani houses and modern Sri Lankan cooking.
Covered shopping includes craft and design shops, tea boutiques and the Pettah markets, many under awnings. Buy tea in sealed packs if you plan to fly with it.
High tea at a colonial hotel, with views of the rain over the sea, is a Colombo tradition.
- →Cooking class: three to four hours with lunch.
- →Tea and craft shops.
- →High tea at a colonial hotel.
Planning around the rain
Plan outdoor sights such as Galle Face Green and the Pettah walk for the morning, and keep indoor sights for the afternoon. Tuk-tuks, metered or via ride-hailing apps, make short hops easy. Lankan Stays & Trails can rearrange a short Colombo itinerary around the weather with a driver who knows where to go when it pours.
Carry a compact umbrella, sandals that can get wet and a light layer for air-conditioned museums. Check flood warnings in the wettest weeks before long transfers.
Frequently asked questions
What can you do in Colombo when it rains?
When it rains in Colombo, visit the National Museum, the Dutch Museum, the Gangaramaya Temple's covered halls and the Old Dutch Hospital precinct, take a cooking class, shop for tea and crafts and enjoy high tea at a colonial hotel. Mornings are often dry enough for a walk.
When is the rainy season in Colombo?
The rainy season in Colombo is roughly May to September, during the south-west monsoon, with further afternoon storms in October and November. December to March is the driest period. Even in wet months, rain usually falls in bursts rather than all day.
Does it rain all day in Colombo?
It rarely rains all day in Colombo. Rain usually comes in heavy bursts, often in the afternoon, with mornings frequently bright. Plan outdoor sights early and indoor activities for the afternoon, and keep a compact umbrella with you.
Is Colombo worth visiting in the monsoon?
Colombo is worth visiting in the monsoon, because its museums, temples, markets and restaurants work in any weather and hotel prices are often lower. Mornings are often usable for walks, and rain cools the city. Day trips inland suit these months better than beaches.
Can I visit the Gangaramaya Temple in the rain?
You can visit the Gangaramaya Temple in the rain, because much of it is under cover, with halls full of statues, devotees' gifts and a small museum. The Seema Malaka on Beira Lake is open to the sky, so visit it between showers.
Do Colombo roads flood?
Some low-lying Colombo roads flood briefly during heavy downpours, especially from roughly May to September and in October and November. Water usually drains within an hour or two. Allow extra time for transfers, especially to the airport, and check local news in the wettest weeks.
What should I pack for Colombo in the rainy season?
Pack a compact umbrella, quick-drying clothes, sandals that can get wet and a light layer for air-conditioned museums and hotels. Colombo stays warm, around 27 to 31°C, even in the rain, so heavy waterproofs are unnecessary. Keep electronics in a dry bag.

