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 .
![]() |
![]() |