Cheap Flights from Colombo Bandaranayake to Kathmandu

Compare Colombo Bandaranayake to Kathmandu flight deals

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

Book the best Kathmandu fare with no extra fees

Flight deals from Colombo Bandaranayake to Kathmandu

Looking for a cheap last-minute deal or the best return flight from Colombo Bandaranayake Airport to Kathmandu Airport? If you want to travel next month, return fares start from Rs105,083. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Colombo Bandaranayake to Kathmandu

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

Direct flights from Colombo Bandaranayake to Kathmandu

Colombo Bandaranayake to Kathmandu: Alternative routes

Compare routes from Colombo Bandaranayake to Kathmandu below. You may find an airport to fly into that's cheaper, faster, or easier than Kathmandu.

Colombo to Kathmandu: Flight information

The things to know before you go.
Cheapest flight foundRs56,416
Cheapest month to flyNovember
Average flight time3 hrs, 38 mins
Most popular airlineSriLankan Airlines
Average flights per week5

Finding cheap flights from Colombo Bandaranayake to Kathmandu: Frequently asked questions

The best price we found for a return flight from Colombo Bandaranayake to Kathmandu is Rs105,083. 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.
3 hours and 38 minutes is the average flight time from Colombo Bandaranayake to Kathmandu.
SriLankan Airlines flies direct from Colombo Bandaranayake to Kathmandu.
As of July 2026, there are 5 flights per week flying from Colombo Bandaranayake to Kathmandu.
The cheapest month to fly from Colombo Bandaranayake to Kathmandu is usually August.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Colombo Bandaranayake Airport to Kathmandu Airport on Wednesday, 26 August 2026.
Yes – the average flight time is 3 hours and 38 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 Kathmandu 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 Kathmandu is around 40 days in advance, so don’t leave your flight to the last minute.

Currently, Air India and SriLankan Airlines offer the cheapest flight tickets to Kathmandu.

Travelling from Colombo Bandaranayake Airport (CMB) to Kathmandu Airport (KTM): what you need to know

  • Book a direct flight from Colombo Bandaranayake Airport to Kathmandu Airport and you'll be travelling for an average of 3 hours 35 minutes.

  • Kathmandu is 17 minutes ahead of Colombo and observes the UTC+5:47 timezone.

  • Flights from CMB to KTM start from 08:05 — the first with SriLankan Airlines. The latest departure is at 08:55 with SriLankan Airlines. In total, there are four weekly Colombo Bandaranayake Airport to Kathmandu Airport flights.

  • Arriving two hours before an international flight and one hour ahead of a domestic departure are golden rules for hassle-free flying. Show up at the airport on time to board your CMB to KTM flight.

  • Be prepared for longer queues in popular months like August. Arriving up to four hours ahead of an international flight and two hours for a domestic departure is a smart move.

  • Getting to Kathmandu (and then discovering more of Nepal!) is a breeze with SriLankan Airlines. This popular airline has direct flights from Colombo Bandaranayake Airport to Kathmandu Airport.

  • The airline most travellers prefer to fly with on this route is SriLankan Airlines.

  • SriLankan Airlines is the most punctual carrier that offers CMB to KTM flights.

  • Think about adding a stopover when booking your ticket from Colombo Bandaranayake Airport to Kathmandu Airport. Simply uncheck 'Direct flights only' to break up your journey, or enjoy a detour to a new and interesting place. Check out these options between CMB and KTM:

    • Delhi Indira Gandhi International Airport

    • Kuala Lumpur International Airport

    • Mumbai Airport

How to find the cheapest flights from Colombo Bandaranayake Airport (CMB) to Kathmandu Airport (KTM)

  • The cheapest price we've found for a one-way Colombo Bandaranayake Airport to Kathmandu Airport flight is Rs56,416. A round-trip plane ticket is currently Rs105,086. Depending on the availability when you book, these fares can change.

  • Score cheap tickets from CMB to KTM by booking 11 months ahead. Based on our research, that's the sweet spot for landing a bargain.

  • April is the cheapest month for flights from Colombo Bandaranayake Airport to Kathmandu Airport. If you want to fly during a different time of year, the 'Whole month' tool will show you the lowest airfares across every month.

  • You won't have to check every day to see if fares have dropped when you set up a Price Alert. We'll notify you as soon as there's a better deal on cheap flights from CMB to KTM.

  • Tailor your flights using filters. Select your arrival and departure times, airlines and total journey duration. You can also sort your results by 'Cheapest,' 'Fastest' or 'Best' flights from Colombo Bandaranayake Airport to Kathmandu Airport.

Handy information about Colombo Bandaranayake Airport (CMB)

  • When it comes to Colombo Bandaranayake Airport's on-time performance, 69% of flights arrive within the scheduled timeframe.

  • To reach Colombo Bandaranayake Airport from central Colombo, it takes about 40 minutes by car. Of course, this depends on traffic. It's approximately 32 kilometres from the airport to the city centre.

  • The journey on public transport will take about 50 minutes.

  • Get your travels off to a leisurely start by staying near CMB. Whether you're boarding an early flight from Colombo Bandaranayake Airport to Kathmandu Airport or just don't like being rushed, these hotels are ideal:

Arriving at Kathmandu Airport (KTM)

Getting from Kathmandu Airport (KTM) to central Kathmandu

  • Kathmandu Airport is roughly 6 kilometres from the centre of Kathmandu. The drive time takes about 30 minutes.

  • It takes around 40 minutes if you're using public transport.

When to fly to Kathmandu Airport (KTM)

  • The quietest month for a flight from Colombo Bandaranayake Airport to Kathmandu Airport is March, while November is the most popular. Pick the best time to visit Kathmandu based on whether you prefer a more fast-paced or easygoing experience.

  • Lock in your flight from Colombo Bandaranayake Airport to Kathmandu Airport for June if you'd like to explore Kathmandu during its warmest month. Expect temperatures of between 17ºC and 30ºC.

  • January has average temperatures of between 3ºC and 19ºC. Search for cheap tickets from CMB to KTM sometime around then if you want to travel in cooler conditions.

Explore more of Nepal

  • Pokhara is just one of the many places in Nepal waiting to be explored once you've taken in the sights of Kathmandu. Around 145 kilometres away to the north-west, its top attractions include Phewa Lake, Parahawking and Sarangkot View Point.

  • Around 6 kilometres south of Kathmandu, Patan is another essential stop in Nepal. Experience the best of this destination with a visit to Patan Durbar Square, Hiranya Varna Mahavihar and Kathmandu.

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