Afghanistan giáp với Iran ở phía tây, Turkmenistan, Uzbekistan và Tajikistan ở phía bắc, Trung Quốc ở phía đông bắc và Pakistan ở phía đông và nam. Là một quốc gia không giáp biển, Afghanistan nằm ở miền trung Châu Á trong một khu vực được gọi là Đại Trung Đông. Tọa độ địa lý của nó là 33 00 N, 65 00 E.
Về diện tích của Texas, Afghanistan có diện tích khoảng 250.000 dặm vuông. Dãy núi Hindu Kush chia đôi đất nước từ đông sang tây. Phần lớn địa hình gồ ghề với những ngọn núi cao phủ đầy tuyết trắng và các thung lũng dốc, mặc dù có một số đồng bằng ở khu vực phía bắc và tây nam.