Cheap Flights from Jakarta to Tehran

Compare Jakarta to Tehran flight deals

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

Book the best Tehran fare with no extra fees

Flight deals from Jakarta to Tehran

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

Find the cheapest month to fly from Jakarta to Tehran

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

Alternative Jakarta to Tehran routes

Looking for the cheapest, fastest or easiest route from Jakarta to Tehran? You could fly into the following airports instead.

Jakarta to Tehran: Flight information

The things to know before you go.
Cheapest flight found$1,096
Cheapest month to flyApril

Finding cheap flights from Jakarta to Tehran: Frequently asked questions

There are 2 airports in Tehran: Mehrabad International and Imam Khomeini International.
The best price we found for a return flight from Jakarta to Tehran is $1,096. 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 Jakarta to Tehran. But we found flights with one or more stops from $1,096.
As of April 2025, there are no flights flying from Jakarta to Tehran.
The cheapest month to fly from Jakarta to Tehran is usually April 2025.
If you're flying from Jakarta, the cheapest airport near Tehran is Imam Khomeini International – which is 36.4 km away from the centre of Tehran. We've found flights into this airport from $1,096.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Jakarta to Tehran on Thursday, 17 April 2025.
No airlines currently offer direct flights between Jakarta and Tehran. 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 Tehran 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 Tehran is around 40 days in advance, so don’t leave your flight to the last minute.
In April, the average temperature is usually around 11°C. July is typically the warmest month in Tehran, when it usually averages around 32°C. You can expect the least rain in July. The coldest month is January, with temperatures averaging -5°C. The rainiest month is November.
The cheapest airline that flies to Tehran is IndiGo .

Travelling from Jakarta to Tehran: what you need to know

  • Planning your getaway begins with figuring out where you'll leave from in Jakarta. Soekarno-Hatta International Airport (CGK) is the city's main airport, so check out your options for reserving a flight from Jakarta to Tehran departing from here.

  • Hop off the plane at Tehran's primary hub, Imam Khomeini International Airport (IKA).

  • To ensure you catch your flight from Jakarta to Tehran, leave plenty of time for things like check-in and baggage drop. Arriving two hours before international departures and an hour before domestic flights is the general travel rule.

  • During popular months such as July, it's a good idea to get to the airport even earlier. Plan to arrive two hours before domestic departures and four hours ahead of international flights whenever you're flying during peak periods in general.

  • When travelling to Iran for tourism purposes, you'll need a visa if you have a passport from Indonesia. However, visa rules are subject to change and other documentation may be needed depending on the purpose and duration of your stay. Always check the most recent guidelines before you book your cheap flight from Jakarta to Tehran.

Flying from Jakarta

Soekarno-Hatta International Airport (CGK)

  • Consider adding a stopover to possibly find a cheaper flight from Jakarta to Tehran. Simply uncheck 'Direct flights only' when browsing departures from Soekarno-Hatta International Airport. Take a break (and maybe save some cash) by stopping at one of these popular airports:

    • Istanbul Ataturk Airport (IST)

    • Dubai Airport (DXB)

    • Hamad International Airport (DOH)

  • The journey from central Jakarta to CGK takes about 1 hour and 29 minutes by public transport. If you drive, ride-share or grab a cab, you'll cover the 32 kilometres in 36 minutes or so, depending on traffic.

  • After a hassle-free start to your holiday? Stay near Soekarno-Hatta International Airport. Whether you've booked an early flight from Jakarta to Tehran or just don't want to be rushed, these hotels are just the thing:

Arriving in Tehran

Imam Khomeini International Airport (IKA)

  • Imam Khomeini International Airport (IKA) to central Tehran is approximately 56 kilometres. It'll take you about 1 hour to get to the centre driving.

  • It's hard to beat the convenience of staying close to the terminal if you've just hopped off a late flight from Jakarta to Tehran. Remis Hotel and Rexan Hotel are some good accommodation options near IKA.

How to find the cheapest flights from Jakarta to Tehran

  • $427 is currently the lowest price for a one-way ticket from Jakarta to Tehran. Return flights start from $1,096. These prices can change depending on availability and demand.

  • To pick up cheap tickets from Jakarta to Tehran, book as early as possible. Airlines generally offer their best fares when flights are first released.

  • If you're willing to be flexible with your trip dates, try using the 'Whole month' tool. It'll show you the cheapest price across each month when searching for your ticket from Jakarta to Tehran.

  • Create a Price Alert for cheap tickets from Jakarta to Tehran. You don't need to check every day to see if prices have fallen. We'll notify you when there's a change in price.

  • Tailor your flights using filters. Choose your arrival and departure times, airlines and total journey duration. You can also sort your results by 'Best,' 'Fastest' or 'Cheapest' flights from Jakarta to Tehran.

Best time to go to Tehran

  • April is the quietest month for flights from Jakarta to Tehran, while July is the most popular. Choose the best time to visit Tehran based on whether you like a laid-back vibe or a more bustling atmosphere.

  • The warmest month in Tehran is July, with the temperature ranging between 23ºC and 38ºC. Book your flights from Jakarta to Tehran in this month if this is the kind of weather you like.

  • Search for cheap tickets from Jakarta to Tehran in January if you like travelling in cooler conditions. Temperatures are at their lowest around then, ranging between -6ºC and 10ºC on average.

More about Tehran

  • Start your Tehran trip right by choosing the ideal place to stay. After booking your flight from Jakarta to Tehran, explore our range of hotels including:

  • There are so many things to explore in this city it can be tricky to work out where to start. Golestan Palace, National Museum of Iran and Azadi Tower are major attractions which should feature on any well-planned Tehran itinerary.

Complete your Tehran trip with a car rental

  • We use the same magic that helped you find your cheap flight from Jakarta to Tehran to track down amazing deals on car rentals. Search for your ride in seconds and compare your options in one place. Plus you'll find all the info you need to drive in Tehran, 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.