Flights to Mehrabad
Find cheap flights to Mehrabad in 2026/2027
Find cheap flights to Mehrabad in 2026/2027
Our Flight Finder compares the cheapest flights to Mehrabad from the most established flight comparison sites.
Fly to Mehrabad and visit sites like Mehrabad Airport.
1. Enter your search requirements for Mehrabad
2. Compare the best Mehrabad deals from top comparison engines
3. Book your Mehrabad flight at the cheapest price
These economy flights were found on FlightsFinder from South Africa to Mehrabad in the last few days. Prices subject to availability.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
These economy flights were found on FlightsFinder from South Africa to Mehrabad in the last few days. Prices subject to availability.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
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 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 10 hours 33 minutes and 4,529 miles (7,289 kilometres) from Johannesburg, South Africa - Pretoria - O.R. Tambo International Airport (JNB).
The best way is to compare flights to Mehrabad from leading comparison sites using our search engine dashboard.
We have currently found no direct flights to Mehrabad.
Here is the average weather forecast in Mehrabad by month:
• Jan: 7°C
• Feb: 10°C
• Mar: 15°C
• Apr: 22°C
• May: 28°C
• Jun: 34°C
• Jul: 37°C
• Aug: 35°C
• Sep: 32°C
• Oct: 24°C
• Nov: 17°C
• Dec: 10°C
The main airport in Mehrabad is approximately 10 km from the city centre.
Typically, flights are cheapest to Mehrabad 2 months before departure.
Studies show flights to Mehrabad are typically cheaper on Tuesdays and Wednesdays.
11.6 °C
Mon, 2 Nov 2026
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
Johannesburg, South Africa - Pretoria - O.R. Tambo International Airport (JNB) to Mehrabad (THR)
Distance:
4,529 miles (7,289 kilometres)
Average flight time (direct 10 hours 33 minutes)
Cape Town, South Africa - Cape Town International Airport (CPT) to Mehrabad (THR)
Distance:
5,255 miles (8,458 kilometres)
Average flight time (direct 12 hours 10 minutes)
Durban, South Africa - King Shaka Intl Airport (DUR) to Mehrabad (THR)
Distance:
4,699 miles (7,563 kilometres)
Average flight time (direct 10 hours 56 minutes)
George, South Africa - George Airport (GRJ) to Mehrabad (THR)
Distance:
5,165 miles (8,312 kilometres)
Average flight time (direct 11 hours 58 minutes)
Lanseria, South Africa - Lanseria International Airport (HLA) to Mehrabad (THR)
Distance:
4,523 miles (7,280 kilometres)
Average flight time (direct 10 hours 33 minutes)
Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Mehrabad (THR)
Distance:
5,092 miles (8,194 kilometres)
Average flight time (direct 11 hours 48 minutes)
Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Mehrabad (THR)
Distance:
4,763 miles (7,665 kilometres)
Average flight time (direct 11 hours 5 minutes)
East London, South Africa - King Phalo Airport (ELS) to Mehrabad (THR)
Distance:
4,985 miles (8,023 kilometres)
Average flight time (direct 11 hours 34 minutes)
Hoedspruit, South Africa - AFB Airport (HDS) to Mehrabad (THR)
Distance:
4,356 miles (7,010 kilometres)
Average flight time (direct 10 hours 10 minutes)
Kimberley, South Africa - Kimberley Airport (KIM) to Mehrabad (THR)
Distance:
4,779 miles (7,691 kilometres)
Average flight time (direct 11 hours 7 minutes)
Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Mehrabad (THR)
Distance:
4,421 miles (7,115 kilometres)
Average flight time (direct 10 hours 19 minutes)
Margate, South Africa - Margate Airport (MGH) to Mehrabad (THR)
Distance:
4,795 miles (7,717 kilometres)
Average flight time (direct 11 hours 9 minutes)
Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Mehrabad (THR)
Distance:
4,325 miles (6,961 kilometres)
Average flight time (direct 10 hours 6 minutes)
Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Mehrabad (THR)
Distance:
4,715 miles (7,588 kilometres)
Average flight time (direct 10 hours 58 minutes)
Polokwane, South Africa - Polokwane International Airport (PTG) to Mehrabad (THR)
Distance:
4,354 miles (7,008 kilometres)
Average flight time (direct 10 hours 10 minutes)
Richards Bay, South Africa - Richards Bay Airport (RCB) to Mehrabad (THR)
Distance:
4,624 miles (7,442 kilometres)
Average flight time (direct 10 hours 46 minutes)
Upington, South Africa - Upington Airport (UTN) to Mehrabad (THR)
Distance:
4,841 miles (7,791 kilometres)
Average flight time (direct 11 hours 15 minutes)
Umtata, South Africa - K.D. Matanzima Airport (UTT) to Mehrabad (THR)
Distance:
4,872 miles (7,841 kilometres)
Average flight time (direct 11 hours 19 minutes)
Choose Site / Currency