April 14 (Reuters) - An Aeroflot flight from Moscow to Tehran which took off on Saturday evening will land in Makhachkala in Russia's Dagestan region and a number of flights to Egypt and the United Arab Emirates will be postponed, the airline said.

"Flight SU514 Moscow - Tehran ... will land at the Makhachkala airport," Aeroflot said on its Telegram messaging app. "In order to ensure flight safety, the plane will return to Moscow after refuelling."

The return flight from Tehran to Moscow has been cancelled, it added.

The Russian flagship carrier also said it was postponing until at least later on Sunday flights from Moscow and St. Petersburg to the Red Sea resort town of Hurghada in Egypt, from Moscow to Sharm El-Sheikh in Egypt, and from Moscow to Dubai and Abu Dhabi in the UAE. (Reporting by Lidia Kelly in Lisbon Editing by Nick Zieminski and Jonathan Oatis)