Cheap Flights from Dubai to Tehran

Travellers and cabin class

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 to Tehran? 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 April.

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 foundRs40,056
Cheapest month to flyApril
Average flight time2 hrs, 16 mins
Most popular airlineEmirates
Average flights per week116

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 Rs76,258. 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 16 minutes is the average flight time from Dubai to Tehran.
Emirates, flydubai and Mahan Air fly direct from Dubai to Tehran.
As of March 2025, there are 116 flights per week flying from Dubai to Tehran.
The cheapest month to fly from Dubai to Tehran is usually March 2025.
If you're flying from Dubai Airport, 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 Rs76,258.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Dubai Airport to Tehran on Thursday, 24 April 2025.
Yes – the average flight time is 2 hours and 16 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 March, the average temperature is usually around 5°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, flydubai offers the cheapest flight tickets to Tehran.

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

  • Book a direct flight from Dubai Airport to Tehran and you'll be travelling for around 2 hours.

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

  • The busiest route is from Dubai Airport (DXB) to Imam Khomeini International Airport (IKA). Choose from 78 weekly services between these two airports. If you want to get going as soon as possible, the earliest flight from DXB to IKA is the 01:15 Emirates service. If you'd rather fly out later on, the last departure is at 22:00 with Mahan Air.

  • Leave plenty of time to catch your flight from DXB to Tehran. As a general rule, arrive at least two hours before international departures and an hour ahead for domestic flights.

  • Travelling during a peak month like July? Major public holidays and other popular periods can mean longer lines at security. Play it safe and arrive up to four hours before international flights and two hours before a domestic departure.

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

  • Numerous airlines operate direct flights from Dubai Airport to Tehran. The most popular include:

  • A stopover is the ideal opportunity to take a travel break — and perhaps even explore a different city. When browsing flights from DXB to Tehran, uncheck the 'Direct flights only' box to see where you can visit along the way. Popular options include:

    • Muscat International Airport (MCT)

    • Kuwait International Airport (KWI)

    • Hamad International Airport (DOH)

  • You'll need a visa for Iran if you have a passport from United Arab Emirates and are travelling for tourism purposes. Visa and travel documentation requirements can be subject to change. So before you book your cheap ticket from Dubai Airport to Tehran, check with your airline and your destination country's local consulate or embassy for the most recent updates.

  • The journey from central Dubai to DXB takes approximately 49 minutes by public transport. If you drive, ride-share or take a cab, you'll cover the 14 kilometres in 16 minutes or so, depending on traffic conditions.

  • Searching for a handy hotel near DXB? If you're catching an early flight from Dubai Airport to Tehran, these stays will put you moments from your check-in counter:

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

  • Rs40,056 is the cheapest price we've seen for a one-way ticket from Dubai Airport to Tehran. For a return flight on this route, the best price is Rs76,258. Depending on the availability and when you book, these fares can change.

  • To snag cheap tickets from DXB to Tehran, book your trip 9 months ahead of your departure date.

  • May is the cheapest month for tickets from Dubai Airport to Tehran. If you'd like to travel at a different time of year, the 'Whole month' tool will show you the lowest prices across every month.

  • Log into your online account or use the app to create a Price Alert. You'll get notified straight away if there's a cheaper deal on this route. It's simple to do, and it'll save you from looking for flight tickets from DXB to Tehran every day.

  • Take advantage of the filters to find your ideal trip. To see the 'Fastest,' 'Cheapest' or 'Best' flights from Dubai Airport to Tehran, use the 'Sort by' tool. You can also filter results by airline, arrival and departure times, and journey duration.

Airports in Tehran

Imam Khomeini International Airport (IKA)

  • Imam Khomeini International Airport (IKA) is around 56 kilometres from the centre of Tehran. With your own car rental or if you take a cab, the drive is about 1 hour.

  • Arriving late on a flight from Dubai Airport to Tehran? Grab your luggage and go straight to the comfort of a hotel. Two good options close to IKA are Remis Hotel and Rexan Hotel.

Best time to go to Tehran

  • It's time to pick your trip dates for your flight from Dubai Airport to Tehran. July is the most popular month for a trip to Tehran. If you want a quieter atmosphere, go in April.

  • Lock in your flight from Dubai Airport to Tehran for July to experience the city during its warmest month. You can expect temperatures to range from 23ºC to 38ºC.

  • If you want cooler conditions, look for a cheap flight from DXB to Tehran in January when temperatures average between -6ºC and 10ºC.

More about Tehran

  • Once you've booked your flight from Dubai Airport to Tehran, think about where you want to stay in this city. Make one of these options your base for exploring Tehran:

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

Complete your Tehran trip with a car rental

  • Select one of our car rentals in Tehran and see the sights on your own schedule. Easily compare rates in one place to find the perfect ride once you've locked in your hotel and cheap flights from Dubai Airport to Tehran.

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