Home / Destinations / Pakistan / Karachi
Cheap flights to Karachi
Return flights from the UK to Karachi (KHI) from £499 per person, including taxes. Call our experts for today's best fare.
Finding cheap flights to Karachi
Karachi is Pakistan's largest city and busiest airport. We find good-value one-stop fares through the Gulf, with long layover and short layover options.
Flights from UK airports to Karachi
We book flights to Karachi from London Heathrow, Manchester, Birmingham, London Gatwick and Glasgow. Flying from your nearest airport can save the trip to London, and we compare it with London fares so you can see the difference.
Arriving in Karachi
Jinnah International Airport (KHI) is Pakistan's busiest airport, about 30 to 45 minutes by road from Clifton, DHA and Saddar. Many flights from the Gulf arrive in the early hours of the morning, so plan your pick-up before you travel.
Direct and one-stop flights
Karachi has frequent one-stop connections through Dubai, Doha, Abu Dhabi and Istanbul, often several a day. That choice means we can usually find a short connection, or a cheaper fare with a longer stop if you do not mind the wait.
Baggage allowance
Allowances on Karachi routes are often generous, but they depend on the fare. Tell us if you are carrying gifts or extra luggage and we will compare the allowance and the price of extra bags before you book.
Best time to fly to Karachi
November to February is the most comfortable time to visit Karachi, and December is the busiest month for fares. Midweek departures are usually cheaper than weekends. From June to September it is hot and humid, with monsoon rain in July and August.
Visas and entry
British passport holders need a visa for Pakistan, applied for online through Pakistan's official visa portal, unless you travel on a valid NICOP or Pakistan Origin Card. Entry rules can change, so check the GOV.UK foreign travel advice before you book and again before you fly.
Tips for booking
Midweek departures are usually cheaper. If your dates are flexible by a few days, tell us and we will compare the whole week.
Airlines we book to Karachi
We regularly book Emirates, Qatar Airways, Etihad and Turkish Airlines. Tell us your preferred airline, or let us find the best value on your dates.
- Airport
- Karachi (KHI)
- Flying time
- about 8.5 hours
- Return fares from
- £499
- Country
- Pakistan
Want the best fare to Karachi?
Our travel experts are a phone call or WhatsApp message away.
07368652169 WhatsApp for a quoteCheap flights to Karachi: your questions answered
How long is the flight from London to Karachi?
A non-stop flight from London to Karachi takes about 8.5 hours. One-stop routes take longer depending on the connection.
Which airlines fly from the UK to Karachi?
We regularly book Emirates, Qatar Airways, Etihad and Turkish Airlines to Karachi.
Which UK airports have flights to Karachi?
We book flights to Karachi from London Heathrow, Manchester, Birmingham, London Gatwick and Glasgow, and other UK airports on request.
How long does it take to fly from the UK to Karachi?
About 8.5 hours of flying, plus your connection time. Most one-stop journeys take 11 to 14 hours door to door at the airports.
Is it cheaper to fly to Karachi midweek?
Usually yes. Tuesday and Wednesday departures are often cheaper than weekends. If your dates can move by a few days, we will compare the whole week.
Can I add a stopover in Dubai on the way to Karachi?
Yes. We can often build a Dubai or Doha stopover into one ticket for little or no extra fare.
How do I book cheap flights to Karachi with XcessFly?
Call us on 07368652169 or send your dates on WhatsApp. A travel expert finds the best fare to Karachi, confirms it with you and issues your e-ticket.

