The duration of a tourist visa in Afghanistan varies depending on the issuing consulate or embassy. Generally, tourist visas are valid for up to 30 days. However, it is recommended to verify the specific requirements and restrictions with the Afghan embassy or consulate in your country.