Cheap flights from Delhi to Tehran — book online with FlightGPT
Quick answer: Delhi to Tehran non-stop flights take about ≈ 4h non-stop, operated by Mahan Air non-stop (Iran Air historically); Qatar Airways, Emirates, Oman Air, Gulf Air 1-stop, Mahan Air non-stop a few days/week + daily 1-stop via Gulf. Indian passport holders should check the visa requirement summarised below. Use the live search above to compare today's cheapest DEL–IKA fare across every airline, OTA and travel agent in one place.
Last reviewed July 2026 by the FlightGPT flights desk · route facts cross-checked against DGCA and the Airports Authority of India (AAI) · how we collect fares · editorial policy · fact-checking · fares are live — verify the final price in search before booking.
Looking for cheap flights from Delhi to Tehran? FlightGPT compares live DEL 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 Delhi to Tehran non-stop tomorrow, a last-minute weekend deal or the lowest price three months out, every active Delhi-Tehran fare is one search away.
Delhi to Tehran flights — quick facts
- Distance: ≈ 2,715 km
- Non-stop flight time: ≈ 4h non-stop
- Typical routing: Mahan Air non-stop a few days/week + daily 1-stop via Gulf
- Airlines flying Delhi Tehran: Mahan Air non-stop (Iran Air historically); Qatar Airways, Emirates, Oman Air, Gulf Air 1-stop
- Visa for Indians: Iran eVisa USD 50 via MFA portal (since 2023, Indian passport eligible)
Airlines, non-stop and connecting options
Mahan Air is the principal non-stop operator on Delhi–Tehran, flying a few times a week (commonly midweek and weekend departures) into Imam Khomeini International — frequencies are limited, so book early and confirm the day pattern. Iran Air has historically also served the India–Iran market. When the non-stop is full or badly timed, the Gulf hubs fill in: Qatar Airways via Doha, Emirates via Dubai, Oman Air via Muscat and Gulf Air via Bahrain all connect Delhi to Tehran with a single stop. These add several hours but run far more frequently than the limited direct service.
Related on FlightGPT: Delhi to Amsterdam flights, visa requirements for Indians.
Flight time, distance and routing
The non-stop Delhi–Tehran flight covers about 2,470 km in roughly 4 hours. Tehran is 1 hour 30 minutes behind India, so a late-night Delhi departure lands in Tehran in the early hours local time. One-stop Gulf routings via Doha, Dubai, Muscat or Bahrain push the total to roughly 8–12 hours depending on the layover, so the Mahan Air non-stop is much quicker when its schedule lines up with your plans.
Best time to book and seasonal fares
Iran's best travel weather is spring (March–May) — including the Nowruz new-year period in late March, a major peak — and autumn (September–November). Summers are hot inland and winters cold in the mountains. Pilgrimage and religious-calendar travel also lifts demand at times. Because the non-stop runs only a few days a week, its fares can rise quickly when seats are scarce, so booking early is the surest way to secure both a good price and a convenient date. Verify pricing live, as currency and sanctions factors make Iran fares volatile.
How to get a cheaper Delhi to Tehran fare
Lock in the Mahan Air non-stop early for Nowruz and autumn travel, when limited seats sell out. If your dates are flexible, compare the direct flight against a Gulf one-stop — occasionally Qatar or Oman Air pricing is competitive, and you gain frequency at the cost of time. Travelling light helps where fares bundle less baggage. Note that paying for travel inside Iran can be tricky for foreigners, so budget for cash. Open the FlightGPT search to compare live options on your exact dates — we never quote a fixed fare because prices on this route move sharply.
Airports and terminals
Delhi flights depart from Indira Gandhi International Terminal 3 (T3); arrive about 3 hours ahead. Tehran's main international gateway is Imam Khomeini International Airport (IKA), about 30 km southwest of the city — not to be confused with the older domestic Mehrabad airport (THR) closer to the centre. From IKA, official airport taxis and the metro extension link you to central Tehran; agree the taxi fare in advance, and carry the address of your hotel written in Farsi to help drivers.
Baggage allowance
Allowances depend on the carrier and fare. Mahan Air economy on this route typically allows a checked allowance in the region of 30 kg + cabin, though this varies — confirm with the airline. Gulf carriers on one-stop routings generally offer 2 x 23 kg + 7 kg cabin in economy (Qatar, Emirates, Oman Air). Always verify the exact allowance for your specific ticket, and weigh bags carefully, as excess charges on these sectors can be steep.
Iran visa for Indian travellers
This is the key planning point: Iran suspended its visa-free entry for Indian passport holders from 22 November 2025, so you now need a visa to enter. The two main routes are an e-visa obtained in advance through Iran's official e-visa portal (evisa.mfa.ir), or a visa on arrival — but the visa on arrival now requires a pre-approved Visa Grant Notice (authorisation code) arranged beforehand via the e-visa portal or a travel agency; you cannot simply turn up without it. A standard tourist visa typically allows a 30-day stay, with a visa-on-arrival fee around €90 paid at the airport. Always reconfirm the current process on the official portal before you travel.
Connecting through the Gulf
Because the Mahan Air non-stop runs only a few days a week, the Gulf hubs are the practical fallback. Qatar Airways via Doha and Oman Air via Muscat offer convenient connections and good service; Emirates via Dubai and Gulf Air via Bahrain add further frequency. Keep at least 90 minutes for the transfer, and on a through-ticket your bags are checked to Tehran. These routings also suit travellers combining Iran with a Gulf stopover.
Travel tips for Tehran and Iran
Iran is warm and welcoming to Indian visitors, but plan around its practicalities. International bank cards do not work in Iran, so carry enough cash (euros or US dollars to exchange) for your whole trip. Women must observe the hijab/headscarf rule in public. Tehran is the springboard for Iran's classic circuit — Isfahan, Shiraz, Persepolis and Yazd — reachable by cheap domestic flights, trains and buses. Download an offline map and a translation app, as English is limited, and respect local customs and dress codes throughout.
Why visit Iran
Iran offers one of Asia's richest cultural journeys — the turquoise domes of Isfahan, the ruins of Persepolis near Shiraz, the desert architecture of Yazd, lavish Persian gardens and legendary hospitality. For Indian travellers there are deep historical and religious ties, including pilgrimage to Shia holy sites. With direct Mahan Air flights and easy Gulf connections, Tehran is the gateway to a country that consistently surprises first-time visitors with its beauty and warmth.
Frequently asked questions
Is there a direct flight from Delhi to Tehran?
Yes. Mahan Air operates a non-stop Delhi–Tehran service a few days a week, with a block time of about 4 hours over roughly 2,470 km. Frequencies are limited, so book early and confirm the exact days.
Which airlines fly Delhi to Tehran?
Mahan Air is the main non-stop operator (Iran Air has historically served the market too). One-stop options run on Qatar Airways via Doha, Emirates via Dubai, Oman Air via Muscat and Gulf Air via Bahrain.
Do Indians need a visa for Iran?
Yes. Iran suspended visa-free entry for Indians from 22 November 2025. You now need an e-visa via the official portal (evisa.mfa.ir), or a visa on arrival that requires a pre-approved Visa Grant Notice arranged beforehand. Reconfirm current rules before travel.
Can I still get an Iran visa on arrival?
Yes, but only with a pre-approved authorisation. The visa on arrival now requires a Visa Grant Notice (authorisation code) obtained in advance through the e-visa portal or a travel agency — you cannot get the visa on arrival without it.
How long is the Delhi to Tehran flight?
The Mahan Air non-stop takes about 4 hours over roughly 2,470 km. One-stop Gulf routings via Doha, Dubai, Muscat or Bahrain run longer, typically 8–12 hours in total depending on the layover.
What is the time difference between Delhi and Tehran?
Tehran is 1 hour 30 minutes behind India. Iran abolished daylight saving time, so the gap is now constant year-round at 1 hour 30 minutes behind Indian Standard Time.
Can I use my Indian cards in Iran?
No. International bank cards do not work in Iran due to sanctions. Carry enough cash for your whole trip — typically euros or US dollars to exchange locally — and budget carefully, as you cannot rely on ATMs or card payments.
Which Tehran airport will I arrive at?
International flights, including the Delhi non-stop, arrive at Imam Khomeini International Airport (IKA), about 30 km southwest of the city. The older Mehrabad airport (THR) closer to the centre handles mainly domestic flights.
Ask FlightGPT — Delhi to Tehran in plain English
FlightGPT is a natural-language flight search: ask the way you'd ask a friend, and it compares live DEL–IKA fares across every airline, OTA and travel agent. Try one:
Find the cheapest Delhi to Tehran flight
The cheapest Delhi to Tehran airfare on any given day depends on three things — your travel date, your airline preference and how far ahead you book. Use the FlightGPT search box above to compare Delhi to Tehran ticket prices across Mahan Air non-stop (Iran Air historically); Qatar Airways, Emirates, Oman Air, Gulf Air 1-stop — typically the lowest fare today differs from the lowest fare 30 days out by 25–40 percent. We surface every option so the lowest Delhi-Tehran price wins.
Last-minute Delhi to Tehran flights
Need a last-minute Delhi to Tehran flight for tomorrow, this weekend or in the next seven days? Our live DEL-IKA search pulls real-time fares — last-minute deals do appear on this route, especially on red-eye departures and shoulder days. Tap Search on FlightGPT with your date and we return the cheapest last-minute Delhi Tehran options instantly.
Delhi to Tehran non-stop and direct flights
Most travellers prefer the Delhi to Tehran non-stop option. The direct Delhi-Tehran flight time is ≈ 4h non-stop. If you are flexible, 1-stop alternatives through major hubs can be 15-30 percent cheaper. FlightGPT lets you filter by "Direct only" or compare both side by side — useful when you want the cheapest Delhi Tehran ticket but are open to a layover.
Delhi to Tehran airfare — what to expect
Delhi to Tehran ticket prices on the FlightGPT live grid update by the minute. The lowest-priced Delhi Tehran airfare today might be on a low-cost carrier; next month's best deal might be a full-service Mahan Air non-stop (Iran Air historically); Qatar Airways flight bundled with checked baggage and a meal. We compare fully-bundled all-in fares, never base fares with surprise add-ons.