Iran entry requirements for Bulgaria passport holders
Bulgarian passport holders need an e-visa to enter Iran. You can apply online before you travel — it's a straightforward process, but you'll need to plan ahead and have your documents ready.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Iran eVisaYou need to get this visa online before you fly; it cannot be obtained on arrival. Apply online before travel | Bulgarian citizens must obtain an eVisa prior to arrival. Apply through the official Iranian Ministry of Foreign Affairs eVisa website, typically at least 2 weeks before travel. The eVisa is valid for a single entry and allows a stay of up to 30 days. It is not extendable. | Required |
| Passport validityMake sure your passport doesn't expire too soon after your trip. At least 6 months beyond arrival | Your Bulgarian passport must be valid for at least 6 months beyond your intended date of entry into Iran. | Required |
| Blank passport pagesYou need a clean page in your passport for the border officer to stamp. At least 1 blank page | Your passport must have at least 1 blank page for the entry stamp. | Required |
| Return or onward ticketImmigration may ask to see proof that you plan to leave Iran. Proof of departure | You must hold a confirmed return or onward ticket showing your departure from Iran within the allowed stay period. | Required |
| Proof of fundsIt's a good idea to carry proof that you can support yourself financially. Sufficient for your stay | You should be able to show evidence of sufficient funds to cover your expenses during your stay in Iran, such as bank statements or credit cards. | Recommended |
| Travel insuranceInsurance can protect you if you get sick or have an accident while abroad. Recommended coverage | Although not mandatory, comprehensive travel insurance covering medical expenses and repatriation is strongly recommended for travel to Iran. | Recommended |
| Arrival declarationYou don't need to fill out any extra arrival form. Not required | No separate arrival declaration is required for Bulgaria citizens entering Iran. | Not required |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Requires invitation from an Iranian company; can be extended up to 30 days.
For onward travel to a third country; must show confirmed onward ticket.
| Service | Cost |
|---|---|
| Iran eVisa (tourist)Single entry, valid for 30 days from issue; processing takes 7-10 working days. | $35 |
| Iran eVisa (business)Requires invitation letter from Iranian company; single entry. | $50 |
| Visa extension (tourist)Up to 30 days, applied at police offices in major cities; subject to approval. | $15 |
| Airport exit feeMost international airlines include the departure tax in ticket price; no separate payment at airport. | Included in airfare |
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
Bulgarian citizens need a transit visa to leave the airport or stay in Iran for more than 24 hours. A visa is not required for airside transit if you stay within the international zone and your connecting flight is within 24 hours.
- Diplomatic or official passport holders
- Crew members on duty
Health & vaccines for Iran
Risk is low in urban areas but present in rural regions; use insect repellent and mosquito nets.
Common due to contaminated food/water; drink bottled water and avoid street food.
High levels in Tehran and other cities; wear masks on poor air quality days.
Risk is limited to rural areas in the south and east; prophylaxis is not routinely recommended for most travellers.
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 matters; bring passport, photos, and fee.
Handles extensions for pilgrims and tourists; expect queues.