Pakistani citizens pay EUR 40-60 for an Iran tourist visa, applied for either through the e-Visa portal or at an Iranian embassy. Pakistan is NOT eligible for visa on arrival (VOA), so you must secure your visa before traveling. Below is a complete breakdown of every cost you should expect – from the government fee to travel insurance and agency charges.

Iran Visa Fee for Pakistani Citizens: Quick Overview
The table below shows the standard fees for Pakistani passport holders applying for different Iran visa types:
| Visa Type | Fee (EUR) | Payment Method |
|---|---|---|
| Tourist e-Visa (single entry, 30 days) | EUR 40 – 60 | Cash on arrival |
| Embassy Tourist Visa | EUR 40 – 80 | Cash at embassy |
| Business Visa | EUR 80 – 120 | Cash at embassy |
| Pilgrimage (Ziarat) Visa | EUR 40 – 60 | Cash at embassy |
| Visa Extension (per 30 days) | EUR 30 | Cash at police office |
| Mandatory Travel Insurance | EUR 10 – 15 | Cash or online |
All fees are government-stamped and denominated in euros. You pay in euros or US dollars – credit cards are not accepted anywhere in the visa process.
Why Pakistan Is Not Eligible for Visa on Arrival
Pakistan is on the list of nationalities that cannot obtain a visa on arrival at Iranian airports. This restriction also applies to citizens of the United States, United Kingdom, Canada, Afghanistan, Bangladesh, Colombia, Iraq, Jordan, Somalia, and Israel.
This means you cannot simply fly to Tehran and get a visa at the airport. You must complete the application process before your trip, either:
- Online through the e-Visa portal at evisa.mfa.ir (recommended)
- At the Iranian Embassy in Islamabad or a consulate
For a side-by-side comparison of these options, see our e-Visa vs Visa on Arrival guide.
How to Apply for the Iran e-Visa from Pakistan
The e-Visa portal is the most convenient path for Pakistani citizens. Here is how it works:
- Create an account on evisa.mfa.ir
- Fill in your personal details, passport information, and travel dates
- Upload a passport photo and a scan of your passport’s bio page
- Upload proof of travel insurance that covers Iran
- Submit the application – this step is free, no payment required
- Wait for the grant notice – approval typically takes 3-7 business days
- Print the grant notice and present it at the Iranian embassy or airport
- Pay the visa fee in cash (EUR 40-60) when you collect the physical visa stamp
The online application itself costs nothing. You only pay the visa fee when collecting the stamp. For a full walkthrough, read our Iran visa application guide.
Embassy Visa Option for Pakistani Citizens
If you prefer to apply in person, you can visit the Iranian Embassy in Islamabad or the Consulate General in Karachi, Lahore, or Quetta.
Embassy application steps:
- Gather your documents (passport, photos, completed form, insurance proof)
- Visit the embassy or consulate during working hours
- Submit your application and pay the fee
- Wait 5-10 business days for processing
- Collect your passport with the visa stamp
Embassy fees for Pakistani citizens are typically EUR 40-80 for a tourist visa, depending on the duration and number of entries. A single-entry 30-day visa is at the lower end; a multiple-entry or 90-day visa costs more.
Iran Visa Fees by Duration and Entry Type
The fee changes based on how long you want to stay and how many times you plan to enter Iran:
| Duration / Entry Type | Estimated Fee (EUR) |
|---|---|
| Single entry, 30 days | EUR 40 – 50 |
| Single entry, 60 days | EUR 50 – 60 |
| Double entry, 30 days | EUR 60 – 80 |
| Multiple entry, 90 days | EUR 80 – 120 |
Most Pakistani tourists apply for a single-entry 30-day visa, which is the cheapest and fastest to process.
Additional Costs Beyond the Visa Fee
The government fee is not the only expense. Budget for these extras:
Travel insurance (mandatory): Iran requires all visitors to carry travel insurance valid for the duration of their stay. If your existing policy does not cover Iran, you can purchase coverage at the airport or online for approximately EUR 10-15 for 30 days. Some applications require proof of insurance upfront – check with the embassy or e-Visa portal. Learn more in our Iran travel insurance guide.
Passport photos: You need two recent passport-size photos (3.5 x 4.5 cm, white background). Photo shops in Pakistan typically charge PKR 200-500 (about EUR 1-2).
MFA reference number (if required): Some Pakistani applicants may need a reference code from the Iranian Ministry of Foreign Affairs, especially for longer stays or business visas. Travel agencies that arrange this typically charge EUR 20-40 for the service.
Agency service fees: If you use a visa processing agency to handle the application on your behalf, expect EUR 20-50 on top of the government fee. This is optional but can speed up the process.
Visa extension in Iran: If you want to stay longer than 30 days, you can extend your visa at the Foreign Affairs Police offices in Tehran, Isfahan, Shiraz, or Mashhad. The extension fee is approximately EUR 30 per additional 30-day period.
How to Pay the Iran Visa Fee from Pakistan
Payment rules are strict:
- At the embassy: Cash only, in euros or US dollars. Some embassies accept Pakistani rupees at an exchange rate they set.
- e-Visa (on arrival): Cash only, in euros or US dollars at the airport
- No credit cards, no bank transfers, no online payments – Iran’s banking system is disconnected from international networks due to sanctions
Practical tip: Exchange Pakistani rupees to euros or US dollars before your trip. Euros tend to get a slightly better exchange rate inside Iran. Do not rely on finding exchange services at the airport – bring your cash with you.
Total Cost Estimate: Pakistan to Iran Trip
Here is what you should budget for the visa-related portion of your Iran trip:
| Cost Item | Estimated Amount (EUR) |
|---|---|
| Visa fee (single entry, 30 days) | EUR 40 – 60 |
| Travel insurance (30 days) | EUR 10 – 15 |
| Passport photos | EUR 1 – 2 |
| Agency fee (optional) | EUR 20 – 50 |
| MFA reference (if required) | EUR 20 – 40 |
| Total estimated | EUR 71 – 167 |
If you apply directly through the e-Visa portal and handle everything yourself, the minimum cost is around EUR 50-75 (visa fee plus insurance). Using an agency adds EUR 20-50 but reduces the risk of errors that could delay approval.
Iran Visa Fee Comparison: Pakistan vs Other Nationalities
How do Pakistani visa fees compare to other nationalities?
| Nationality | Tourist Visa Fee (EUR) | VOA Eligible? | Notes |
|---|---|---|---|
| Pakistani | EUR 40 – 60 | No | Embassy or e-Visa only |
| Indian | EUR 40 – 60 | Yes (EUR 30-50) | Cheaper via VOA |
| Chinese | EUR 40 – 60 | Yes (EUR 30-50) | 21-day visa-free also possible |
| Turkish | Free | Free | Visa-free for 90 days |
| German | EUR 50 – 75 | Yes (EUR 30-50) | e-Visa recommended |
| American | EUR 80 – 100 | No | Higher fees + MFA reference required |
Pakistani citizens pay similar fees to Indian citizens for the embassy/e-Visa route, but Indian passport holders can also use the cheaper VOA option. For a detailed look at Indian fees, see our Iran visa guide for Indian citizens.
Tips to Minimize Your Iran Visa Cost from Pakistan
- Apply through the e-Visa portal – the online application is free and you pay only when collecting the visa
- Choose single entry, 30 days – this is the cheapest option at EUR 40-50
- Buy insurance separately – purchasing travel insurance online before your trip is often cheaper than buying at the airport
- Skip the agency if your case is straightforward – a simple tourist application with all documents ready does not need a middleman
- Bring cash in euros – euros tend to get a better exchange rate than US dollars inside Iran
- Apply well in advance – rush processing through agencies costs extra; the standard e-Visa processing is 3-7 business days
Important Notes for Pakistani Applicants
Security clearance: Pakistani applicants may face additional security screening, which can extend processing time to 2-4 weeks. Apply at least one month before your intended travel date.
Passport validity: Your passport must be valid for at least 6 months beyond your planned departure from Iran. Make sure you have at least two blank pages for the visa stamp and entry/exit stamps.
Dual nationality: If you hold dual nationality (e.g., Pakistani-British or Pakistani-Canadian), be aware that the restrictions apply based on the passport you use to apply. Using a British or Canadian passport means you face the higher fees and MFA reference requirement for those nationalities.
Group travel: Pakistani pilgrims traveling in organized groups for Ziarat (visits to holy sites in Mashhad and Qom) may benefit from facilitated processing through authorized pilgrimage agencies. Group rates sometimes include reduced visa fees.
For complete visa requirements including documents and photos, see our Iran visa requirements guide.
FAQs About Iran Visa Fees for Pakistani Citizens
Can Pakistani citizens get a visa on arrival in Iran?
No. Pakistan is not eligible for visa on arrival. Pakistani citizens must apply for a visa in advance through the e-Visa portal (evisa.mfa.ir) or at the Iranian Embassy in Islamabad before traveling.
How much does an Iran visa cost for a Pakistani passport holder?
The standard tourist visa costs EUR 40-60 for a single-entry 30-day visa. Business visas cost EUR 80-120. Add EUR 10-15 for mandatory travel insurance, bringing the total to approximately EUR 50-75 for a basic tourist trip.
Can I pay the Iran visa fee in Pakistani rupees?
The embassy in Islamabad may accept Pakistani rupees at their exchange rate, but this is not guaranteed. The e-Visa fee (paid on arrival) must be in euros or US dollars. It is safest to carry euros in cash.
How long does it take to get an Iran visa from Pakistan?
Standard processing takes 3-7 business days through the e-Visa portal. Pakistani applicants may experience additional security screening that can extend this to 2-4 weeks. Embassy processing typically takes 5-10 business days. Apply at least one month before your trip.
Is the Iran visa fee refundable if my application is rejected?
No. Visa fees are non-refundable regardless of the application outcome. If your e-Visa is rejected, you can reapply, but you will need to pay the fee again upon approval.
Do I need travel insurance for an Iran visa from Pakistan?
Yes. Travel insurance covering Iran is mandatory for all visa applications. If your existing insurance policy does not cover Iran, you can purchase coverage at the airport for approximately EUR 10-15 for 30 days.
Can I extend my Iran visa while in the country?
Yes. You can extend your visa at the Foreign Affairs Police offices in major Iranian cities. The extension fee is approximately EUR 30 per additional 30-day period. Extensions are usually granted for tourist visas up to a total stay of 90 days.