Cheap Karachi to Colombo Flight Ticket Price, Online Booking

The Karachi to Colombo flight ticket price starts at about Rs 69,800 one way on SriLankan Airlines, which flies the route non-stop 9 to 13 times a week. The flight takes about 3 hours 30 minutes.

Fare from
Rs 69,800one way
Flight time
non-stop
Non-stop
SriLankanAirlines
Frequency
9 to 13flights a week
Time difference
30 minutesColombo ahead

Quick Fare Check: Karachi to Colombo flights start at about Rs 69,800 one way on SriLankan Airlines, which flies non-stop 9 to 13 times a week in about 3 hours 30 minutes.

Karachi to Colombo flight ticket price by airline

Karachi to Colombo flight ticket prices are set by SriLankan Airlines on the only non-stop.

Karachi to Colombo flight options and starting fares
AirlineRoutingFlight timeFrequencyFare from
SriLankan AirlinesNon-stopAbout 3h 30m9 to 13 a weekFrom Rs 69,800
Etihad AirwaysVia Abu DhabiVaries with layoverDailyAt booking

Indicative one-way economy fares for one adult, from a Pakistani-rupee listing in June 2026. Airfares change daily with demand and season; your price is confirmed at checkout.

SriLankan non-stop, and onward from Colombo

SriLankan Airlines flies Karachi to Colombo direct most days, and Colombo is a useful hub for the Maldives and South-east Asia.

  • Fly SriLankan direct

    At 3 hours 30 minutes, the non-stop beats any connection.

  • On to the Maldives

    SriLankan connects Colombo with Male in about 1 hour 30 minutes, a quick way to the Maldives.

  • Etihad on some dates

    Etihad Airways via Abu Dhabi has sometimes undercut the direct fare.

Karachi to Colombo flight timings

Karachi to Colombo flight timings follow SriLankan Airlines’ schedule.

  1. Non-stop

    9 to 13 a week

    SriLankan Airlines.

  2. Flight time

    About 3h 30m

    Non-stop.

  3. Cheapest month

    December

    Fares have tended to be lowest in December.

  4. Clock change

    Forward 30 minutes

    Colombo is 30 minutes ahead of Karachi.

How to book a Karachi to Colombo flight

Booking a Karachi to Colombo flight online takes a few minutes. Check these three things before you pay.

  1. Search KHI to CMB

    Enter your dates to see SriLankan’s non-stop and the one-stop alternatives.

  2. 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.

  3. Pay and carry the right document

    Pay with JazzCash, Easypaisa, Visa, Mastercard or PayPak. Carry the passport you booked with, and check Sri Lanka’s entry and visa rules before you fly.

Karachi and Colombo airports

  • Karachi (KHI)

    Jinnah International Airport.

  • Colombo (CMB)

    Bandaranaike International Airport at Katunayake, about 27 km north of central Colombo.

Karachi to Colombo flight FAQs

What is the Karachi to Colombo flight ticket price?

From about Rs 69,800 one way on SriLankan Airlines.

How long is the flight from Karachi to Colombo?

About 3 hours 30 minutes non-stop.

Which airline flies non-stop from Karachi to Colombo?

SriLankan Airlines, 9 to 13 times a week.

What is the time difference between Karachi and Colombo?

Colombo is 30 minutes ahead of Karachi.

Can I continue to the Maldives?

Yes. SriLankan flies Colombo to Male in about 1 hour 30 minutes.

Book your Karachi to Colombo flight

Search fares for your date, pick your seats and pay with JazzCash, Easypaisa or card.

Search flights