Cheap flights from Mumbai to Tehran — book online with FlightGPT
Quick answer: Mumbai to Tehran flights take about ≈ 3h 30m–4h (non-stop available; also 1-stop via Gulf), operated by Mahan Air, Iran Air, flydubai (via DXB), ≈ 3–5 non-stop flights per week; additional 1-stop options via Dubai. Indian passport holders should check the visa requirement summarised below. Use the live search above to compare today's cheapest BOM–IKA fare across every airline, OTA and travel agent in one place.
Last reviewed June 2026 by the FlightGPT flights desk · route facts cross-checked against DGCA and the Airports Authority of India (AAI) · fares are live — verify the final price in search before booking.
Looking for cheap flights from Mumbai to Tehran? FlightGPT compares live BOM to IKA fares across every connected source — Indian carriers, Gulf hubs, OTAs and trusted travel agents — and shows the cheapest options side by side. Whether you want a Mumbai to Tehran non-stop tomorrow, a last-minute weekend deal or the lowest price three months out, every active Mumbai-Tehran fare is one search away.
Mumbai to Tehran flights — quick facts
- Distance: ≈ 2,800 km
- Typical flight time: ≈ 3h 30m–4h (non-stop available; also 1-stop via Gulf)
- Typical routing: ≈ 3–5 non-stop flights per week; additional 1-stop options via Dubai
- Airlines flying Mumbai Tehran: Mahan Air, Iran Air, flydubai (via DXB)
- Visa for Indians: Iran visa on arrival (check eligibility) — see /visas
Non-stop Mumbai–Tehran: airlines and schedules
Mahan Air (W5) is the primary carrier on the Mumbai–Tehran non-stop, typically operating 3–4 flights per week from BOM T2. Iran Air (IR) also operates BOM–IKA with varying weekly frequency. Both carriers use narrow-body or medium-haul jets on this sector; Mahan Air has employed A310s and A340s historically, while Iran Air typically uses A320-family aircraft. Schedules shift seasonally and can be affected by sanctions-related payment and insurance restrictions, so confirm current booking availability before planning. Subsidiary-carrier flydubai (DXB–IKA) provides an alternative 1-stop connection via Dubai if direct seats are unavailable.
Mumbai to Tehran fare guide and booking tips
Economy fares on the non-stop Mumbai–Tehran route range from approximately ₹18,000 to ₹40,000 return, depending heavily on airline and booking window. Mahan Air tends to price competitively but may require payment through specific banking channels due to SWIFT-related sanctions; check your travel agent's processing capability. Iran Air fares are sometimes bookable via GDS for travel agents. Booking 4–6 weeks in advance is usually sufficient given the relatively thin market. Pilgrimage season to Mashhad (Muharram, Arba'een) sees demand spike sharply; book well ahead for those dates.
Iran visa requirements for Indian travellers
Indian passport holders are eligible for Iran's visa-on-arrival (VoA) scheme at IKA for stays of up to 30 days, though the process can take 1–3 hours at the airport and requires a pre-completed entry form, hotel booking, and travel insurance purchased in Iran. Alternatively, Indians can apply for an Iran e-Visa or consular sticker visa in advance through the Iranian Embassy in New Delhi or Consulate in Mumbai, which reduces airport waiting time. Note that US, UK, and Canadian dual nationals are not eligible for VoA; check your passport situation carefully. Always confirm current rules at /visas as Iran's visa policies can change.
Airports at both ends — BOM T2 and Imam Khomeini
Mumbai's Chhatrapati Shivaji Maharaj International Airport Terminal 2 (BOM T2) handles all international departures and full-service domestic carriers. It is connected to the Mumbai Metro Line 1 extension and taxis/Uber from the city take roughly 45–90 minutes depending on traffic. Tehran's Imam Khomeini International Airport (IKA) is a large modern facility located about 45 km south of central Tehran; metro line 1's airport extension covers the journey to the city in about 45 minutes for a very low fare. A second Tehran airport — Mehrabad (THR) — handles domestic and some charter flights; most international arrivals use IKA.
What to expect on the flight and in Tehran
Mahan Air and Iran Air cabins are generally comfortable for a 3.5–4 hour flight; in-flight service includes meals and entertainment on most operated aircraft. Tehran is a sprawling metropolis of ≈ 15 million people at an altitude of 1,200 m, with a vibrant bazaar, world-class museums (National Museum, Golestan Palace), and access to the Alborz ski resorts in winter. Currency exchange is best done at authorised exchange shops (sarafi) in Tehran as international cards are not accepted. Carry US dollars or euros in cash; exchange rates fluctuate. Dress codes apply — women must cover hair and avoid tight clothing in public.
Best months to travel Mumbai–Tehran
Tehran's climate is continental: summers (June–August) are hot and dry (35–40 °C), while winters (December–February) are cold with occasional snow in the northern districts. The ideal travel windows are spring (April–May) when gardens bloom and temperatures are 15–25 °C, and autumn (September–October). Nowruz (Persian New Year, around 21 March) is the busiest domestic travel period in Iran and coincides with high demand for inbound flights as diaspora visits family; fares spike and accommodation books up fast. Avoid travelling during Ashura and Arba'een if you want lower prices on this corridor.
Baggage, payment, and practical booking notes
Mahan Air typically allows 20–30 kg checked baggage on economy fares; confirm your specific ticket at booking. Iran Air generally allows 23 kg per passenger in economy. Because Iran-related airlines may not appear on all global booking engines, using a travel agent familiar with Iran routes is advisable. Payment in Indian rupees via UPI or credit card is possible through some specialised portals, but some require bank transfers. As of June 2026, one-way economy starts around ₹9,000 during off-peak and reaches ₹22,000+ around pilgrimage season. Travel insurance specifically covering Iran is essential as standard policies often exclude sanctioned territories.
Frequently asked questions
Is there a direct Mumbai to Tehran flight?
Yes. Mahan Air and Iran Air operate ≈ 3–5 non-stop flights per week from BOM T2 to Imam Khomeini International (IKA). Flight time is approximately 3h 30m–4h.
Do Indians need a visa for Iran?
Indian passport holders can obtain a visa-on-arrival at IKA for stays up to 30 days. The process takes 1–3 hours at the airport. An advance consular visa from the Iranian Embassy in Delhi is also possible and reduces waiting time.
How much is a Mumbai to Tehran flight?
Economy return fares range roughly ₹18,000–₹40,000 depending on season. Non-stop seats on Mahan Air tend to be the most affordable, while 1-stop options via Dubai add cost and time.
Which airlines fly Mumbai to Tehran?
Mahan Air (W5) and Iran Air (IR) operate non-stops. flydubai offers a 1-stop connection via Dubai (DXB) for those who cannot book directly on Iranian carriers.
What airport does Tehran use for international flights?
Imam Khomeini International Airport (IKA), located ≈ 45 km south of central Tehran, handles most international flights. The older Mehrabad Airport (THR) is mainly used for domestic routes.
How long is the Mumbai–Tehran flight?
The non-stop flight is approximately 3h 30m–4h. The westbound journey (Mumbai to Tehran) is usually slightly shorter than the return due to prevailing winds.
Booking the lowest Mumbai to Tehran airfare
There is no single "cheapest day" to fly Mumbai to Tehran — the lowest fare is the one you find by comparing live. Open the search above to line up Mumbai–Tehran prices across Mahan Air, Iran Air, flydubai (via DXB); booking ahead and avoiding peak weekends typically trims 25–40 percent off the walk-up fare.
Booking Mumbai to Tehran at short notice
Flying Mumbai to Tehran at short notice doesn't always mean overpaying. Off-peak departures and unsold seats on Mahan Air, Iran Air, flydubai (via DXB) can surface real same-week deals. Put your date into the FlightGPT search above and we'll show every available BOM–IKA fare side by side in seconds.
Mumbai to Tehran flights — connections and routing
There is currently no non-stop service between Mumbai and Tehran — itineraries connect via a hub, with a typical journey of ≈ 3h 30m–4h (non-stop available; also 1-stop via Gulf). Comparing hubs side by side often saves 15-30 percent. FlightGPT lets you filter by "Direct only" or compare both side by side — useful when you want the cheapest Mumbai Tehran ticket but are open to a layover.
Mumbai–Tehran pricing, explained
Mumbai–Tehran pricing rewards comparison over loyalty: the best value rotates between low-cost and full-service carriers depending on the date. FlightGPT's grid surfaces every Mumbai Tehran fare with baggage and meals counted in, so the genuinely cheapest all-in ticket is the one that rises to the top.