Non-stop flights from Tehran (THR)

From Tehran (THR)
Country Iran
Dates Anytime
Filters
Destinations 29 direct
Reach Score 54/99
Continents 1 of 6
Avg. distance 692 km
Avg. flight time 49m
Loading map...

About flights from Tehran (THR)

Mehrabad International sits in the western fold of Tehran, a city of fourteen million that presses up against the Alborz mountains like it's trying to escape its own noise. This airport has a particular character — older, more worn-in than the newer Imam Khomeini International to the south, and entirely focused on getting Iranians around Iran. It's a domestic workhorse, and that tells you something important about the country itself: vast, geographically extreme, and not easily crossed by road.

Quick stats for THR

  • Direct destinations: 29
  • Countries served: 1
  • Continents reached: 1 of 6
  • Average flight distance: 692 km
  • Longest non-stop: Chah Bahar (ZBR) — 1,431 km (~1h 47m)
  • Shortest non-stop: Sary (SRY) — 198 km (~15 min)
  • Reach score: 54/99

Why fly to Tehran?

Iran is bigger than most people picture it. The longest route out of Mehrabad reaches Chah Bahar, a port city on the Gulf of Oman coast, 1,431 kilometers away — a trip that would take the better part of two days overland. Flying makes the country navigable in a way nothing else does. At the other end of the scale, Sary in Mazandaran province sits just 198 kilometers north, yet the Alborz range makes that a serious undertaking by car. Carriers like Iran Air and Caspian Airlines run these routes with frequency that reflects genuine demand. For foreign travelers who've secured the necessary visa, domestic flights are the only honest way to understand how much Iran actually contains.

Longest non-stop flights from THR

The furthest destinations you can reach non-stop from Tehran:

  1. Chah Bahar, Iran (ZBR) — 1,431 km, approximately 1h 47m
  2. Zahedan, Iran (ZAH) — 1,132 km, approximately 1h 25m
  3. Qeshm Island, Iran (GSM) — 1,084 km, approximately 1h 21m
  4. Bandar Lengeh, Iran (BDH) — 1,072 km, approximately 1h 20m
  5. Bandar Abbas, Iran (BND) — 1,057 km, approximately 1h 19m

Short-haul flights from THR

Quick getaway options with the shortest flights from Tehran:

  1. Sary, Iran (SRY) — 198 km, approximately 15 min
  2. Rasht, Iran (RAS) — 237 km, approximately 18 min
  3. Gorgon, Iran (GBT) — 308 km, approximately 23 min
  4. Isfahan, Iran (IFN) — 332 km, approximately 25 min
  5. Ardabil, Iran (ADU) — 390 km, approximately 29 min

Tips for travelers at THR

Mehrabad is roughly 15 kilometers from central Tehran, and taxis from Azadi Square or Valiasr are the most practical option — expect 30 to 45 minutes depending on traffic, which in Tehran is never a small variable. The metro's Line 4 stops at Mehrabad, a genuinely useful connection that most first-timers overlook. Book domestic tickets well in advance during Nowruz, the Persian New Year in late March, when every flight in the country fills completely. Carry cash for airport incidentals, and confirm your flight time the day before — schedules here shift more readily than you might be used to.

Airlines operating from THR

The following airlines offer non-stop flights from Mehrabad International:

B9, EP, IR, QB

Frequently asked questions about flying to Tehran

What's the best way to get from Mehrabad International Airport to Tehran city center?

You can take a taxi or ride-sharing app like Snapp for around 200,000-300,000 IRR, or use the airport bus which is cheaper at about 50,000 IRR but takes longer. The trip typically takes 30-60 minutes depending on traffic.

When is the best time to fly to or from Tehran?

Spring (March-May) and fall (September-November) offer the most pleasant weather and fewer crowds, while summer can be extremely hot and winter occasionally brings disruptions. Book in advance during Persian New Year (Nowruz) in March as it's peak travel season.

How many direct flight destinations can I reach from Mehrabad?

Mehrabad International Airport offers 29 direct destinations, connecting you to major cities across the Middle East, Europe, and Asia without needing to change planes.

What do I need to know about visa requirements for Iran?

Most visitors need a visa to enter Iran, which you should arrange before arrival through an Iranian embassy or consulate—tourist visas typically take 1-2 weeks. Some nationalities may qualify for visa-on-arrival, but it's best to confirm your specific requirements beforehand.

What's a helpful tip for Mehrabad Airport?

Download offline maps and have your hotel address written in Farsi, as English signage is limited in some areas and staff may not speak English. Also, have some Iranian Rial cash ready since not all vendors accept cards.

How much should I budget for airport transfers and getting around Tehran?

A taxi from the airport costs roughly $5-10 USD, and getting around the city by taxi is very affordable at $1-3 per ride, making Tehran one of the cheapest destinations for ground transportation. Public metro rides are even cheaper at under $0.50 per trip.

Plan your trip from Tehran

Browse the complete list of 29 destinations below to find your next flight from Mehrabad International. Each route page includes distance, estimated flight time, and airline information to help you plan your trip.

Find flights from Tehran
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

All 29 direct destinations

Code Destination Country Airlines
ABD Abadan Iran 659 km 47m EPIRQB
AWZ Ahwaz Iran 539 km 38m B9EPIRQB
PGU Ala'Marvdasht Iran 933 km 1h 6m EP
ADU Ardabil Iran 390 km 28m EPIR
BND Bandar Abbas Iran 1,057 km 1h 15m B9EPIRQB
BDH Bandar Lengeh Iran 1,072 km 1h 16m IR
MRX Bandar Mahshahr Iran 606 km 43m QB
XBJ Birjand Iran 792 km 56m B9IR
BJB Bojnord Iran 571 km 40m IR
BUZ Bushehr Iran 750 km 53m B9EPIRQB
ZBR Chah Bahar Iran 1,431 km 1h 41m B9
GBT Gorgon Iran 308 km 22m EPIRQB
IIL Ilaam Iran 507 km 36m EP
IFN Isfahan Iran 332 km 23m IRQB
KER Kerman Iran 801 km 57m IR
KSH Kermanshah Iran 408 km 29m EPIRQB
KIH Kish Island Iran 1,049 km 1h 14m B9IRQB
LRR Lar Iran 938 km 1h 6m IR
MHD Mashad Iran 751 km 53m B9EPIRQB
OMH Nazluy-ye Jonubi Iran 599 km 42m B9EPIRQB
GSM Qeshm Island Iran 1,084 km 1h 17m B9IRQB
RAS Rasht Iran 237 km 17m EPIRQB
SDG Sanandaj Iran 393 km 28m EPQB
SRY Sary Iran 198 km 14m IR
SYZ Shiraz Iran 694 km 49m B9EPIRQB
SYJ Sirjan Iran 795 km 56m EP
TBZ Tabriz Iran 526 km 37m B9EPIRQB
AZD Yazd Iran 502 km 35m EPIR
ZAH Zahedan Iran 1,132 km 1h 20m B9EPIRQB

Frequently asked questions

  • How many direct flights are available from Tehran (THR)?

    There are 29 non-stop destinations available from Mehrabad International (THR) in Iran.

  • What are the longest flights from THR?

    The longest non-stop flights from THR are: Chah Bahar (ZBR) at 1,431 km, Zahedan (ZAH) at 1,132 km, Qeshm Island (GSM) at 1,084 km.

  • What airlines fly from Tehran (THR)?

    Airlines operating from THR include: B9, EP, IR, QB.

  • What is the reach score of Tehran (THR)?

    Mehrabad International has a reach score of 54/99, measuring its connectivity based on number of direct destinations (29), average flight distance, and continental diversity (1 of 6 continents).

Cheapest fares from Tehran (THR)

Explore by flight time from Tehran

Nearby airports to Tehran

Other airports within 500 km of Tehran (THR). Compare connections, distances, and fares from neighbouring hubs.

Related guides for Tehran & Iran

Same topic, different angle — sibling pages from across Flightmaps for travellers using THR.

Explore destinations from Tehran