The UAE's General Civil Aviation Authority (GCAA) has directed Dubai Airports to cancel all the flights to and from Iran until further notice.
The step has come in light of a rising number of coronavirus cases in Iran.
Dubai Airports released the statement saying, "All flights to and from the Islamic Republic of Iran, with the exception of Tehran, have been suspended until further notice. All passengers arriving on direct flights from Tehran will receive thermal screening at the airport by Dubai Health Authority (DHA) and its Airport Medical Centre team. Customers affected by the suspension are urged to contact their airlines directly for details on rebooking."
On Tuesday, flights between Bahrain and Dubai were cancelled for 48 hours to confront the recent coronavirus outbreak. On Monday, the UAE government announced a travel ban to Thailand and Iran for its citizens.
There are 30 daily flights between Dubai and Bahrain, and 9 daily flights between Dubai and destinations in Iran, excluding Tehran.
Passengers travelling in the banned regions are advised to check with the respective airlines for more details.