Flights from Kathmandu to Colombo – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
KTM to CMB – All flight route options from Tribhuvan International, Nepal to Bandaranaike International, Sri Lanka. These flights are operated by 3 airlines. Fly non-stop with SriLankan Airlines or choose from 2 different transit flights. The shortest flight time is 3 hours and 40 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Bandaranaike
We got great deals on hotels and car rentals near the airport.
Kathmandu to Colombo flights
With over 45 flights every week and 3 different airlines you have a wide range of options. You can fly non-stop to Colombo (CMB) from Kathmandu (KTM) with SriLankan Airlines or choose a connecting flight via Delhi (DEL) or Mumbai (BOM) if it suits you better.
Kathmandu to Colombo with SriLankan Airlines
You can fly non-stop every Monday, Wednesday, Thursday or Sunday with departure times at 12 or 13 in the afternoon. SriLankan Airlines is a member of the air alliance OneWorld.
With Air India
If you fly from Kathmandu with Air India you will do a stopover in Delhi, DEL before reaching Colombo. This flight trip will take 8 hours and 45 minutes and you can fly every weekday with departures between 6:00 am and 9:00 pm. Air India is a Star Alliance member.
Distance & flight times: Tribhuvan International to Bandaranaike International
The shortest flight time between KTM and CMB is 3 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 40m | - | 1470 miles (2365 km) |
DEL Delhi | 8h 45m | 2h 30m | 2006 miles (3228 km) |
BOM Mumbai | 9h 25m | 4h 10m | 1949 miles (3136 km) |

