Cheap Flights from Tehran (THRA) to Kabul (KBL)

Your route at a glance

Cheapest deal£382
Cheapest monthDecember
Average flight duration2 hours and 38 minutes
Most popular airlineMahan Air

Compare Tehran to Kabul flight deals

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

Book the best Kabul fare with no extra fees

Flight deals from Tehran to Kabul

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

Find the cheapest month to fly from Tehran to Kabul

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

Direct flights from Tehran to Kabul

Tehran to Kabul: Alternative routes

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

Finding cheap flights from Tehran to Kabul: Frequently asked questions

The best price we found for a return flight from Tehran to Kabul is £382. 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.
2 hours and 38 minutes is the average flight time from Tehran to Kabul.
Mahan Air flies direct from Tehran to Kabul.
As of December 2025, there are 2 flights per week flying from Tehran to Kabul.
The cheapest month to fly from Tehran to Kabul is usually December.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Tehran to Kabul Airport on Tuesday, 16 December 2025.
Yes – the average flight time is 2 hours and 38 minutes.
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 Kabul 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 Kabul is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Kabul is Air Arabia .

Travelling from Tehran to Kabul International Airport (KBL): What you need to know

  • Tehran's main base, Imam Khomeini International Airport (IKA), is where great travel stories take off. Explore the departure options from here when planning your flight from Tehran to Kabul International Airport (KBL).

  • Hop on a direct Tehran to Kabul International Airport flight and you'll be in the air for an average of 2 hours 30 minutes.

  • Kabul International Airport is located in Kabul. The city operates on the UTC+4:30 timezone and is one hour ahead of Tehran.

  • You can choose from 3 direct flights a week between Imam Khomeini International Airport (IKA) and Kabul International Airport (KBL). This is the busiest route, with Iran Airtour offering a 6am departure from IKA to KBL.

  • Arrive at the airport on time so you don't miss your flight from Tehran to KBL. Be there at least two hours ahead for international flights and an hour early for domestic departures to skip the mad dash to your gate.

  • With more people on the move during high season, it's wise to get to your terminal even earlier. Two hours for domestic flights and up to four for international journeys will allow extra time for delays.

Airports in Tehran

Imam Khomeini International Airport (IKA)

  • You can find a direct flight from Tehran to Kabul International Airport (KBL) departing from Imam Khomeini International Airport (IKA).

  • At IKA, there's a variety of carriers operating direct flights from Tehran to Kabul International Airport, such as:

  • The majority of passengers prefer to book seats with Iran Airtour between IKA and KBL.

  • IKA is about 56 kms (35 miles) from central Tehran. If you're driving, catching a cab or ride-sharing from the centre, it'll take you 1 hour or so to get there, depending on traffic conditions.

  • If you've booked an early flight from Tehran to Kabul International Airport, why not stay somewhere nice and close? Avoid the stress of rushing to the terminal (and enjoy some extra shut-eye) at Remis Hotel. Rexan Hotel is another convenient accommodation option near Imam Khomeini International Airport.

  • Of all flights leaving Imam Khomeini International Airport, 69.19% touch down on time at their destination.

About Kabul International Airport (KBL)

  • Arriving on a late flight from Tehran to Kabul International Airport or just want to settle in quick? Booking a hotel close to KBL simply makes sense. Kabul Star Hotel & Restaurant and Orhan Apartment are two good options.

How to find the cheapest flights from Tehran to Kabul International Airport (KBL)

  • £121 is the best price for a one-way ticket from Tehran to Kabul International Airport. Return flights start from £382. These prices can change based on availability.

  • Book five months before you travel. Pricing trends suggest that this is the ideal window for finding cheap flights from Tehran to KBL.

  • October is when you're most likely to land a bargain on a Tehran to Kabul International Airport ticket. If you want to travel at a different time of year, the 'Whole month' tool will give you the lowest prices for each month.

  • Be the first to know about deals for plane tickets from Tehran to KBL by setting up a Price Alert. We'll send you an email or notification through the app when fares go down.

  • Bag the best deal on a flight from Tehran to Kabul International Airport with the help of the filters. Pick your ideal departure and arrival times, number of stops and airlines. You can also sort your results by 'Best,' 'Cheapest' or 'Fastest.'

The best time to fly from Tehran to Kabul International Airport (KBL)

  • It's time to figure out when to book your flight from Tehran to Kabul International Airport (KBL). June is the busiest month to visit Kabul. If crowds aren't your thing, head there in April.

  • Book a Tehran to KBL plane ticket departing in July if you want to experience the city during its warmest month. Expect temperatures in Kabul to range from 16ºC (61ºF) to 33ºC (91ºF).

  • Look for cheap tickets from Tehran to Kabul International Airport in January if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between -12ºC (10ºF) and 8ºC (46ºF).

More about Kabul

  • Start your Kabul trip right by choosing the perfect place to stay. Once you've booked your flight from Tehran to Kabul International Airport, explore our selection of accommodation options including:

  • Your Kabul visit won't be complete without checking out the sights. Major attractions worth exploring include Gardens of Babur (Bagh-e-Babur), National Museum of Afghanistan and Ancient Stupa.

Explore more of Afghanistan

  • You've seen Kabul, now it's time to explore other parts of Afghanistan. Journey about 113 kms (70 miles) east to Jalalabad to tick off its popular sights. From Raihan Garden RK to Abdul Haq Park and Siri-up-Aimarat Palace سراج المارت پارک, there's plenty to keep you busy.

  • Time for another stop? Set out for Kunduz. It's located about 241 kms (150 miles) north of Kabul and is known for highlights like بالاحصار كندز (كهندژ) Kunduz Fort.

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