Mehrabad, nestled in the heart of Iran, captivates visitors with its rich history, vibrant culture, and picturesque landscapes. This bustling city seamlessly blends ancient traditions with modern influences, offering a truly unique experience to all who wander its cobblestone streets. From exploring historic sites such as the stunning Golestan Palace to indulging in local delicacies at bustling bazaars, Mehrabad enchants travelers with its warm hospitality and diverse attractions. Whether admiring the majestic Mount Damavand or immersing oneself in the artistry of local artisans, Mehrabad is a destination that promises unforgettable memories and a deep appreciation for Persian heritage.
The cheapest month to fly to Mehrabad is typically November.
The best price we found is for ₹29,828 from Mumbai to Tehran.
Some popular airlines include: Air Arabia Abu Dhabi, SalamAir, Vistara, Qatar Airways, Kuwait Airways, Jazeera Airways, IndiGo, Air India Express, Air Arabia.
A good price for a flight to Tehran is ₹26845 - ₹32811.
The popular airports near Mehrabad are Imam Khomeini International Airport (IKA), Tehran Imam Khomeini International Airport (IKA), and Tehran Mehrabad International Airport (THR).
The flight to Mehrabad (THR) is roughly 4 hours and 1,582 miles (2,546 kilometres) from Delhi, India - New Delhi Indira Gandhi International Airport (DEL).
The best way is to compare flights to Mehrabad from leading comparison sites using our search engine dashboard.
IATA Code: THR
15.3 °C
Mon, 6 May 2024
Average Temperature
7°C
Jan
10°C
Feb
15°C
Mar
22°C
Apr
28°C
May
34°C
Jun
37°C
Jul
35°C
Aug
32°C
Sep
24°C
Oct
17°C
Nov
10°C
Dec
Flights from Delhi, India - New Delhi Indira Gandhi International Airport (DEL) to Mehrabad (THR) - The flight distance between these airports is 1,582 miles (2,546 kilometres). The direct flight time is roughly 4 hours.
Flights from Mumbai, India - Chhatrapati Shivaji Airport (BOM) to Mehrabad (THR) - The flight distance between these airports is 1,743 miles (2,805 kilometres). The direct flight time is roughly 4 hours 22 minutes.
Flights from Chennai, India - Chennai International Airport (MAA) to Mehrabad (THR) - The flight distance between these airports is 2,383 miles (3,835 kilometres). The direct flight time is roughly 5 hours 47 minutes.
Flights from Bengaluru/ Bangalore, India - Kempegowda Intl Airport (BLR) to Mehrabad (THR) - The flight distance between these airports is 2,259 miles (3,636 kilometres). The direct flight time is roughly 5 hours 31 minutes.
Flights from Kochi, India - Cochin International Airport (COK) to Mehrabad (THR) - The flight distance between these airports is 2,364 miles (3,805 kilometres). The direct flight time is roughly 5 hours 45 minutes.
Flights from Hyderabad, India - Rajiv Gandhi International Airport (HYD) to Mehrabad (THR) - The flight distance between these airports is 2,095 miles (3,371 kilometres). The direct flight time is roughly 5 hours 9 minutes.
Flights from Thiruvananthapuram, India - Thiruvananthapuram International Airport (TRV) to Mehrabad (THR) - The flight distance between these airports is 2,478 miles (3,987 kilometres). The direct flight time is roughly 6 hours.
Flights from Kolkata, India - Calcutta Subhas Chandra Bose Airport (CCU) to Mehrabad (THR) - The flight distance between these airports is 2,397 miles (3,857 kilometres). The direct flight time is roughly 5 hours 49 minutes.
Flights from Ahmedabad, India - S.VallabhBhai Patel Airport (AMD) to Mehrabad (THR) - The flight distance between these airports is 1,546 miles (2,488 kilometres). The direct flight time is roughly 3 hours 56 minutes.
Flights from Kozhikode, India - Kozhikode International Airport (CCJ) to Mehrabad (THR) - The flight distance between these airports is 2,292 miles (3,689 kilometres). The direct flight time is roughly 5 hours 35 minutes.
Flights from Jaipur, India - Jaipur International Airport (JAI) to Mehrabad (THR) - The flight distance between these airports is 1,566 miles (2,520 kilometres). The direct flight time is roughly 3 hours 58 minutes.
Flights from Goa, India - Dabolim Airport (GOI) to Mehrabad (THR) - The flight distance between these airports is 1,975 miles (3,178 kilometres). The direct flight time is roughly 4 hours 53 minutes.
Flights from Lucknow, India - Chaudhary Charan Singh Airport (LKO) to Mehrabad (THR) - The flight distance between these airports is 1,845 miles (2,969 kilometres). The direct flight time is roughly 4 hours 35 minutes.
Flights from Coimbatore, India - Coimbatore International Airport (CJB) to Mehrabad (THR) - The flight distance between these airports is 2,344 miles (3,772 kilometres). The direct flight time is roughly 5 hours 42 minutes.
Flights from Tiruchirapalli, India - Tiruchirappalli International Airport (TRZ) to Mehrabad (THR) - The flight distance between these airports is 2,431 miles (3,912 kilometres). The direct flight time is roughly 5 hours 54 minutes.
Flights from Pune, India - Lohegaon Airport (PNQ) to Mehrabad (THR) - The flight distance between these airports is 1,816 miles (2,923 kilometres). The direct flight time is roughly 4 hours 32 minutes.
Flights from Bagdogra, India - Bagdogra Airport (IXB) to Mehrabad (THR) - The flight distance between these airports is 2,260 miles (3,637 kilometres). The direct flight time is roughly 5 hours 31 minutes.
Flights from Guwahati, India - Gopinath Bordoloi Internationall Airport (GAU) to Mehrabad (THR) - The flight distance between these airports is 2,459 miles (3,958 kilometres). The direct flight time is roughly 5 hours 57 minutes.
Flights from Visakhapatnam, India - Visakhapatnam Airport (VTZ) to Mehrabad (THR) - The flight distance between these airports is 2,312 miles (3,720 kilometres). The direct flight time is roughly 5 hours 38 minutes.
Flights from Amritsar, India - Sri Guru Ram Dass Jee Airport (ATQ) to Mehrabad (THR) - The flight distance between these airports is 1,374 miles (2,211 kilometres). The direct flight time is roughly 3 hours 33 minutes.
Flights from Madurai, India - Madurai Airport (IXM) to Mehrabad (THR) - The flight distance between these airports is 2,453 miles (3,948 kilometres). The direct flight time is roughly 5 hours 57 minutes.
Flights from Nagpur, India - Dr. Babasaheb Ambedkar International Airport (NAG) to Mehrabad (THR) - The flight distance between these airports is 1,954 miles (3,144 kilometres). The direct flight time is roughly 4 hours 50 minutes.
Flights from Chandigarh, India - Chandigarh Airport (IXC) to Mehrabad (THR) - The flight distance between these airports is 1,509 miles (2,428 kilometres). The direct flight time is roughly 3 hours 51 minutes.
From Mumbai (BOM), India to Tehran, Iran (IKA): ₹29,828
Depart: 10 Dec 2024 · Return: 05 Jan 2025 Price found 05 May 2024, 11:54
From Hyderabad (HYD), India to Tehran, Iran (IKA): ₹38,286
Depart: 16 May 2024 · Return: 30 May 2024 Price found 04 May 2024, 03:20
From Kochi (COK), India to Tehran, Iran (IKA): ₹38,502
Depart: 18 Sep 2024 · Return: 18 Oct 2024 Price found 05 May 2024, 20:16
From Lucknow (LKO), India to Tehran, Iran (IKA): ₹41,241
Depart: 31 May 2024 · Return: 30 Dec 2024 Price found 05 May 2024, 18:50
From Ahmedabad (AMD), India to Tehran, Iran (IKA): ₹42,815
Depart: 15 May 2024 · Return: 20 May 2024 Price found 06 May 2024, 03:13
From New Delhi (DEL), India to Tehran, Iran (IKA): ₹45,528
Depart: 05 Jul 2024 · Return: 11 Aug 2024 Price found 06 May 2024, 02:04
From Kolkata (CCU), India to Tehran, Iran (IKA): ₹47,021
Depart: 20 May 2024 · Return: 05 Jun 2024 Price found 03 May 2024, 20:17
From Guwahati (GAU), India to Tehran, Iran (IKA): ₹49,091
Depart: 18 May 2024 · Return: 25 May 2024 Price found 04 May 2024, 01:30
From Nagpur (NAG), India to Tehran, Iran (IKA): ₹62,511
Depart: 01 Mar 2025 · Return: 09 Mar 2025 Price found 05 May 2024, 15:10
Expert Help