Cheap Flights from Dubai (DXB) to Tehran (THRA)

Compare Dubai 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 Dubai to Tehran

Looking for a cheap last-minute deal or the best return flight from Dubai Airport to Tehran? If you want to travel next month, return fares start from £298. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Dubai to Tehran

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

Direct flights from Dubai to Tehran

Alternative Dubai to Tehran routes

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

Dubai to Tehran: Flight information

The things to know before you go.
Cheapest flight found£161
Cheapest month to flyJune
Average flight time2 hrs, 17 mins
Most popular airlineflydubai
Average flights per week58

Finding cheap flights from Dubai 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 Dubai to Tehran is £181. 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 17 minutes is the average flight time from Dubai to Tehran.
flydubai, Emirates and Mahan Air fly direct from Dubai to Tehran.
As of April 2026, there are 58 flights per week flying from Dubai to Tehran.
The cheapest month to fly from Dubai to Tehran is usually October.
If you're flying from Dubai Airport, the cheapest airport near Tehran is Imam Khomeini International – which is 22.6 miles away from the centre of Tehran. We've found flights into this airport from £181.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Dubai Airport to Tehran on Wednesday, 7 October 2026.
Yes – the average flight time is 2 hours and 17 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 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.
Currently, Kuwait Airways and flydubai offer the cheapest flight tickets to Tehran.

Travelling from Dubai Airport (DXB) to Tehran: what you need to know

  • The average time for a direct flight from Dubai Airport to Tehran is 2 hours 10 minutes.

  • The timezone in Tehran is UTC+3:30. The city is 30 minutes behind Dubai, where Dubai Airport is located.

  • With 72 flights a week between the two airports, Dubai Airport (DXB) to Imam Khomeini International Airport (IKA) is the busiest route. Emirates operates the earliest flight at 01:15. If you prefer to get more out of your day before jetting off, the latest departure from DXB to IKA is with Mahan Air at 22:10.

  • For hassle-free travel, arrive at the airport two hours ahead of international flights and one hour before domestic departures. This ensures you have enough time to board your DXB to Tehran flight.

  • You can expect bigger queues during popular months such as July. Arriving up to four hours in advance for an international flight and two hours for domestic departures will help ensure a smooth travel experience.

  • Direct Dubai Airport to Tehran tickets are available for booking. Imam Khomeini International Airport (IKA) will be where your journey ends.

  • These are some of the most popular airlines offering direct flights from Dubai Airport to Tehran:

  • We make it a breeze to book plane tickets from DXB to Tehran with a stopover. To see your options, deselect 'Direct flights only.' Next, select a flight offering a stop long enough to see the sights of the city of your choice. Top stopovers include:

    • Hamad International Airport (DOH)

    • Kuwait International Airport (KWI)

    • Muscat International Airport (MCT)

  • Travelling from central Dubai to DXB takes about 50 minutes by public transport. If you ride-share, drive or get a cab, you'll cover the 10 kms (6 miles) in 15 minutes or so, depending on traffic.

  • Want a hassle-free start to your journey? Stay near DXB. Whether you're taking an early flight from Dubai Airport to Tehran or want to avoid feeling rushed, these hotels are all about convenience:

  • 74.31% of flights leaving from Dubai Airport make it to their destination on schedule.

How to find the cheapest flights from Dubai Airport (DXB) to Tehran

  • £161 is the lowest price we've seen for a one-way Dubai Airport to Tehran flight. A return plane ticket right now is £181. Depending on when you book and the availability, these fares may change.

  • To score cheap flights from DXB to Tehran, reserve your journey one month before your departure date.

  • The best month for landing cheap Dubai Airport to Tehran tickets is May. Use the 'Whole month' tool to compare all available prices, then choose the dates with the lowest fares.

  • Locking in a cheap flight from DXB to Tehran is easy with Price Alerts. All you need to do is create one of these automatic notifications and we'll notify you as soon as the price has dropped.

  • Save money on your flight from Dubai Airport to Tehran with the help of our filters. Select your ideal duration, departure time and airlines, then sort the results by 'Cheapest' for the best deals.

Airports in Tehran

Imam Khomeini International Airport (IKA)

  • The distance from Imam Khomeini International Airport (IKA) to central Tehran is roughly 56 kms (35 miles). It takes around 1 hour to reach the centre driving.

  • Stay just a quick transfer away if you're arriving on a late flight from Dubai Airport to Tehran. Remis Hotel is a good option near IKA. Or check in and relax at Rexan Hotel before travelling to your final destination.

Best time to go to Tehran

  • Plan your trip to Tehran in high season if you like a busy atmosphere, but remember that prices tend to be higher. Alternatively, book your flights from Dubai Airport to Tehran during low season when prices are cheaper and crowds are smaller.

  • Book a Dubai Airport to Tehran plane ticket with a departure in July to visit the city during its warmest month. Expect temperatures to range from 23ºC (73ºF) to 38ºC (100ºF).

  • Look for cheap tickets from DXB to Tehran in January if you want to travel in cooler conditions. Temperatures are at their lowest then, ranging between -6ºC (21ºF) and 10ºC (50ºF) on average.

More about Tehran

  • When it comes to looking for somewhere to rest your head, you'll find the best places to stay in Tehran right here. Explore these options after you've booked your flight from Dubai Airport to Tehran:

  • National Museum of Iran and Golestan Palace are a couple of major attractions to put on your Tehran must-do list. Keep the adventure rolling by checking out Azadi Tower.

Explore more of Iran

  • You've visited Tehran, now it's time to explore other corners of Iran. Journey around 338 kms (210 miles) south to Isfahan to check off its leading sights. From Hasht Behesht Palace to Jameh Mosque of Isfahan and Kakh-e Ali Qapu, there's plenty to keep you on the go.

  • If you're ready to explore another great destination in Iran, consider Qom, about 129 kms (80 miles) south of Tehran. Ferdosi Park, Astaneh Museum and Gonbad Sabz Garden are key reasons to visit.

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