Did you know?
- Emirates has the most nonstop flights between Dubai and Tehran.
- The shortest nonstop flight from Dubai to Tehran is 1198 km on Emirates, Iran Air, Mahan.
- There are 12 nonstop flights on route from Dubai to Tehran every day.
- 38 flights per week fly out of Dubai connecting to Tehran.
- The shortest nonstop flight time from Dubai to Tehran is 2 hours, 0 minutes on Emirates, Iran Air, Mahan.
Hotels in Tehran
Traveling on the route and need hotel in Tehran? Choose from more than 45,000 hotels.