Cheap flights from Udaipur to Tehran — book online with FlightGPT
Quick answer: Udaipur to Tehran flights take about ≈ 8–11h (1-stop via Mumbai or a Gulf hub), operated by IndiGo/Air India (UDR–BOM) + Mahan Air/Iran Air (BOM–IKA), No non-stop — 1-stop via Mumbai (BOM) or Dubai (DXB). Indian passport holders should check the visa requirement summarised below. Use the live search above to compare today's cheapest UDR–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 Udaipur to Tehran? FlightGPT compares live UDR 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 Udaipur to Tehran non-stop tomorrow, a last-minute weekend deal or the lowest price three months out, every active Udaipur-Tehran fare is one search away.
Udaipur to Tehran flights — quick facts
- Distance: ≈ 2,950 km (Udaipur to Tehran)
- Typical flight time: ≈ 8–11h (1-stop via Mumbai or a Gulf hub)
- Typical routing: No non-stop — 1-stop via Mumbai (BOM) or Dubai (DXB)
- Airlines flying Udaipur Tehran: IndiGo/Air India (UDR–BOM) + Mahan Air/Iran Air (BOM–IKA)
- Visa for Indians: Iran visa on arrival or consular visa — see /visas
Piecing together the Udaipur–Tehran journey
Udaipur's Maharana Pratap Airport (UDR) is a small domestic-only terminal with connections to Delhi, Mumbai, and Jaipur. The cleanest routing to Tehran (IKA) is UDR–BOM (≈ 1h 25m) followed by BOM–IKA non-stop on Mahan Air or Iran Air (≈ 3h 40m); total elapsed time with a 2–3 hour layover in Mumbai runs to around 8–9 hours. Alternatively, flying UDR–DEL and then DEL to DXB before connecting onward adds time but can occasionally surface cheaper combined fares. IndiGo dominates the UDR–BOM segment; Air India also operates it. Booking both legs on a single itinerary through a travel agent helps protect against missed connections.
Why Mumbai is the preferred transit for Udaipur–Tehran
Mumbai (BOM) is the natural gateway for Iran-bound flights from Western India because Mahan Air and Iran Air anchor their Indian operations at BOM T2. The UDR–BOM sector has multiple daily IndiGo departures, typically priced between ₹2,500 and ₹6,000 depending on advance booking, and the Mumbai layover gives travellers access to T2's international lounge and dining options. In contrast, routing via Delhi adds roughly 2–3 hours of travel to/from DEL and an additional security queue. For pilgrims heading to Mashhad, several charter operators also depart from Mumbai and occasionally Ahmedabad, which is closer to Udaipur by road.
Iran visa process for Rajasthan-based travellers
Indian citizens travelling to Iran from Udaipur can apply for a visa-on-arrival at Tehran's IKA airport (30-day stay, extendable once). The VoA desk requires a pre-filled entry card, confirmed hotel reservation, Iranian travel insurance (purchasable on arrival for ≈ USD 15–20), and a passport valid for at least 6 months. Alternatively, Indian travellers can apply for an advance sticker visa at the Iranian Consulate General in Mumbai (a reasonable choice for Udaipur-based travellers connecting through Mumbai anyway). Processing takes 5–7 working days. See /visas for the latest requirements; Iran's rules can shift quickly.
Udaipur Airport connectivity and onward routing
Maharana Pratap Airport (UDR) is located approximately 23 km from the city of Udaipur; prepaid taxis take about 30–40 minutes to the old city. The airport has a handful of check-in counters and handles flights from IndiGo, Air India, SpiceJet, and Akasa Air at varying frequencies. As an origin for international travel, passengers must budget enough time to clear domestic departures, land in Mumbai, collect baggage if on separate tickets, clear T2's international check-in queue, and pass immigration. Arriving in Mumbai at least 3 hours before the Tehran departure is strongly recommended; 4 hours is safer if holding a separate booking for each leg.
What makes Tehran worth the multi-stop journey
Tehran is a historically rich city with a strikingly modern veneer — the Milad Tower, the Grand Bazaar, the National Museum of Iran (housing 7,000-year-old artefacts), and the Golestan Palace (a UNESCO World Heritage Site) make for several days of extraordinary sightseeing. Day trips cover the ski slopes of Shemshak and Dizin (winter), the mountaineering trails of Mount Damavand (summer), and the ancient city of Rey. The city's restaurant scene is exceptional; Persian cuisine — kebab koobideh, ash-e reshteh, saffron rice — is easy to navigate even without Persian language skills. Costs are very low for Indian visitors due to favourable exchange rates.
Fare breakdown for Udaipur–Mumbai–Tehran
A typical combined economy itinerary from Udaipur to Tehran involves two bookings: UDR–BOM (approximately ₹3,000–₹6,000 one-way on IndiGo) and BOM–IKA return (approximately ₹18,000–₹40,000 on Mahan Air or Iran Air). Total trip cost therefore ranges roughly ₹24,000–₹52,000 return. Luggage allowances differ: IndiGo allows 15 kg on domestic economy (upgrades available); Mahan Air allows 20–30 kg internationally. Because the two tickets are usually separate, check luggage must be re-checked at BOM T2. As of June 2026, pilgrimage-season surcharges can push BOM–IKA fares 30–40% above baseline.
Best travel windows from Udaipur to Tehran
The optimal periods to visit Tehran from Udaipur are spring (late March to May) and autumn (mid-September to November). Nowruz (Persian New Year around 21 March) causes heavy domestic travel in Iran and a surge in flight demand from Indian diaspora — book early or travel after Nowruz week. Summers are hot in Tehran (35–40 °C) though Udaipur's own summer heat means many Rajasthan residents prefer overseas travel in May before the monsoon. Winter skiing (December–February) in the Alborz Mountains near Tehran attracts adventure travellers; Udaipur-based skiers find Tehran a surprisingly accessible and affordable destination by this multi-stop routing.
Frequently asked questions
Is there a direct flight from Udaipur to Tehran?
No. Udaipur Airport (UDR) has no international service. The recommended route is UDR to Mumbai (BOM) on IndiGo, then BOM to Tehran (IKA) on Mahan Air or Iran Air. Total journey: ≈ 8–11h with layover.
Which airlines connect Udaipur and Tehran?
IndiGo or Air India covers the UDR–BOM domestic leg. Mahan Air and Iran Air operate BOM–IKA non-stops. A Gulf-hub option (via DXB or SHJ) is also possible from Udaipur.
How much does the full Udaipur–Tehran trip cost?
Combining both legs, expect ₹24,000–₹52,000 return in economy. The UDR–BOM sector typically costs ₹3,000–₹6,000 one-way; the BOM–IKA return fare runs ₹18,000–₹40,000.
Do Indians need a visa for Iran?
Yes. Indian passport holders can get a visa-on-arrival at IKA for up to 30 days (costs ≈ USD 30 + insurance). An advance sticker visa from the Iranian Consulate in Mumbai is also available in ≈ 5–7 working days.
How long does the Udaipur to Tehran journey take?
Approximately 8–11 hours in total, including a 2–3 hour layover in Mumbai. The UDR–BOM flight is ≈ 1h 25m; the BOM–IKA non-stop is ≈ 3h 40m.
Is Mumbai the best transit point for Udaipur–Tehran?
Yes, for most travellers. Mahan Air and Iran Air both operate non-stop BOM–IKA service, making Mumbai the shortest total journey option compared to routing via Delhi or a Gulf hub.
Find the cheapest Udaipur to Tehran flight
The cheapest Udaipur 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 Udaipur to Tehran ticket prices across IndiGo/Air India (UDR–BOM) + Mahan Air/Iran Air (BOM–IKA) — typically the lowest fare today differs from the lowest fare 30 days out by 25–40 percent. We surface every option so the lowest Udaipur-Tehran price wins.
Last-minute Udaipur to Tehran flights
Need a last-minute Udaipur to Tehran flight for tomorrow, this weekend or in the next seven days? Our live UDR-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 Udaipur Tehran options instantly.
Udaipur to Tehran flights — connections and routing
There is currently no non-stop service between Udaipur and Tehran — itineraries connect via a hub, with a typical journey of ≈ 8–11h (1-stop via Mumbai or a Gulf hub). 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 Udaipur Tehran ticket but are open to a layover.
Udaipur to Tehran airfare — what to expect
Udaipur to Tehran ticket prices on the FlightGPT live grid update by the minute. The lowest-priced Udaipur Tehran airfare today might be on a low-cost carrier; next month's best deal might be a full-service IndiGo/Air India (UDR–BOM) + Mahan Air/Iran Air (BOM–IKA) flight bundled with checked baggage and a meal. We compare fully-bundled all-in fares, never base fares with surprise add-ons.