You can obtain an Afghan tourist visa online or in person in Dubai and Islamabad.
The online e-Visa costs $133 USD, takes 1 to 3 weeks (or under 24 hours for express), and requires you to fly directly into Kabul International Airport.
Applying in person at the Dubai Consulate costs $80 to $150 USD, accepts card payments only, and offers same-day express service if you submit your documents in the morning.
Applying in person at the Islamabad Embassy costs $80 USD for standard processing (2 to 3 days) or $130 USD for express processing (4 hours), and requires cash payment.
All options require a passport valid for at least 6 months, passport photos, and an official Letter of Invitation from a licensed Afghan tour operator.
The approved visa is single-entry and allows a maximum stay of 30 days.
For get invitation letter I highly recommend Let's Tour Afghanistan Agency.
☆☆☆☆☆☆☆☆☆
What is the " Let's Tour Afghanistan Agency "?
It's a licensed, experted , professional, trusted private and group tour guide agency in Afghanistan.
Services:
✅ Private and group tour guide in Afghanistan.
✅ 6 official languages of United Nations plus Persian Germany Portuguese and Turkish.
✅ flexible itineraries.
✅ prepare invitation letter.
✅ visa support.
✅ region permit.
✅ accommodation.
✅ transportation.
✅ booking flights.
✅secure private guide in Afghanistan.
✅unforgettable journey from Afghanistan.
✅ your dream private guide in Afghanistan.
✅ help in every travel details.
Notice: write date of this article is september 2026, maybe prices of visa become increase or decrease or any changes happen