Cheap Flights from Bengaluru (BLR) to Colombo (CMBA)

Travelers and cabin class

Compare Bengaluru to Colombo flight deals

Find the cheapest month or even day of the year to fly to Colombo

Book the best Colombo fare with no extra fees

Flight deals from Bengaluru to Colombo

Looking for a cheap last-minute deal or the best round-trip flight from Bengaluru to Colombo? Find the lowest prices on one-way and round-trip tickets right here.

Find the cheapest month to fly from Bengaluru to Colombo

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Bengaluru to Colombo flights are currently cheapest in May.

Direct flights from Bengaluru to Colombo

Alternative Bengaluru to Colombo routes

Looking for the cheapest, fastest or easiest route from Bengaluru to Colombo? You could fly into the following airports instead.

Bengaluru to Colombo: Flight information

The things to know before you go.
Cheapest flight found$94
Cheapest month to flyAugust
Average flight time1 hr, 31 mins
Most popular airlineIndiGo
Average flights per week40

Finding cheap flights from Bengaluru to Colombo: Frequently asked questions

There are 5 airports in Colombo: Kelaniya, Colombo Ratmalana, Colombo Bandaranayake, Bentota River, and Katugastota.
The best price we found for a round-trip flight from Bengaluru to Colombo is $184. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 31 minutes is the average flight time from Bengaluru to Colombo.
IndiGo, SriLankan Airlines and Air India fly direct from Bengaluru to Colombo.
There are 42 flights per week flying from Bengaluru to Colombo, as of May 2025.
The cheapest month to fly from Bengaluru to Colombo is usually June.
If you're flying from Bengaluru Airport, the cheapest airport near Colombo is Colombo Bandaranayake – which is 17.1 miles away from the center of Colombo. We've found flights to this airport from $184.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Bengaluru Airport to Colombo on Monday, June 2, 2025.
Yes – the average flight time is 1 hour and 31 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Colombo but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar, and it looks like the cheapest time to book a flight to Colombo is around 40 days in advance, so don’t leave your flight to the last minute.
In May, the average temperature is usually around 82°F. May is typically the warmest month in Colombo, when it usually averages around 84°F. You can expect the least rain in February. The coldest month is July, with temperatures averaging 77°F. The rainiest month is November.
Currently, SriLankan Airlines offers the cheapest flight tickets to Colombo.

Flying from Kempegowda International Airport (BLR) to Colombo: what you need to know

  • The average duration of a direct flight from Kempegowda International Airport to Colombo is 1 hour 25 minutes.

  • Bengaluru (the location of Kempegowda International Airport) and Colombo share the same timezone — UTC+5:30.

  • With 21 weekly flights between the two airports, Kempegowda International Airport (BLR) to Bandaranaike International Airport (CMB) is the most popular route. SriLankan Airlines operates the earliest flight at 03:05. If you're eager to make the most of your day before leaving, the last departure from BLR to CMB is with SriLankan Airlines at 21:20.

  • For hassle-free travel, arrive at the airport two hours ahead of international flights and an hour before domestic departures. This will give you plenty of time to board your BLR to Colombo flight.

  • Taking off during a peak period like a public holiday? Expect longer lines at security and check-in. To play it safe, arrive up to four hours before international flights and two hours ahead of domestic departures.

  • Start your trip at BLR and travel nonstop to Bandaranaike International Airport (CMB). That's where you can expect to touch down when searching for Kempegowda International Airport to Colombo tickets.

  • Check out the promotions from IndiGo. This carrier operates direct flights from Kempegowda International Airport to Colombo.

  • Consider adding a stopover to potentially land a cheaper plane ticket from BLR to Colombo. Simply deselect 'Direct flights only' during your search. Take a break (and maybe save some cash) by stopping at one of these popular airports:

    • Chennai Airport (MAA)

    • Cochin International Airport (COK)

    • Madurai Airport (IXM)

  • Located around 18 miles from the center of Bengaluru, BLR can be reached in about 50 minutes by car, depending on traffic. Traveling on public transport will take roughly 1 hour 55 minutes.

  • Catching an early flight from Kempegowda International Airport to Colombo? Avoid the last-minute rush to the terminal (and get some extra shut-eye) by choosing one of these stays close to BLR:

  • When it comes to the on-time performance of Kempegowda International Airport, data shows 71.17% of flights arrive within the expected time frame.

  • BLR is located at Kial Road, Devanahalli, Bengaluru, Karnataka 56030.

How to find the cheapest flights from Kempegowda International Airport (BLR) to Colombo

  • $94 is the cheapest price we've found for a one-way Kempegowda International Airport to Colombo flight. A return ticket right now is $184. Depending on how early you book and the availability, these fares can change.

  • To pick up cheap flights from BLR to Colombo, book as early as possible. Airlines generally offer lower prices when flights are first released.

  • The 'Whole month' tool will show you the cheapest tickets from Kempegowda International Airport to Colombo across every month. It's an easy way to find a bargain if your travel dates aren't set in stone.

  • Never miss a deal on cheap flights from BLR to Colombo by setting up a Price Alert. You'll receive an email or push notification on the app when a lower fare pops up.

  • Snag an affordable flight from Kempegowda International Airport to Colombo with the help of our filters. Select your preferred duration, departure time and airlines, then sort the results by 'Cheapest' to see the best deals.

Airports in Colombo

Colombo Ratmalana Airport (RML)

  • Colombo Ratmalana Airport (RML) is around 10 miles from central Colombo. If you're opting for a ride-share or a cab, the drive takes about 40 minutes.

  • When traveling on public transport, expect a journey time of about 1 hour 15 minutes.

  • If you're coming in on a late flight from Kempegowda International Airport to Colombo, few things beat the convenience of staying close to the terminal. Grab your luggage from the carousel and then be showered and snoozing soon after at one of these accommodation options near RML:

Bandaranaike International Airport (CMB)

  • Once your flight from Kempegowda International Airport to Colombo has arrived, you can make your way to the city center in around 40 minutes by car. Central Colombo is roughly 20 miles from Bandaranaike International Airport (CMB).

  • The journey will take roughly 1 hour 30 minutes on public transport.

  • You'll find some comfortable places to park your luggage (and yourself) near CMB. Unwind and get cozy after your BLR to Colombo flight at any of these well-located options:

  • Sr Rent A Car, Green Motion and Sixt make picking up a Bandaranaike International Airport rental car quick and easy. These trusted providers are located in or around the terminal and will have you on your way in a heartbeat.

  • Get exactly what you want. Reserving your ride from CMB two weeks in advance often means lower prices and a wider range of vehicles.

Best time to go to Colombo

  • Travel to Colombo during the high season if you like a busy atmosphere, but remember that prices are generally higher. Alternatively, book flights from Kempegowda International Airport to Colombo in the off-season when prices are cheaper and it's not as busy.

  • The warmest month in Colombo is March, with temperatures ranging between 75ºF and 91ºF. Book your Kempegowda International Airport to Colombo plane ticket then if that's your definition of good weather.

  • January has average temperatures of between 72ºF and 90ºF. Look for a cheap ticket from BLR to Colombo around that time if you want to travel in cooler conditions.

More about Colombo

  • Once you've booked your flight from Kempegowda International Airport to Colombo, choose a hotel that puts you where you want to be. Make one of these accommodation options your base for exploring Colombo:

  • Independence Square & Independence Memorial Hall and Gangaramaya Temple are a couple of top-rated attractions to add to your Colombo itinerary. Keep the sightseeing going at Viharamahadevi Park.

Explore more of Sri Lanka

  • You've seen Colombo, now it's time to discover other corners of Sri Lanka. Travel about 190 miles north to Jaffna to tick off its top sights. From Jaffna Fort to Dambakola Patuna Sangamitta Temple and Jaffna Public Library, there's plenty to keep you on the go.

  • If you want to check out another major destination in Sri Lanka, head for Trincomalee, roughly 150 miles north-east of Colombo. Koneswaram Temple, Fort Frederick and Marble Beach are among the biggest draws.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.