To visit Afghanistan, all foreign nationals must obtain a visa in advance.

Afghanistan does not offer a standard visa-on-arrival service. The only exception is at the Tajikistan–Afghanistan border, where visas may be issued with a processing time of 1–2 days.

This guide provides clear and up-to-date information about the Afghanistan visa process, including requirements, fees, and available visa types.

How HAMIDI TMC Can Help You
HAMIDI TMC assists travelers in obtaining their Afghanistan visa stress-free by providing accurate information, legally prepared documents, and step-by-step guidance throughout the application process.

Afghanistan Visa
Afghanistan Visa

Our Comprehensive Guide to Getting a Visa to Afghanistan

Afghanistan Visa | HAMIDI TMC

Visa Requirements

  • Passport: Must be valid for at least 6 months from the date of application.

  • Visa Type: Choose the correct visa type based on your travel purpose (tourism, business, etc.).

  • Invitation Letter: Required from an Afghan-based tour operator, business, or host. Only authorized agencies approved by the Ministry of Foreign Affairs (MFA) can issue valid invitation letters. Ensure the invitation includes the agency’s license number (ATO-XXXXX) and MFA approval number (MFA-XXXXXXXXX).

  • Supporting Documents:

    • Passport-sized photos (usually 2-3)

    • Flight itinerary

    • Visa application form

    • Visa fee payment

Types of Visas

  1. Tourist Visa - Validity: 30 days - Entry: Single entry

  2. Business Visa - Validity: Longer stays, multiple entries possible

  3. Diplomatic Visa - Purpose: For government officials or diplomats

  4. Transit Visa - Validity: Up to 72 hours

Visa Fees

  • Dubai: From $150

  • Pakistan (Islamabad/Peshawar): Standard: $80 - Express: $130

Fees may vary depending on the processing speed and location.

Processing Time

  • Dubai: Standard: 1-2 business days - Express: Same-day processing available

  • Pakistan: Standard: 1-2 business days - Express: Same-day processing

  • Tajikistan Border: Visa on arrival, processing may take 1-2 days.

.

E-Visa for Afghanistan

Afghanistan does not offer an e-visa system. All visa applications must be submitted in person at an embassy, consulate, or border post.

Visa on Arrival at Tajikistan Border

  • The only visa-on-arrival option is at the Tajikistan-Afghanistan border.

  • Processing can take 1-2 days, so it’s better to plan in advance.

Travel Considerations

  • Travel Permits: Additional travel permits may be required for certain provinces. These can be arranged with a local agent or upon arrival in Kabul.

  • Drone Restrictions: Drones are strictly prohibited. Violators face severe penalties.

Conclusion

Obtaining a visa to Afghanistan requires careful planning and understanding of the current requirements. The easiest and most reliable locations to apply are Dubai and Pakistan (Islamabad/Peshawar). Always consult the relevant embassy or consulate for the most up-to-date information before applying.

The Embassy of Afghanistan issues visas
The Embassy of Afghanistan issues visas
The Embassy of Afghanistan issues Afghan visas
The Embassy of Afghanistan issues Afghan visas

Missions Not Coordinated with Current Government

  1. UK (Embassy)

  2. Germany (Embassy, excl Munich consulate)

  3. Belgium (Embassy)

  4. Switzerland (Embassy)

  5. Austria (Embassy)

  6. France (Embassy)

  7. Italy (Embassy)

  8. Greece (Embassy)

  9. Poland (Embassy)

  10. Sweden (Embassy)

  11. Norway (Embassy)

  12. Canada (Embassy)

  13. Australia (Embassy)

Embassies / Consulates Issuing Afghanistan Visas

  1. Russia (Embassy)

  2. Pakistan (Embassy + Consulates)

  3. China (Embassy)

  4. Iran (Embassy)

  5. UAE (Embassy / Consulate)

  6. Qatar (Embassy)

  7. Turkey (Embassy)

  8. Netherlands (Embassy)

  9. Spain (Embassy)

  10. Bulgaria (Embassy)

  11. Czech Republic (Embassy)

  12. Germany (Consulate only)

  13. India (Embassy)

🌐 Land Borders Issuing Visa

  • Islam Qala / Herat – Afghanistan border (major official crossing points)

  • Sher Khan Bandar / Kunduz – Afghanistan border (major official crossing points)