Flight to Iran


All international flights to Tehran land at the new Imam Khomeini International Airport  located 37 km southwest of Tehran . Shiraz  city   has  daily  flights  to many international  destinations.

Dubai  has scheduled flights to many Iranian cities, including Tehran , Shiraz   etc.  and  is  therefore  worth  considering traveling to  Iran .

Flights which  are operated by Iran Air, Emirates (for Tehran), Iran Aseman Airlines, Mahan Air and other Iranian companies. Fares  are  relatively cheap on  Iranian carriers.

Iran Air and Mahan Air connect Tehran with some of the major European cities as well as destinations in Asia and Middle East. European companies landing in Tehran include BMI, Lufthansa, KLM, Alitalia, Turkish Airlines, Austrian Airlines, Aeroflot and Middle-Eastern airlines: Saudi Arabian Airlines, Emirates, and Etihad.

Qatar Airways and  Mahan Air also has flights to/from Kuala Lumpur  to  Shiraz  ( Recommended  for Australian travelers ) Qatar Airways with  a  connection  in  Doha  but Mahan Air  with a  direct  rout  lands in Shiraz . 

Additionally, Qatar airline offers several flights to Iran and provides non-stop service to Doha from to many US cities.

Low-cost airlines also operate flights to Tehran or other cities in Iran.


·Mahan Air : has flights to Shiraz and Tehran  from  South eastern Asia

·Iran Air : has  Flights to Tehran  from/to many European Capitals

·Turkish Airlines: has flights  to/from  Shiraz  via  Istanbul  from many  European  Cities and  Washington DC

·Air Arabia: has flights  to/from  Shiraz  via  Sharjah

·Air Asia: has flights to/from Tehran  via  Kuala Lumpur

·Qatar Air ways: has flights to Shiraz from many destinations in Australia - Asia - USA

In case  of   flying  to  Shiraz, Iranian  Airliners  from  Kuala Lumpur have direct flight  to Shiraz  such  as  Mahan air.

There are no direct flights at present from Canada or the USA, but you could travel via either  Europe  or Persian Gulf  States.  Non-stop flights  from Dubai  via   JFK, IAD, San Francisco, Los Angeles, Houston or Toronto are good bets.  

Visitors from Australia  or  New Zealand  can  consider  traveling via  Doha  or  Abu Dhabi  to  Shiraz  such as  Qatar  airways  or Emirates, al-Etihad  or  Air Arabia or through Kuala Lumpur take the direct flights to Shiraz .