Flights from Dubai to Tehran
DXB to THR. All flight routes from Dubai International, United Arab Emirates to Mehrabad International, Iran. These flights are operated by Emirates & flydubai through 2 different flight connections. The shortest flight time is 7 hours and 25 minutes.
Other flight options
Check out these routes. They have daily flights from Dubai International and connections to Tehran:
Find the best prices on hotels and car rental near Mehrabad
We got great deals on hotels and car rentals near the airport.
Dubai to Tehran flights
There are over 2 and approximately 9 flights every week. While flying to Tehran from Dubai you will be doing a stopover in either Lar (LRR) or Mashad (MHD).
Are there any non-stop flights from DXB to THR?
There are no direct or non-stop flights from Dubai International, DXB to Mehrabad International, THR.
Miles & flight time: DXB - THR
The shortest flight time between DXB and THR is 5 hours and 45 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
LRR Lar | 5h 45m | 2h 5m | 763 (1228 km) |
MHD Mashad | 7h 25m | 2h 40m | 1273 (2048 km) |
Unpublished Flight Rates From Dubai to Tehran
From Dubai to Iran
Below is a list of other destinations to Iran from Dubai International with either direct flights or 1 stop connections.
- IKA Tehran Direct
- MHD Mashad Direct
- SYZ Shiraz Direct
- TBZ Tabriz
- IFN Isfahan Direct
- BND Bandar Abbas Direct
- AWZ Ahwaz Direct
- LRR Lar Direct
- RAS Rasht
- GSM Qeshm Island Direct