Afghanistan is accessible by several international airports, with Hamid Karzai International Airport (KBL) in Kabul being the main gateway. Other cities such as Mazar-i-Sharif, Herat, and Kandahar also have international airports offering regional and limited international connections.
Afghanistan shares land borders with Iran, Pakistan, Turkmenistan, Uzbekistan, Tajikistan, and China. Travelers can enter the country through various border crossings.
Afghanistan's road network connects major cities and neighboring countries. While most international visitors arrive by air, overland travel is possible for those coming from surrounding countries.
| Route | Distance | Approx. Travel Time | Road Condition |
|---|---|---|---|
| Kabul - Jalalabad | 150 km | 2.5-3 hours | Good (Highway) |
| Kabul - Mazar-i-Sharif | 425 km | 7-9 hours | Variable (Mountain Pass) |
| Kabul - Kandahar | 480 km | 8-10 hours | Fair to Good |
| Kabul - Herat | 820 km | 12-15 hours | Variable |
| Herat - Islam Qala (Iran border) | 120 km | 2 hours | Good |
Afghanistan's railway network is limited but developing. Currently, there are no passenger railway services for long-distance travel, but freight railways operate at border crossings.
Note: Passenger rail services are limited and primarily used for freight. Check current status as railway development is ongoing.
The most common form of public transportation for intercity travel. Various companies operate routes between major cities.
Shared taxis (usually Toyota Corolla or similar) are faster than buses and depart when full.
Renting a car with a driver is recommended for foreigners due to security and navigation considerations.
Domestic air travel is the fastest way to cover long distances between major cities.
Discover major routes, cities, and transportation hubs.
Information on visas, border procedures, and entry regulations for Afghanistan.
Learn MoreContacts for transportation companies, travel agencies, and support services.
Get Help