Iran Domestic Flights

IRAN DOMESTIC FLIGHTS
20 cities served nationwide
98 routes · every domestic connection
232 flights daily
From €18 one way
Pay by bank transfer, WISE or crypto — no Iranian card
Request in one click — pre-filled WhatsApp message
E-ticket delivered to your inbox
Quick Access

✈ Search Iran Domestic Flights

Select your origin, destination, and date — then click Search to see all available flights

No Iranian card needed
English ticket delivered
20 cities · 98 routes
232 daily flights
24/7 WhatsApp + WeChat
Confirmed 2–6 hrs
🔍
Step 01
Search

Pick your route & date, then hit Search.

Step 02
Request

Tap Request — a pre-filled WhatsApp reaches us.

📩
Step 03
Fly

We book locally; English e-ticket in 2–6 hrs.

Get Exact Prices & Live Seat Availability — Contact the Heritage Persia Team

Our team guarantees a full, clear response within 30 minutes · 7 days a week · No hidden fees

Show prices in:

 

Search for Your Flight Above Select your origin city, destination city, travel date, and number of passengers — then click Search Flights to see the full schedule.

Or tap one of the Popular Routes above for instant results.
Iran Route Map
West Azarbaijan East Azarbaijan Ardebil Gilan Kordestan Kermanshah Ilam Khuzestan North Khorasan Golestan Razavi Khorasan South Khorasan Sistan and Baluchestan Bushehr Hormozgan Mazandaran Semnan Zanjan Qazvin Markazi Esfahan Chahar Mahall and Bakhtiari Kohgiluyeh and Buyer Ahmad Fars Kerman Hamadan Lorestan Yazd Qom Tehran Alborz THR IFN SYZ MHD TBZ AWZ KER AZD BND KIH RAS OMH ADU KSH GBT SRY ZAH GSM ZBR SDG

Click any city on the map to see flights • Animated route shown after search

🎫 Popular Route Fares

* Indicative fares. Service fee included. Final price confirmed on WhatsApp within 2–6 hrs.

20
Cities
98
Routes
232
Daily Flights
€18+
From
💳
International Payment

Pay us via international bank transfer, WISE, or crypto. No Iranian card needed. We book locally and settle on your behalf.

📄
Translated E-Ticket

All tickets are issued in Farsi by default. We translate and deliver a bilingual PDF to your email within 2–6 hours of payment.

🧳
Baggage Policy

Economy class typically includes 20 kg hold baggage + 7 kg cabin. Charter flights may vary. We confirm exact allowance at booking.

✈️
Airport Check-In

Present your passport and our e-ticket at check-in. Arrive 60–90 min early. Some airports briefly hold passports during check-in — standard in Iran.

🔁
Refunds & Changes

System (refundable) tickets can be changed or refunded per airline policy. Charter tickets are generally non-refundable. We advise on best options.

🛡️
Our Service Fee

Our transparent service fee is €5–15 per ticket depending on route, added on top of the base airline fare. Confirmed before you pay.

Why Choose Heritage Persia

The Trusted Way to Fly in Iran

🌐
Local Access

Direct access to all Iranian airline systems — inaccessible from outside Iran due to sanctions.

🏆
10+ Years Experience

Thousands of international travelers flown across Iran with zero booking failures.

Fast Confirmation

Tickets confirmed and delivered within 2–6 hours, even for same-day requests during business hours.

💬
24/7 Support

WhatsApp and WeChat support around the clock. Real humans, not chatbots.

Airlines We Work With

All Iranian Carriers Covered

Iran Air
Mahan Air
Aseman Airlines
Zagros Airlines
Qeshm Air
Caspian Airlines
Iran Airtour
Kish Air
+ All Other Carriers
Complete Your Iran Journey

More Services by Heritage Persia

Traveler Reviews

Trusted by Visitors Worldwide

★★★★★

Booked Tehran to Isfahan in under 10 minutes via WhatsApp. Ticket arrived in 4 hours, perfectly translated. Seamless experience for a foreigner navigating Iran.

🇩🇪
Marcus H.
Germany • Solo Traveler
★★★★★

我们通过WhatsApp预订了德黑兰到设拉子的机票,Heritage Persia处理了一切。机票是英文双语的,值机顺利极了。强烈推荐!

🇨🇳
Wang F.
China • Family Group
★★★★★

Saved us days of planning. We did Tehran, Mashhad, Shiraz and Isfahan all by domestic flights — Heritage Persia booked every leg. Worth every cent of the service fee.

🇦🇺
Claire & James
Australia • Couple

Ready to Book Your Iran Flight?

Send us your route, date, and passenger count — we confirm availability and exact price, then deliver your translated English e-ticket within 2–6 hours of payment.

✓ No Iranian card needed ✓ English e-ticket ✓ 2–6 hr delivery ✓ 7 days a week
✉ Email Us

💬 Chat on WeChat

Add us on WeChat and send your route — we reply within 30 minutes, 7 days a week.

heritagepersia
Frequently asked questions

Everything You Need to Know

International credit and debit cards do not work on Iranian airline booking systems due to banking sanctions. Most Iranian airline websites are entirely in Farsi and require a local bank account. Heritage Persia has direct access to all Iranian airline reservation systems and handles everything on your behalf — you pay us internationally and we book locally.
We cover all 20 major Iranian domestic airports: Tehran, Isfahan, Shiraz, Mashhad, Tabriz, Ahvaz, Kerman, Yazd, Bandar Abbas, Kish Island, Rasht, Urmia, Ardabil, Kermanshah, Gorgan, Sari, Zahedan, Qeshm Island, Chabahar, and Sanandaj — plus any other Iranian airport with scheduled service.
Most bookings are confirmed and your translated e-ticket delivered within 2–6 hours during business hours (Iran time, UTC+3:30). For urgent next-day travel, message us directly on WhatsApp. We recommend booking at least 1 week in advance for best availability and fares.
Just your passport and our translated English e-ticket on your phone — no printing needed. Arrive at least 1 hour before domestic departure. Some airports may hold your passport briefly during check-in; this is standard practice in Iran.
Yes. According to the ICAO Safety Audit, Iranian airlines meet or outperform the global average on 7 out of 8 safety parameters. Common aircraft: Airbus A320, A321, Boeing 737, ATR-72, and Fokker 100. Heritage Persia always recommends the most reliable carrier for your route.
Iran domestic flights are very affordable. Short routes like Tehran–Rasht (50 min) start from around €18. Medium routes like Tehran–Isfahan or Tehran–Shiraz range from €25–€55. Longer routes like Tehran–Chabahar go up to about €70. Prices include our service fee and vary by date and availability.
Our service fee is €5–15 per ticket depending on the route and complexity. It covers booking, translation of your ticket into English, 24/7 support, and delivery to your email. We always confirm the total price (airline fare + service fee) before you pay. No hidden charges.