Iran entry requirements for Malta passport holders
Malta passport holders can get a visa on arrival at Iranian airports. It's valid for 30 days and costs about €75. No advance application needed for tourism.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Visa on arrival at Iranian airports | Get a 30-day tourist visa on arrival at Imam Khomeini (Tehran), Shiraz, Mashhad, Tabriz, Isfahan, and Kish airports. Pay the visa fee in euros (around €75–€100 depending on nationality) — bring cash. You need a confirmed hotel booking and a return ticket. The process takes 30–60 minutes at the bank counter and immigration desk.Check visa rules | Required |
| Valid passport Passport validity | Your passport must be valid for at least 6 months from your date of entry into Iran. Airlines at check-in will enforce this strictly — if your passport expires sooner, you will be denied boarding. | Required |
| Return or onward ticket Outbound travel proof | Immigration at Iranian airports checks for a confirmed onward or return ticket. Without one, you risk being refused entry and sent back on the next flight. Have a printed copy or a digital version on your phone ready. | Required |
| Proof of accommodation Hotel booking confirmation | Iranian immigration asks for a confirmed hotel booking for your entire stay. A printout of your booking confirmation from Booking.com or similar works. If you are staying with friends, have their contact details and address written down. | Recommended |
| Proof of funds Financial means | Immigration officers may ask how you plan to fund your trip. Have at least €500 in cash or a credit card statement ready. ATMs in Iran do not accept foreign cards due to sanctions, so bring enough euros or US dollars for your stay. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Apply in advance at an Iranian embassy; allows one entry.
For multiple visits; must be arranged before travel.
| Service | Cost |
|---|---|
| Visa on Arrival entry feePayable at the airport for most nationalities, including Malta. | €75 (approx. $80 USD) |
| Overstay fine per dayMaximum cap of €300 (approx. $330 USD). | €10 (approx. $11 USD) per day |
| Tourist visa (single entry, pre-arranged)Obtained through Iranian embassy or eVisa system before travel. | €50 (approx. $55 USD) |
| Tourist visa (multiple entry)Available for certain nationalities; check with embassy. | €100 (approx. $110 USD) |
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
Malta passport holders can transit through Iranian airports without a visa if they stay airside and have a confirmed onward ticket within 24 hours.
- If leaving the airport, a visa on arrival is required.
Health & vaccines for Iran
Common due to contaminated food/water; practice good hygiene.
Low risk in most urban areas; present in rural regions.
High in major cities like Tehran; may affect those with respiratory issues.
Low risk in most areas; prophylaxis recommended for rural travel in southeastern provinces.
Based on CDC and WHO guidance. Consult a travel medicine clinic 4–6 weeks before departure for personalised advice.
Immigration offices for extensions
For visa extensions and overstay fines; bring passport, photos, and fee.
Handles extensions for tourists in the south.