Skip to content

Iran passport → Afghanistan

Afghanistan visa for citizens of Iran

eVisaeVisa · Tourist (30 days)

Citizens of Iran need a visa for Afghanistan and can apply online for an eVisa.

Not yet cross-checked · Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.

Key facts

Entry routeeVisa · Tourist (30 days)
How to applyFully online — no office visit
Proof of fundsUSD 200-500 equivalent

How to apply

  1. 1

    Prepare required documents

    Collect passport, photo, itinerary, accommodation proof, and funds evidence.

  2. 2

    Complete online application form

    Fill out the e-Visa application on the official Afghanistan eVisa portal (if available).

  3. 3

    Upload scanned documents

    Upload clear copies of all required documents.

  4. 4

    Pay visa fee

    Pay the fee using a credit/debit card (if payment is accepted online).

  5. 5

    Submit application

    Submit the application and note the reference number.

  6. 6

    Wait for processing

    Processing may take several days to weeks; check status online.

  7. 7

    Receive e-Visa via email

    If approved, print the e-Visa to present upon arrival.

  8. 8

    Travel to Afghanistan

    Carry printed e-Visa along with passport and supporting documents.

Documents checklist

Identity

  • Valid Iranian passport with at least 6 months validity

  • Recent passport-size photograph

    White background, 45x35mm

Travel

  • Copy of travel itinerary or flight booking

    Round-trip recommended

  • Hotel reservation or accommodation proof

Financial

  • Proof of sufficient funds (bank statement, sponsor letter, or cash at border)

    Typically USD $200-500 equivalent

Supporting

  • Completed online visa application form

  • Travel insurance covering Afghanistan

    Optional

    Strongly recommended

  • Letter of invitation (if visiting friends/family or business)

    Optional
  • Previous visa copies (if any)

    Optional

Proof of funds

Minimum balance: USD 200-500 equivalent

  • Bank statement
  • Sponsor letter
  • Cash at border

Funds must cover stay duration.

Good to know

  • Iranian passport holders are not officially eligible for the e-Visa program available to most nationalities; this process may not be available. Verify with the nearest Afghan embassy or consulate before applying.
  • The e-Visa system for Afghanistan may be suspended or unreliable for Iranian citizens – always check official sources.

Common refusal reasons

Passport validity less than 6 months

Ensure passport has at least 6 months validity remaining.

Incomplete or incorrect documentation

Double-check all documents and application fields.

Previous visa violations or overstay

Maintain good travel history.

Insufficient funds

Provide strong evidence of sufficient financial means.

FAQ

Do citizens of Iran need a visa for Afghanistan?

Citizens of Iran need a visa for Afghanistan and can apply online for an eVisa. Visa type: eVisa · Tourist (30 days).

What documents do citizens of Iran need for Afghanistan?

Valid Iranian passport with at least 6 months validity; Recent passport-size photograph; Completed online visa application form; Copy of travel itinerary or flight booking; Hotel reservation or accommodation proof; Proof of sufficient funds (bank statement, sponsor letter, or cash at border); and 3 more depending on your situation.

Plan your trip to Afghanistan

Nowah is an AI travel agent that books flights, hotels and eSIMs in one conversation and keeps track of your visa paperwork along the way.

Afghanistan visa for other passports

More destinations for Iran passport holders