Cheap Flights from Tehran to Karachi

Travellers and cabin class

Compare Tehran to Karachi flight deals

Find the cheapest month or even day of the year to fly to Karachi

Book the best Karachi fare with no extra fees

Flight deals from Tehran to Karachi

Looking for a cheap last-minute deal or the best return flight from Tehran to Karachi? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Tehran to Karachi

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Tehran to Karachi flights are currently cheapest in April.

Tehran to Karachi: Alternative routes

Compare routes from Tehran to Karachi below. You may find an airport to fly into that's cheaper, faster, or easier than Karachi.

Tehran to Karachi: Flight information

The things to know before you go.
Cheapest flight foundRs41,511
Cheapest month to flyApril

Finding cheap flights from Tehran to Karachi: Frequently asked questions

The best price we found for a return flight from Tehran to Karachi is Rs107,481. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
Currently, there are no airlines that fly direct from Tehran to Karachi. But we found flights with one stop from Rs107,481.
As of March 2025, there are no flights flying from Tehran to Karachi.
The cheapest month to fly from Tehran to Karachi is usually March 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Tehran to Karachi Airport on Friday, 11 April 2025.
No airlines currently offer direct flights between Tehran and Karachi Airport. Most routes have one or more stops.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Karachi but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Karachi is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Karachi is SalamAir .

Travelling from Tehran to Jinnah International Airport (KHI): what you need to know

  • Imam Khomeini International Airport (IKA) is Tehran's main airport. Explore your options for reserving a flight from Tehran to Jinnah International Airport (KHI) departing from here.

  • Expect to be travelling for 2 hours 50 minutes. That's the average duration of a direct flight from Tehran to Jinnah International Airport.

  • Jinnah International Airport is located in Karachi. The city operates in the UTC+5 timezone and is 1 hour 30 minutes ahead of Tehran.

  • Imam Khomeini International Airport (IKA) to Jinnah International Airport (KHI) is the most popular route. There are 1 direct weekly departures to choose from. If you have things to do before heading off, take the last flight with IranAir at 03:40. Choose the first IKA to KHI departure with IranAir at 03:40 if you want to get going earlier.

  • For a stress-free journey, arrive at the airport two hours ahead of international flights and an hour before domestic departures. This will give you plenty of time to board your flight from Tehran to KHI.

  • During popular months such as July, it's a good idea to get to the airport well in advance. Plan to arrive two hours before a domestic departure and four hours ahead of international flights whenever you're travelling during a peak period in general.

Airports in Tehran

Imam Khomeini International Airport (IKA)

  • Imam Khomeini International Airport (IKA) makes it easy to travel directly to your destination. Nonstop flights from Tehran to Jinnah International Airport (KHI) depart from this terminal.

  • IranAir is a popular carrier that operates direct flights from Tehran to Jinnah International Airport leaving from IKA.

  • A stopover is the ideal opportunity to take a travel break — and perhaps even explore a different city. When browsing flights from Tehran to KHI leaving from Imam Khomeini International Airport (IKA), deselect the 'Direct flights only' box to see where you can stop along the way. Consider one of these popular options:

    • Muscat International Airport (MCT)

    • Hamad International Airport (DOH)

    • Dubai Airport (DXB)

  • IKA is around 56 kilometres from the centre of Tehran. To work out how to get there, use Google Maps. This useful travel app will give you the fastest route and your public transport options.

  • If you have an early flight from Tehran to Jinnah International Airport, why not stay somewhere nice and close? Avoid the hassle of rushing to the terminal (and get some extra shut-eye) at Remis Hotel. Rexan Hotel is another handy option near Imam Khomeini International Airport.

About Jinnah International Airport (KHI)

  • If you're coming in on a late flight from Tehran to Jinnah International Airport, nothing tops the convenience of staying close to the terminal. Grab your luggage from the carousel and then be showered and sleeping soon after at one of these options near KHI:

Getting from Jinnah International Airport (KHI) to central Karachi

  • From Jinnah International Airport, Karachi is approximately 32 kilometres away. It takes around 53 minutes to get to the centre driving.

How to find the cheapest flights from Tehran to Jinnah International Airport (KHI)

  • Rs41,511 is the cheapest price we've seen for a one-way ticket from Tehran to Jinnah International Airport. Return flights start from Rs107,481. Prices may vary depending on availability at the time of booking.

  • To secure cheap tickets from Tehran to KHI, reserve your journey 7 months before the departure date.

  • To score the lowest price on your tickets from Tehran to Jinnah International Airport, schedule your trip for April (it has the cheapest flights). Travel dates flexible? Use the 'Whole month' tool to see the most affordable day to fly.

  • Locking in a cheap ticket from Tehran to KHI is a piece of cake with Price Alerts. All you need to do is set up one of these automatic alerts and we'll notify you as soon as the price drops.

  • Use the filters to tailor your flights from Tehran to Jinnah International Airport. Simply select your ideal departure and arrival times, number of stops and airlines. You can also sort your results by 'Cheapest' to see the best deals.

The best time to fly from Tehran to Jinnah International Airport (KHI)

  • April is the quietest time of year to fly to Karachi. Alternatively, join the crowds and take your trip in July. This is the busiest month for flights from Tehran to Jinnah International Airport, but the best time to go is your call.

  • Before booking a flight from Tehran to KHI, think about the type of weather you enjoy. May is the warmest month in Karachi, with the temperature ranging from 26ºC to 36ºC.

  • Visit in January if you want cooler conditions. Average temperatures range between 14ºC and 27ºC. However, this city delivers on a good time whenever you book your cheap flights from Tehran to Jinnah International Airport.

More about Karachi

  • Book your flight from Tehran to Jinnah International Airport and then search for that perfect hotel to lay your head. Hadi's Villa is one of your options in Karachi.

  • One of the best ways to get a feel for Karachi is to check out its leading attractions. Highlights include Gulshan-e-Maymar Park (Sector Y-IV), Park Gulshan e Ellahi and Malik Square.

Complete your Karachi trip with a car rental

  • We use the same magic that helped you find your cheap flight from Tehran to Jinnah International Airport to track down your ideal ride. Browse our car rentals in Karachi and easily compare your options. Plus we give you all the info you need to know, from the most popular car type to the average daily price.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.