Cheap Colombo to Karachi Flight Ticket Price, Online Booking
The Colombo to Karachi flight ticket price starts at about Rs 108,000 one way on SriLankan Airlines, the only airline flying the route non-stop. The flight takes about 3 hours 30 minutes, with 9 to 13 departures a week in 2026.
Quick Fare Check: Colombo to Karachi flights start at about Rs 108,000 one way on SriLankan Airlines, which flies the route non-stop in about 3 hours 30 minutes, 9 to 13 times a week.
Colombo to Karachi flight ticket price by airline
Colombo to Karachi flight ticket prices are set by SriLankan Airlines on the only non-stop, with one-stop options through the Gulf.
| Airline | Routing | Flight time | Frequency | Fare from |
|---|---|---|---|---|
| SriLankan Airlines | Non-stop | About 3h 30m | 9 to 13 a week | From Rs 108,000 |
| Etihad Airways | Via Abu Dhabi | Varies with layover | Daily | At booking |
Indicative one-way economy fares for one adult, converted from a US$385 listing in July 2026. Airfares change daily with demand and season; your price is confirmed at checkout.
One non-stop airline, Gulf connections as back-up
SriLankan Airlines is the only carrier flying Colombo to Karachi without a stop; Malaysia Airlines sells seats on the same flights as a codeshare.
-
Fly SriLankan direct
At about 3 hours 30 minutes the non-stop is far quicker than any connection, so it is the default choice.
-
Gulf connections
Etihad Airways through Abu Dhabi can undercut the direct fare on some dates, at the cost of several extra hours.
-
Gateway to the Maldives
SriLankan’s Colombo hub links on to Male, which makes Colombo a natural stop for Karachi and Maldives trips.
Colombo to Karachi flight timings
Colombo to Karachi flight timings follow SriLankan Airlines’ schedule, with 9 to 13 flights a week.
-
Non-stop
9 to 13 a week
SriLankan Airlines runs most days of the week.
-
Flight time
About 3h 30m
Gate to gate, non-stop.
-
Clock change
Back 30 minutes
Karachi is 30 minutes behind Colombo.
-
Busiest month
January
Peak demand on the route; book earlier then.
How to book a Colombo to Karachi flight
Booking a Colombo to Karachi flight online takes a few minutes. Check these three things before you pay.
-
Search CMB to KHI
Enter your dates to see SriLankan’s non-stop and the one-stop alternatives running that day.
-
Check the total, not the lead fare
Low-cost airlines charge separately for checked bags, seats and meals, so price the trip with the bags you are actually taking.
-
Pay and carry the right document
Pay with JazzCash, Easypaisa, Visa, Mastercard or PayPak. Carry the passport you booked with, and check Pakistan’s entry and visa rules before you fly.
Colombo and Karachi airports
-
Colombo (CMB)
Bandaranaike International Airport at Katunayake, about 27 km north of central Colombo.
-
Karachi (KHI)
Jinnah International Airport, Pakistan’s largest and busiest airport.
Colombo to Karachi flight FAQs
What is the Colombo to Karachi flight ticket price?
From about Rs 108,000 one way on SriLankan Airlines.
How long is the flight from Colombo to Karachi?
About 3 hours 30 minutes non-stop.
Which airline flies non-stop from Colombo to Karachi?
SriLankan Airlines, with 9 to 13 flights a week in 2026; Malaysia Airlines sells it as a codeshare.
What is the time difference between Colombo and Karachi?
Karachi is 30 minutes behind Colombo.
Is there a cheaper way than the direct flight?
Sometimes. Etihad Airways via Abu Dhabi can be cheaper on some dates, but the trip takes much longer.
Book your Colombo to Karachi flight
Search fares for your date, pick your seats and pay with JazzCash, Easypaisa or card.
Search flights