Cheap flights from Dubai to Tehran

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 February.

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$174
Cheapest month to flyFebruary
Average flight time2 hrs, 17 mins
Most popular airlineEmirates
Average flights per week82

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 $299. 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.
Emirates, flydubai and Mahan Air fly direct from Dubai to Tehran.
As of February 2026, there are 82 flights per week flying from Dubai to Tehran.
The cheapest month to fly from Dubai to Tehran is usually February.
If you're flying from Dubai, 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 $299.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Dubai to Tehran on Thursday, 26 February 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 February, the average temperature is usually around 1°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 Kuwait Airways. And the cheapest airline that flies to Imam Khomeini International Airport is Emirates.

Flying from Dubai to Tehran: what you need to know

  • There are two main airports you can fly out of in Dubai. Check out your options departing from Dubai Airport (DXB) or Dubai World Central - Al Maktoum International Airport (DWC) when booking your flight from Dubai to Tehran.

  • Touch down at Tehran's major arrival point, Imam Khomeini International Airport (IKA).

  • Hop on a direct Dubai to Tehran flight and you'll be travelling for an average of 2 hours 20 minutes.

  • Tehran's timezone is UTC+3:30, which makes Tehran 30 minutes behind Dubai.

  • Dubai Airport (DXB) to Imam Khomeini International Airport (IKA) is the most popular route that connects these two cities. There are 72 weekly departures to pick from. If you prefer a later start to the day, the last flight from Dubai to Tehran is with Mahan Air at 22:10. Go for the first DXB to IKA departure operated by Emirates at 01:15 to make the most of your first day in Tehran.

  • For a stress-free start to your trip, turn up at the airport two hours ahead of international flights and one hour before domestic departures. This leaves you with plenty of time to board your Dubai to Tehran flight.

  • Flying during a peak time like July? School holidays and other high seasons can mean longer queues and delays at security. Play it safe and get there up to four hours before international flights and two hours before domestic departures.

How to find the cheapest flights from Dubai to Tehran

  • To snag cheap Dubai to Tehran flights, reserve your journey two months before your departure date.

  • Organise your trip for May. That's the best month for landing great bargains on plane tickets from Dubai to Tehran. If your travel dates are flexible, use the 'Whole month' tool to find the lowest price across every month.

  • You don't need to search every day to see if prices have dropped when you set up a Price Alert. We'll notify you as soon as a better deal is available on cheap flights from Dubai to Tehran.

  • Lock in a cheap Dubai to Tehran flight with the help of our filters. Select your ideal times, airlines and number of stops, then sort the results by 'Cheapest' to see the best deals.

Flying from Dubai

Dubai Airport (DXB)

  • If you're looking for a direct flight from Dubai to Tehran, you can depart from Dubai Airport (DXB). Fly from DXB to Imam Khomeini International Airport (IKA) in one seamless trip.

  • Direct Dubai to Tehran plane tickets are available from a good range of airlines at DXB. Take flight with one of these carriers:

  • Consider adding a stopover to potentially find a cheaper Dubai to Tehran flight. Simply uncheck 'Direct flights only' when searching for departures from Dubai Airport. Take a break (and maybe save some cash) by stopping at one of these airports:

    • Hamad International Airport (DOH)

    • Kuwait International Airport (KWI)

    • Muscat International Airport (MCT)

  • Located around 10 kilometres from the centre of Dubai, DXB can be reached in about 15 minutes by car, depending on traffic. The journey on public transport will take roughly 50 minutes.

  • Booked an early flight from Dubai to Tehran? Avoid the last-minute rush to the airport (and sneak in some extra snooze time) by choosing one of these hotels close to Dubai Airport:

  • When it comes to the on-time performance of Dubai Airport, 74.31% of flights arrive within the scheduled time frame.

Dubai World Central - Al Maktoum International Airport (DWC)

  • DWC is around 48 kilometres from central Dubai. It'll take 45 minutes or so to get to the airport driving from the city centre. Public transport takes roughly 2 hours 5 minutes.

  • You're off on holiday, so why not spend an extra night away from home? Consider kicking back in one of these hotels near Dubai World Central - Al Maktoum International Airport the day before your flight from Dubai to Tehran:

  • When it comes to flight punctuality, Dubai World Central - Al Maktoum International Airport has an on-time arrival performance of 57%.

Arriving in Tehran

Imam Khomeini International Airport (IKA)

  • Imam Khomeini International Airport (IKA) is approximately 40 kilometres from the centre of Tehran. If you're catching a cab or a ride-share, the drive takes roughly 1 hour 5 minutes.

  • Stay moments from the tarmac if you're arriving on a late flight from Dubai to Tehran. Remis Hotel is one option near IKA. Or check in and enjoy some rest at Rexan Hotel before continuing to your final destination.

Best time to go to Tehran

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

  • Book a Dubai to Tehran ticket departing in July if you're eager to visit the city during its warmest month. You can expect temperatures in Tehran to range from 23ºC (73ºF) to 38ºC (100ºF).

  • January has average temperatures of between -6ºC (21ºF) and 10ºC (50ºF). Search for cheap flights from Dubai to Tehran around that time if you like travelling in cooler conditions.

More about Tehran

  • Start your Tehran trip off on the right foot by choosing the perfect place to stay. As soon as you've booked your flight from Dubai to Tehran, browse our selection of hotels including:

  • All great holidays should include a little sightseeing. Golestan Palace, National Museum of Iran and Azadi Tower are attractions you won't want to skip in Tehran.

Explore more of Iran

  • Tehran has plenty to offer, but there are so many other parts of Iran just waiting to be discovered. About 338 kilometres south of Tehran, a trip to Isfahan will fill your itinerary to the brim. Start with popular sights like Sheikh Lotfollah Mosque, Chehel Sotoun and Vank Cathedral.

  • Karaj is another must-experience destination in Iran and is around 32 kilometres west of Tehran. No journey is complete without dropping by Lale Park, Fatemiyeh Park and Vahdat Park.

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