Iran entry requirements for Germany passport holders
German passport holders can get a visa on arrival at most major airports in Iran. It's valid for up to 30 days and costs €75–€100. Have your documents ready before you travel.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Iran visa on arrival | Germany passport holders can get a visa on arrival at major Iranian airports (Tehran Imam Khomeini, Shiraz, Isfahan, Mashhad, Tabriz). The visa costs €75–€150 depending on nationality and processing time. You need a confirmed hotel booking and a return ticket to qualify for the visa on arrival.Apply for eVisa | Required |
| Valid passport 6 months validity | Your German passport must be valid for at least 6 months beyond your intended departure date from Iran. Airlines check this at check-in — if your passport expires sooner, you will be denied boarding. | Required |
| Return or onward ticket Required for visa on arrival | You must hold a confirmed return or onward ticket before arriving in Iran. Immigration officers at the visa on arrival counter will ask to see it. A one-way ticket will get your visa on arrival application rejected. | Required |
| Proof of accommodation Hotel booking confirmation | Have a printed or digital hotel booking confirmation for your entire stay in Iran. The visa on arrival counter requires a confirmed reservation — a hostel booking or Airbnb works as long as it shows your name and dates. | Recommended |
| Proof of funds Sufficient cash or card | Carry enough cash (€500–€1,000 equivalent in euros or US dollars) to cover your stay. Credit cards issued outside Iran do not work inside the country — bring cash or a prepaid travel card loaded with euros or dollars. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Can be obtained from Iranian embassy or online; extension possible at immigration offices.
Requires justification; useful for frequent travelers.
Requires employer or university sponsorship; allows longer stay.
| Service | Cost |
|---|---|
| Visa on Arrival (VoA) entry feePayable at airport upon arrival for most nationalities, including Germany. | €75 (approx. $82 USD) |
| Tourist visa (single entry, pre-arranged)Obtained through Iranian embassy or online eVisa system; varies by processing time. | €50–€100 (approx. $55–$110 USD) |
| Tourist visa (multiple entry)Available for frequent travelers; validity up to 3 months. | €100–€200 (approx. $110–$220 USD) |
| Stay extension feeExtension of up to 15 days possible at immigration offices; subject to approval. | €15 (approx. $16 USD) per extension |
| Overstay fine per dayMaximum cap of €300 (approx. $330 USD); applies for overstaying visa validity. | €10 (approx. $11 USD) per day |
Common reasons for entry denial
Approval probability calculator
Answer 6 quick questions — we'll estimate how likely you are to be approved for entry based on typical immigration patterns.
Transiting through Iran
Germany passport holders can transit through Iran without a visa for up to 24 hours if staying airside and not passing through immigration. For longer layovers or leaving the airport, a transit visa is required.
- Holders of a valid US, UK, or Schengen visa may transit without visa for up to 48 hours airside.
Health & vaccines for Iran
Risk is low in most urban areas but present in rural regions, especially during warmer months.
Common due to contaminated food/water; practice good hygiene and drink bottled water.
High in major cities like Tehran; those with respiratory issues should take precautions.
Risk is low in most tourist areas; prophylaxis recommended for rural travel in southern provinces (e.g., Sistan-Baluchestan).
Based on CDC and WHO guidance. Consult a travel medicine clinic 4–6 weeks before departure for personalised advice.
Immigration offices for extensions
Main office for visa extensions and residency permits; bring passport, photos, and application form.
Handles extensions for tourists in central Iran; less crowded than Tehran.