Cheap flights from Bengaluru to Colombo

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 return flight from Bengaluru to Colombo? Find the lowest prices on one-way and return 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 December.

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$138
Cheapest month to flyDecember
Average flight time1 hr, 34 mins
Most popular airlineIndiGo
Average flights per week112

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 return flight from Bengaluru to Colombo is $275. 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 34 minutes is the average flight time from Bengaluru to Colombo.
IndiGo, Qantas and SriLankan Airlines fly direct from Bengaluru to Colombo.
As of December 2025, there are 56 flights per week flying from Bengaluru to Colombo.
The cheapest month to fly from Bengaluru to Colombo is usually January.
If you're flying from Bengaluru Airport, the cheapest airport near Colombo is Colombo Bandaranayake – which is 27.5 km away from the centre of Colombo. We've found flights into this airport from $275.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Bengaluru Airport to Colombo on Thursday, 8 January 2026.
Yes – the average flight time is 1 hour and 34 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 December, the average temperature is usually around 26°C. May is typically the warmest month in Colombo, when it usually averages around 29°C. You can expect the least rain in February. The coldest month is July, with temperatures averaging 25°C. The rainiest month is November.
Currently, IndiGo 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 bank 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 29 kilometres from the centre of Bengaluru, BLR can be reached in about 50 minutes by car, depending on traffic. Travelling 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

  • $138 is the cheapest price we've found for a one-way Kempegowda International Airport to Colombo flight. A return ticket right now is $275. 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 16 kilometres from central Colombo. If you're opting for a ride-share or a cab, the drive takes about 40 minutes.

  • When travelling 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 centre in around 40 minutes by car. Central Colombo is roughly 32 kilometres 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 cosy 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 24ºC (75ºF) and 33ºC (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 22ºC (72ºF) and 32ºC (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 306 kilometres 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 241 kilometres 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.