Tickets to Tehran

Cheap flights to Iranian capital

Farzad Hosseinpour Jul 29, 2019 4 min read

Tehran is the bustling capital of Iran that exhibits an interesting balance between the modern and the traditional. The city’s numerous attractions and cultural offerings make it one of the must-see destinations in Iran. In fact, tourists usually choose Tehran and its Imam Khomeini International Airport as their entry point to Iran. Therefore, finding tickets to Tehran is one of the first things to do when you are planning a trip to Iran. There are flights to Tehran from many major cities around the world. There are also regular flights from airports across Iran to the capital as well. Below you can see how you can find and book flight tickets to Tehran from different cities.

Finding Tickets to Tehran

Many international airlines operate flights to Tehran. AtlasGlobal, Azerbaijan Airlines, Emirates, Lufthansa, Qatar Airways, Aegean Airlines are among the airlines flying to Tehran on a regular basis. Iranian airlines including Mahan Air, Iran Air, Qeshm Air, ATA Airlines also operate flights to Tehran. You can find and book flights from these airlines through online flight search engines and booking platforms.

Tickets to Tehran from European Cities

There are direct flight tickets to Tehran from many European cities including Kiev, Vienna, London, Rome, Athens, Milan, Dusseldorf, Paris, Frankfurt, and Stockholm. You can also find tickets to Tehran from other European cities through connecting flights.

Tickets to Tehran from Dubai

There are frequent flights from Dubai in the United Arab Emirates to Tehran every day of the week. Currently, Mahan Air, Qeshm Airlines, and Emirates offer flight tickets to Tehran from Dubai. Flight time from Dubai to Tehran is 1 hour 50 minutes, and the two cities are 1,220 kilometers apart.

Tickets to Tehran from India

Mahan Air is the only airline operating direct flights from the Indian capital New Delhi to Tehran. There are currently three flights from Delhi to Tehran per week which depart the Indian capital at 02:40 AM on Wednesdays, Saturdays, and Sundays for Tehran’s Imam Khomeini International Airport. Flight time is 4 hours and the two cities are 2,540 kilometers apart. You can also find tickets to Tehran from Delhi through connecting flights via other airlines.

Domestic flight Tickets to Tehran from Iranian cities

Mehrabad Airport serves domestic flights from and to the capital. Finding cheap domestic flight tickets to Tehran is easy and you are just clicks away from booking your ticket. You can search different flights and book the best flight tickets to Tehran from all Iranian airlines on HelloPersia. Some of the most popular domestic flight routes to Tehran are:

Mashhad to Tehran: Different Iranian airlines offer flights on this popular route. Flight time is about 1 hour 25 minutes and the two cities are 742 kilometers apart.

Shiraz to Tehran: Different Iranian airlines offer flights on this popular route. Flight time is about 1 hour 21 minutes and the two cities are 682 kilometers apart.

Isfahan to Tehran: Different Iranian airlines offer flights on this popular route. Flight time is about 55 minutes and the two cities are 338 kilometers apart.

Kerman to Tehran: Different Iranian airlines offer flights on this popular route. Flight time is about 1 hour 30 minutes and the two cities are 799 kilometers apart.

Kish to Tehran: Different Iranian airlines offer flights on this popular route. Flight time is about 1 hour 48 minutes and the two cities are 1,048 kilometers apart.

Yazd to Tehran: Different Iranian airlines offer flights on this popular route. Flight time is about 1 hour 07 minutes and the two cities are also 502 kilometers apart.

Tabriz to Tehran: Flight time is about 1 hour 09 minutes and the two cities are also 528 kilometers apart.

Bandar Abbas to Tehran: Flight time is about 1 hour 48 minutes and the two cities are also 1,050 kilometers apart.

Ahvaz to Tehran: Different Iranian airlines offer flights on this popular route. Flight time is about 1 hour 11 minutes and the two cities are also 547 kilometers apart.


Leave a Reply

Your email address will not be published. Required fields are marked * Comment *