- 1800-123-5555
- Travel Agent? Join Us
- Blog
- Offers

Best Time to Visit Colombo: Weather by Month, Seasons and Festivals
Enjoy your best trip with the crystal clear beauty of the water
Rated 4.33/5 ( based on 3293 reviews )
Weather in Colombo
| Thu, Nov 12 2026 | 30.52ºC | 23.29ºC | 85.57% Humidity | Rain from morning to night | |
| Fri, Nov 13 2026 | 28.76ºC | 26.24ºC | 78.5% Humidity | Clouds from morning to night | |
| Sat, Nov 14 2026 | 26.51ºC | 23.49ºC | 82.63% Humidity | Rain from morning to night | |
| Sun, Nov 15 2026 | 24.83ºC | 23.28ºC | 84.25% Humidity | Rain in morning and night and clouds from afternoon to evening | |
| Mon, Nov 16 2026 | 28.41ºC | 25.03ºC | 78.38% Humidity | Rain from morning to night | |
| Tue, Nov 17 2026 | 26.08ºC | 26.08ºC | 80.0% Humidity | Rain from morning to night |
Best Time To Visit Colombo
Plan your trip during best season to experience the best of this stunning destination
The best time to visit Colombo is December to March. These are the city's dry months: January averages 55 mm of rain over just 5 rainy days, February gets 9 hours of sunshine a day, and daytime highs hold at 30 to 32°C. If you want the single best month, pick February (sunniest) or January (driest). Avoid May and October for outdoor-heavy plans. They are Colombo's two wettest months, each with more than 370 mm of rain.
Colombo is hot and humid all year, and there is no cool season. The difference between months is rain, not temperature, so plan around the monsoon calendar rather than the thermometer.
Two monsoons shape the year. The southwest monsoon soaks the west coast, and Colombo with it, from May to September. The northeast monsoon from December to February rains on the east and north of the island, which is exactly why Colombo is dry then. Between the two come stormy inter-monsoon spells in April and in October to November, when afternoon and evening thunderstorms are the norm.
For the whole island (Kandy, the hill country and the east coast run on different calendars), see our best time to visit Sri Lanka guide.
Best time to visit Colombo at a glance
| If you want | Go in | Why |
|---|---|---|
| The best weather overall | December to March | Driest and sunniest stretch, 5 to 10 rainy days a month |
| The single best month | February (January close behind) | 9 hours of sun a day; January has the least rain at 55 mm |
| A beach day at Mount Lavinia | January to March | Calm sea at 28 to 29°C; flags go red in the May to September monsoon |
| City sightseeing on foot | January to March | Dry mornings for the Fort, Pettah and Galle Face walks |
| Festivals | January, February, April, May | Duruthu, Navam Perahera, New Year, Vesak lanterns |
| The lowest prices | May to June, September to October | Fewest tourists, hotel discounts, cheaper flights from India |
| Fewest crowds | September | Low season with lighter rain than May or October |
| To avoid | May and October | Wettest months, 370 mm or more, frequent downpours |
| The hottest weather | April (32°C, very humid) | Peak heat before the monsoon breaks |
| A trip that also covers the east coast | July and August | West coast showers ease; Trincomalee and Pasikudah are in season |
Colombo Weather by Month
Colombo's temperature barely moves all year. Highs sit between 30 and 32°C and night-time lows between 22 and 25°C, so the useful numbers are rainfall, rainy days and sunshine.
| Month | High / Low (°C) | Rainfall (rainy days) | Sunshine / Sea | Verdict |
|---|---|---|---|---|
| January | 31 / 22 | 55 mm (5 days) | 8 hrs/day, sea 28°C | Excellent |
| February | 31 / 23 | 74 mm (5 days) | 9 hrs/day, sea 28°C | Excellent |
| March | 32 / 24 | 136 mm (9 days) | 9 hrs/day, sea 29°C | Very good |
| April | 32 / 24 | 250 mm (14 days) | 8 hrs/day, sea 30°C | Good, hottest |
| May | 31 / 25 | 382 mm (14 days) | 6 hrs/day, sea 29°C | Wettest, avoid outdoors |
| June | 30 / 25 | 186 mm (15 days) | 6 hrs/day, sea 28°C | Rainy |
| July | 30 / 25 | 124 mm (11 days) | 6 hrs/day, sea 27°C | Fair, good value |
| August | 30 / 25 | 116 mm (11 days) | 6 hrs/day, sea 27°C | Fair, good value |
| September | 30 / 25 | 236 mm (14 days) | 6 hrs/day, sea 28°C | Rainy, quiet |
| October | 30 / 24 | 371 mm (16 days) | 6 hrs/day, sea 28°C | Very wet, avoid outdoors |
| November | 30 / 23 | 306 mm (15 days) | 7 hrs/day, sea 28°C | Wet, clearing late |
| December | 30 / 22 | 166 mm (10 days) | 7 hrs/day, sea 28°C | Very good |
Source: long-term averages from CRU (University of East Anglia), the Met Office and the Royal Netherlands Meteorological Institute (KNMI), as published by weather2travel.com. A rainy day is any day with measurable rain. Check the live forecast at the top of this page before you fly.
Best month to visit Colombo
February is the best month to visit Colombo. It shares January's 5 rainy days but adds an extra hour of sunshine, and the sea is flat enough for an afternoon swim at Mount Lavinia. January is the driest month (55 mm) and the better pick if your dates include the Duruthu Perahera. Both sit inside peak season, so book hotels early.
The wettest month in Colombo is May (382 mm), with October a near tie (371 mm). They feel different. May brings the monsoon's first heavy bursts and rough seas, while October rain usually arrives as late-afternoon thunderstorms after a clear morning.
Climate in Colombo
Colombo has a tropical monsoon climate with four distinct phases. The old "summer, monsoon and winter" labels don't fit a city 7 degrees north of the equator, so here is how the year actually behaves.
Dry Season in Colombo (December to March)
This is peak season and the best time of year to visit Colombo. The northeast monsoon is busy dumping rain on Trincomalee and Jaffna, and the west coast stays dry. Rainfall falls from 166 mm in December to 55 mm in January, humidity eases a little, and evenings on Galle Face Green are breezy rather than sticky.
Galle Face Green fills up every dry-season evening. The Duruthu Perahera at Kelaniya in January and the Navam Perahera at Gangaramaya in February add to the demand, so expect higher hotel prices and flight fares, highest of all between Christmas and the first week of January.
It suits first-time visitors and honeymooners best, along with anyone planning beach days on the west and south coast or a combined Colombo, Kandy, Sigiriya and Galle trip.
April: Hottest Month and First Inter-monsoon
April is the hottest month in Colombo. Highs reach 32°C, the sea warms to 30°C and humidity is very high. Mornings are usually clear; thunderstorms build after 2 pm and can drop a lot of rain in an hour (250 mm across the month). Sinhala and Tamil New Year falls on 13 and 14 April in 2027. Many family-run shops and some restaurants shut for two or three days around it, while hotels and malls stay open.
April works for festival travellers, and for anyone happy to escape the heat in the hill country, where Nuwara Eliya's New Year season is in full swing.
Southwest Monsoon in Colombo (May to September)
Pre-monsoon storms build through early May, and the southwest monsoon proper usually sets in during the second half of the month, keeping the west coast wet until September. That makes May the wettest month of the year (382 mm), though June has more rainy days (15 against 14). The rain eases through July and August to around 120 mm a month, and showers come in bursts with dry spells between them rather than all-day drizzle. September picks up again to 236 mm.
The sea on the west coast turns rough. Swimming at Mount Lavinia is unsafe on most days, and the lifeguards fly red flags. This is the time to pair Colombo with the east coast, which is dry and calm from May to September.
Tourist numbers drop from May, and hotels and airlines discount for the off season.
These months reward budget travellers, museum-and-food city breaks, and anyone pairing Colombo with an east coast beach stay.
Second Inter-monsoon in Colombo (October to November)
October and November are the stormiest months for Colombo. Thunderstorms are frequent and heavy (371 mm in October, 306 mm in November), and low-lying roads around Wellawatte and Kolonnawa can flood after a big evening downpour. Mornings are often bright, so start sightseeing early and keep the afternoons for indoor plans.
Late November usually turns the corner. Rain eases, prices are still low, and Deepavali (28 October in 2027) lights up the Hindu kovils of Wellawatte and Bambalapitiya.
Come now if you want the lowest fares and don't mind planning your day around a 4 pm storm.
Colombo Month by Month
Colombo in January
January is the driest month in Colombo: 55 mm of rain, 5 rainy days, highs of 31°C and 8 hours of sun. Thai Pongal falls on 15 January 2027, and a week later the Duruthu Perahera parades through the grounds of Kelaniya Raja Maha Vihara, about 11 km from the Fort, around the Duruthu full moon (22 January 2027). It is peak season, so book hotels 6 to 8 weeks out. Read our full guide to Colombo in January.
Colombo in February
February is the sunniest month, with 9 hours of sunshine a day and only 5 rainy days. Independence Day on 4 February brings a military parade (usually staged near Galle Face or Independence Square, so expect road closures). The Navam Perahera, with elephants and drummers circling Beira Lake from Gangaramaya Temple, is held around the Navam full moon (20 February 2027). This is the best month for sightseeing and beach days alike.
Colombo in March
March is the last fully dry month. Rain rises to 136 mm across 9 days, mostly as short evening showers, and the sea is at its calmest. Mahasivarathri (6 March 2027) draws devotees to the Hindu temples in Pettah and Wellawatte. Prices start easing after mid-March, which makes this the best-value peak month and a good time for a Galle day trip.
Colombo in April
April is the hottest month (32°C, very humid) and the start of the first inter-monsoon, with 14 rainy days that mostly mean afternoon thunderstorms. Sinhala and Tamil New Year on 13 and 14 April 2027 brings oil lamps, kiribath (milk rice) and street games, and a short shutdown of small shops. Go sightseeing before noon.
Colombo in May
May is the wettest month in Colombo (382 mm) and the southwest monsoon's opening act, with rough seas on the west coast. The reason to come is Vesak, on 19 May 2027. Colombo hangs thousands of paper lanterns, giant illuminated pandals rise along the main roads, and roadside dansals hand out free food and drinks to everyone, tourists included. The Gangaramaya and Beira Lake area is the centre of it. Read more in our guide to Colombo in May.
Colombo in June
June has 15 rainy days and 186 mm of rain, steadier than May but lighter. Poson (18 June 2027) celebrates the arrival of Buddhism in Sri Lanka; the main pilgrimage is to Mihintale, but Colombo's dansals return for the day. Plan indoor days at the National Museum, the Dutch Hospital shopping arcade and Colombo's food halls. Hotel rates are close to their lowest.
Colombo in July
July is a fair-weather surprise: 124 mm and 11 rainy days, with dry hours most days. The Esala Perahera, Sri Lanka's biggest procession, takes place in Kandy, not Colombo. It runs for about ten nights in late July or August (18 to 28 August in 2026), and the Temple of the Tooth announces each year's dates a few weeks ahead. Colombo makes an easy base for a 3-hour transfer up to Kandy. It's also the month to add Trincomalee or Pasikudah, which are in their dry season.
Colombo in August
August is the driest month of the southwest monsoon (116 mm, 11 rainy days). Prices stay low and the Vel festival, when Lord Murugan's chariot is pulled between Hindu temples in Pettah and Bambalapitiya, usually falls in late July or August. It's a good fit for Indian travellers with a school-holiday or long-weekend window. See our guide to Colombo in August.
Colombo in September
September is the quietest month for tourists. Rain returns to 236 mm over 14 days, but downpours tend to be short. Expect the year's best hotel deals and near-empty sights. Keep one flexible afternoon for the Gangaramaya Temple museum and the Seema Malaka pavilion on Beira Lake.
Colombo in October
October is the second-wettest month (371 mm, 16 rainy days) and the start of the second inter-monsoon. Mornings are often clear, with thunderstorms rolling in after 3 or 4 pm. Deepavali falls on 28 October in 2027, and the Tamil neighbourhoods of Wellawatte glow with oil lamps. Flights from India are usually at their cheapest.
Colombo in November
November is still wet (306 mm, 15 rainy days), but the rain eases noticeably in the last ten days as the dry season approaches. It is a smart shoulder month: prices are low until the December rush begins. Il Poya falls on 13 November in 2027. Read our full guide to Colombo in November.
Colombo in December
December opens peak season. Rain drops to 166 mm over 10 days and falls mostly in the first half of the month. Galle Road hotels and the malls go up in Christmas lights, Unduvap Poya falls on 23 December 2026, and New Year's Eve fireworks over Galle Face Green and the Port City close the year. Hotel and flight prices peak from about 20 December to 5 January, so book 6 to 8 weeks ahead. More on the island's festive season in our Christmas in Sri Lanka guide.
Famous Festivals in Colombo
Most of Colombo's big festivals follow the full moon (Poya), so the date moves every year. The Buddhist festival of Vesak Poya is celebrated all over Sri Lanka on the full moon in May to commemorate the birth, enlightenment and passing of the Buddha. Sinhala and Tamil New Year in April marks the beginning of the new year for the islanders. Colombo's Tamil neighbourhoods also celebrate Thai Pongal, Mahasivarathri and Deepavali.
| Festival | Date (next) | Where in Colombo | What it means for your trip |
|---|---|---|---|
| Thai Pongal | 15 January 2027 | Hindu kovils, Wellawatte and Kotahena | Colourful kolam and temple rituals |
| Duruthu Perahera | Around 22 January 2027 (Duruthu Poya) | Kelaniya Raja Maha Vihara (Kelaniya, about 11 km from Colombo Fort) | Night procession with elephants and dancers |
| Independence Day | 4 February 2027 | Galle Face and Independence Square | Parade, road closures in central Colombo |
| Navam Perahera | Around 20 February 2027 (Navam Poya) | Gangaramaya Temple and Beira Lake | Colombo's own perahera, book a roadside seat early |
| Mahasivarathri | 6 March 2027 | Hindu temples, Pettah and Wellawatte | All-night temple vigils |
| Sinhala and Tamil New Year | 13 and 14 April 2027 | City-wide | Small shops shut 2 to 3 days |
| Vesak | 19 May 2027 | Gangaramaya, Beira Lake, Galle Road pandals | Lanterns, light shows and free food stalls |
| Poson | 18 June 2027 | Dansals across the city | Quieter echo of Vesak |
| Esala Perahera | Late July or August 2027 (dates set by the Temple of the Tooth; 2026 ran 18 to 28 August) | Kandy, not Colombo | 3 hours away by road |
| Vel festival | July or August | Pettah to Bambalapitiya | Chariot procession along Galle Road |
| Deepavali | 28 October 2027 | Wellawatte and Hindu kovils | Oil lamps and sweets |
| Christmas and New Year | 25 December 2026, 31 December | Galle Road, Galle Face, hotels | Peak prices, fireworks at Galle Face |
Every Poya day is a public holiday. Alcohol sales are banned and most bars and liquor shops close, so plan any celebratory dinner for the night before. For festivals across the rest of the island, read our guide to festivals in Sri Lanka.
Best Time to Visit Colombo for Honeymoon, Families, Beaches and Budget Trips
Honeymoon. December to March. Sunset dinners on Galle Face, a calm sea at Mount Lavinia and dry weather for the drive south to Bentota. Couples who want Colombo plus the beach in one trip can browse our Sri Lanka honeymoon packages.
Families with kids. December and January suit Indian winter breaks. If you can only travel in the April to June summer holidays, spend just one night in Colombo and head up to Kandy and Nuwara Eliya, where it is cooler. See Sri Lanka family packages.
Beach time. January to March for the west coast, from Mount Lavinia and the other beaches near Colombo down to Bentota. From May to September, swap them for Trincomalee, Pasikudah or Arugam Bay on the east coast.
Budget travellers. May, June, September and October bring the lowest hotel rates and the cheapest flights from India. Pack an umbrella and front-load your sightseeing to the mornings.
Culture and festivals. January (Duruthu), February (Navam), April (New Year) and May (Vesak).
A Colombo stopover. Any month works for a one-night stay at the start or end of a circuit. Just avoid booking an outdoor-only day in May or October.
What to Do in Colombo on Dry Days and Rainy Days
On a dry day, start with a morning walk through the Fort district's colonial buildings and the old Dutch Hospital, then lose an hour in Pettah's market lanes before the midday heat. Swap to Viharamahadevi Park or Beira Lake in the late afternoon, and finish with a sunset and isso wade (prawn fritters) on Galle Face Green. A half-day at Mount Lavinia beach, 30 minutes south by the coastal train, is the other dry-season classic.
On a rainy day, the National Museum, the Gangaramaya Temple museum, the Seema Malaka pavilion and the Colombo Racecourse and Dutch Hospital arcades all keep you under a roof. A long lunch of hoppers and kottu is the local answer to a 3 pm downpour. Our places to visit in Colombo and things to do in Colombo pages list timings and entry fees for each.
Planning Colombo from India
Colombo is the closest international city to South India. Scheduled flights take about 1 hr 20 min from Chennai, 1 hr 30 min from Bengaluru, 2 hrs 30 min from Mumbai and 3 hrs 30 min from Delhi. Route-by-route options are on our how to reach Colombo from India page, with separate guides from Chennai, Mumbai and Bengaluru.
Fares follow Indian demand as much as Sri Lankan weather. They climb in the Christmas and New Year fortnight, around Diwali and in the April to June school holidays, and they are lowest in September, October and the first half of November. The sweet spot for an Indian traveller is late January to mid-March: dry weather, no Christmas surcharge and fares well below their December peak.
Indian passport holders can get a free 30-day tourist ETA, but it is still compulsory. Apply on the official eta.gov.lk portal before you fly, since airlines can refuse boarding without one. Our Sri Lanka visa for Indians guide walks through the form.
Where to go after Colombo in each season
| Months | Pair Colombo with | Why |
|---|---|---|
| December to March | Galle, Bentota, Kandy, Sigiriya, Nuwara Eliya | West coast, south coast and the Cultural Triangle are all dry |
| April | Kandy and Nuwara Eliya | Cooler hill air and the New Year season in the hills |
| May to September | Trincomalee, Pasikudah, Arugam Bay, Sigiriya | The east coast is in season; the Cultural Triangle stays mostly dry |
| October and November | Colombo plus Kandy only | Short trip with indoor-heavy days; check Kandy's best time to visit |
Ready to lock in dates? Compare itineraries on our Colombo tour packages page, or see the wider set of Sri Lanka tour packages that start in Colombo.
What to Pack for Colombo
For December to April, pack light cottons and linen, sunglasses, a hat and SPF 50 sunscreen. April's humidity makes quick-dry fabrics worth it.
For May to November, add a compact umbrella and a light rain jacket, sandals that can get wet, and a waterproof pouch for your phone. Mosquito repellent is useful all year and essential after rain.
Every season, carry one outfit that covers shoulders and knees for temples such as Gangaramaya and Kelaniya. You will remove your shoes at the entrance, so slip-ons save time.
Season advice from TravelTriangle's Sri Lanka desk. Climate figures are long-term averages for Colombo, and festival dates come from the Central Bank of Sri Lanka holiday list.
Edited by TravelTriangle
Climate in Colombo
Summer Season in Colombo
March and April are the months when Colombo goes through summer. Summer is not that severe in the city as it usually has a moderate temperature throughout the year. The month of April becomes a bit harsh with the dry and hot weather making it not the best time to visit Colombo. It is the not the right time for a traveler to roam around and experience the city due to the uncomfortable weather. Colombo in May is virtually empty due to hot and humid weather. However, travelers can get the best offers on flights and hotel rates in summer.
Monsoon Season in Colombo
The southwest monsoon hits the coasts of Colombo from May to August and brings rain to southwest and western coasts. It is not the best time to visit Colombo as one can enjoy only the Eastern coasts during this period. Southwest monsoon gives the maximum rainfall to the city making it not the best season to visit Colombo. The rainfall is very heavy until the month of August and August experiences less rainfall compared to other months in southwest monsoon. September and October are the months when Colombo goes through Intermittent Monsoon. The average temperature of Colombo in September is around 28 degrees. It is the time when the city face thunderstorms and very heavy and unexpected rainfall. It is not at all a best season to visit Colombo.
Winter Season in Colombo
The winter season and northeast monsoon is between November and February. This is the period when the rainfall does not affect Colombo making it the best time of year to visit Colombo. The temperature stays at a very good level and also the area will not be affected drastically by rain thus making it the best time to visit Colombo. It is a good time to enjoy the beaches and also to experience the life in Colombo. The city also has a very exciting nightlife that allures the tourists. The best time to visit Colombo for honeymoon is during the winter season. There is frequent rainfall in Colombo in December although the humidity is lower.
Popular Packages
Unlimited Choices. Trusted Agents. Best Prices. Happy Memories.
Cities:
- Kandy
- Nuwara Eliya
- Bentota
Starting from:
₹12,157/-
₹13,072/-7% OffCities:
- Kandy
- Nuwara Eliya
- Bentota
- Colombo
Starting from:
₹13,925/-
₹15,136/-8% OffCities:
- Colombo
- Bentota
Starting from:
₹16,500/-
₹18,333/-10% OffCities:
- Kandy
- Bentota
- Colombo
Starting from:
₹16,600/-
₹18,242/-9% OffCities:
- Kandy
- NuwaraEliya
- Bentota
- Colombo
Starting from:
₹16,600/-
₹19,618/-15% OffCities:
- Sigiriya
- Colombo
Starting from:
₹17,144/-
₹18,434/-7% OffCities:
- Induruwa
Starting from:
₹17,250/-
₹22,499/-23% OffCities:
- Kandy
- NuwaraEliya
- Kalutara
- Bentota
Starting from:
₹18,399/-
₹21,187/-13% OffCities:
- Kandy
- Nuwara Eliya
- Bentota
- Colombo
Starting from:
₹18,420/-
₹20,022/-8% OffCities:
- Kandy
- NuwaraEliya
- Bentota
- Colombo
Starting from:
₹19,250/-
₹21,583/-11% OffCities:
- NuwaraEliya
- Bentota
- Colombo
Starting from:
₹19,800/-
₹23,657/-16% OffCities:
- Kandy
- NuwaraEliya
- Bentota
- Colombo
Starting from:
₹19,900/-
₹22,359/-11% OffCities:
- Sigiriya
- Kandy
- Nuwara Eliya
- Bentota
- Colombo
Starting from:
₹20,000/-
₹21,739/-8% OffCities:
- Kandy
- NuwaraEliya
- Bentota
Starting from:
₹21,000/-
₹24,684/-15% OffCities:
- Nuwara Eliya
- Kandy
- Colombo
Starting from:
₹22,000/-
₹25,882/-15% OffCities:
- Negombo
- Bentota
- Colombo
Starting from:
₹22,400/-
₹25,454/-12% OffCities:
- Kandy
- NuwaraEliya
- Bentota
Starting from:
₹22,410/-
₹25,967/-14% OffCities:
- Kandy
- NuwaraEliya
- Colombo
Starting from:
₹22,874/-
₹26,263/-13% OffCities:
- Kandy
- Bentota
- Colombo
Starting from:
₹23,799/-
₹26,153/-9% OffCities:
- Colombo
Starting from:
₹23,999/-
₹26,086/-8% OffOur experts would love to create a package just for you!
Fill in your requirements here >
Fastest Growing Holiday Marketplace
650+
Verified Agents
22 Lac+
Happy Travellers
65+
Destinations
Easy, Secure & Reliable
Traveltriangle
Verified
Stringent
Quality Control
24/7
Support
What Travelers Say About Our Colombo Packages
Read real reviews,packages, stories, and experiences from happy customers who booked with TravelTriangle.
Crasto Leo
Mumbai
Crasto's 8 days trip to Colombo
Vinay Kumar
Bengaluru
Vinay's 5 days trip to Colombo
Rohit Bhagwan Singh Mehta
Mumbai
Rohit's 7 days trip to Colombo
Thiyanesh Janakar
Trichy
Thiyanesh's 6 days trip to Colombo
Sangjukta Jaiswal
Bangalore
Ankur's 6 days trip to Colombo
Dinesh Bhasin
New delhi
Dinesh's 12 days trip to Colombo
Ruthu
Bangalore
Ruthu's 5 days trip to Colombo
Sivathanu Pillai S
Thiruvananthapuram
Sivathanu's 6 days trip to Colombo
Ajay Chaudhary
New delhi
Ajay's 7 days trip to Colombo
Dheeraj Rameshwar Mehar
Australia
Dheeraj's 7 days trip to Colombo
Popular Kerala Holiday Packages
Spiritual Packages
Kerala Holiday Packages From Metro Cities
Popular 1 Night & Above Kerala Holiday Packages
Popular 6 Nights & Above Kerala Holiday Packages
Top Tour Packages In India
Top International Tour Packages
Tour Packages By Theme And Activity
Top Honeymoon Destinations In India
Top International Honeymoon Destinations
Top Destinations In India
Top International Destinations
Want best packages handpicked just for you?
Fill the form and get a callback from our holiday experts
Frequently Asked Questions
Get your answers — before you plan your trip.
Colombo Travel FAQs
What is the best time to visit Colombo?
The best time to visit Colombo is December to March, the dry season. These months average 5 to 10 rainy days, highs of 30 to 32°C and up to 9 hours of sunshine a day. The city is busiest and most expensive from late December to early January. For good weather without peak prices, go between late January and mid-March. Avoid May and October if your plans are mostly outdoors, because they are the wettest months.
Which is the best month to visit Colombo?
February is the best month to visit Colombo. It has only 5 rainy days and 9 hours of sunshine a day, the most of any month, and a calm sea for beach time at Mount Lavinia. January is a close second and the driest month, with 55 mm of rain. February also brings the Navam Perahera at Gangaramaya Temple (around the Navam full moon, 20 February in 2027).
Which is the rainiest month in Colombo?
May is the rainiest month in Colombo, with about 382 mm of rain, closely followed by October at about 371 mm. May rain comes with the southwest monsoon and rough seas, while October rain usually arrives as afternoon or evening thunderstorms after clear mornings. November is also wet at about 306 mm, though it improves in the last ten days of the month.
What is the monsoon or rainy season in Colombo?
Colombo's main rainy season is the southwest monsoon from May to September, wettest in May and June and lighter in July and August. A second wet spell, the inter-monsoon, runs from October to November and brings heavy evening thunderstorms. The northeast monsoon from December to February mostly rains on the east coast, which is why Colombo is dry then.
Is Colombo worth visiting during the monsoon?
Yes, if you plan around the rain. Showers in Colombo usually come in bursts with dry hours between them, so you can sightsee in the mornings and move indoors to the National Museum, temples and food halls in the afternoon. Hotels and flights are at their cheapest, and July and August are the lightest monsoon months at about 120 mm. Skip beach swimming on the west coast, since the sea is rough.
Which is the hottest month in Colombo?
April is the hottest month in Colombo, with average highs of about 32°C, a sea temperature near 30°C and very high humidity. March is almost as warm. Temperatures never drop much in Colombo, though: even the "coolest" months, December and January, have highs of 30 to 31°C and night-time lows around 22°C.
What is the temperature in Colombo through the year?
Colombo stays between about 22°C at night and 32°C by day all year. Highs are 30 to 32°C every month, and lows range from 22°C in December and January to 25°C from May to September. Humidity is high year-round, often above 75%, so it feels hotter than the thermometer suggests. Plan around rainfall, not temperature.
Is December a good time to visit Colombo?
Yes. December is the start of peak season, with rain falling to about 166 mm over 10 days and most of it in the first half of the month. Galle Road and the hotels decorate for Christmas, and New Year's Eve brings fireworks over Galle Face Green. It is also the most expensive time, especially from about 20 December to 5 January, so book 6 to 8 weeks ahead.
Is October or November a good time to visit Colombo?
They are good for budgets, not for outdoor plans. October gets about 371 mm of rain and November about 306 mm, mostly as afternoon thunderstorms. Mornings are often clear, flights from India are usually at their cheapest, and Deepavali (28 October in 2027) is celebrated in Wellawatte's Hindu temples. Late November is the better bet as the dry season approaches.
What is the cheapest time to visit Colombo?
The cheapest time to visit Colombo is May to June and September to October, when tourist numbers are lowest and hotels offer their best discounts. Flights from India are also usually cheapest in September, October and early November. The trade-off is rain, so plan indoor backups. The most expensive window is late December to early January.
When is Vesak celebrated in Colombo?
Vesak falls on the full moon (Poya) in May. In 2027 it is on 19 May, with the following day also a holiday. Colombo hangs thousands of paper lanterns, illuminated pandals rise along the main roads, and free food stalls called dansals serve everyone who passes. The Gangaramaya Temple and Beira Lake area is the centre of the celebrations. Bars close on Poya day.
Do Indians need a visa for Colombo?
Indian passport holders need a Sri Lanka ETA, which is currently free for a 30-day tourist stay. You must apply online at the official eta.gov.lk portal before flying, because airlines can deny boarding without an approved ETA. Avoid third-party sites that add service charges.
How many days are enough in Colombo?
One to two days are enough for Colombo itself. That covers the Fort, Pettah, Gangaramaya Temple, the National Museum and a Galle Face sunset. Most travellers use Colombo as the start or end of a 6 to 8 day Sri Lanka trip that adds Kandy, Sigiriya or the south coast, depending on the season.
What is the best time to visit Colombo and Kandy together?
January to March is the best time to visit Colombo and Kandy together, when both cities are dry and sunny. July and August are the next best choice: Colombo's monsoon rain eases, Kandy hosts the Esala Perahera, and showers in the hills are usually short. Avoid October and November, when both cities see heavy rain. The drive between them takes about 3 hours.
How It Works
Personalise This Package
Make changes as per your travel plan & submit the request.
Get Multiple Quotes
Connect with top 3 agents, compare quotes & customize further.
Book The Best Deal
Pay in easy installments & get ready to enjoy your holiday.














