Flights from Karachi to Colombo

KHICMB

Jinnah International Airport (Karachi, Pakistan) → Bandaranaike International Colombo Airport (Colombo, Sri Lanka)

Also known as Karachi.

Est. nonstop
~3h 25m
Distance
2,391 km
One-way from
$268
Airlines
SriLankan Airlines

Fares by month

One-way, per person

Lowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.

Loading schedule…

Karachi to Colombo — frequently asked

How long is the flight from Karachi to Colombo?
KHI–CMB is about 3h 25m nonstop, covering 2,391 km (1,486 mi).
Which airlines fly nonstop from Karachi to Colombo?
SriLankan Airlines operates this route nonstop.
How much is a flight from Karachi to Colombo?
One-way fares on KHI–CMB recently started from $268. The lowest recent fare is for travel in November 2026. Fares change daily, so check current prices before booking.