What to Wear in Afghanistan: A Practical Traveler's Guide
Dressing right in Afghanistan is mostly about one idea: modesty and respect. You don't need special or expensive clothing — just cover up, keep it loose, and follow your guide's lead. Here is exactly what we tell every guest to pack and wear.
Dress modestly and loosely: cover your shoulders, arms and legs, whether you are a man or a woman. Women should cover their hair in public with a loose headscarf and wear a long tunic over loose trousers or a long skirt. Men should wear long trousers and sleeved shirts, never shorts. A local shalwar kameez is welcomed. Bring layers for cold mornings and the mountains.
What is the main dress rule in Afghanistan?
Dress modestly and loosely. Clothing should cover the shoulders, arms, and legs, and not be tight or revealing. This applies to both men and women, in towns, villages, bazaars, and especially religious sites. When in doubt, cover more rather than less — it is always received as a sign of respect.
What should women wear in Afghanistan?
- Headscarf. Cover your hair in public. Carry a loose scarf at all times and keep it on in towns, bazaars, and shrines.
- Tops. Long, loose tops or tunics that cover the hips, with long sleeves. Avoid anything tight or sheer.
- Bottoms. Loose trousers or a long skirt that covers the ankles. Loose trousers under a tunic are the most practical.
- Colors. Any color is fine; you do not need to wear all black. Muted, everyday colors draw the least attention.
What should men wear in Afghanistan?
- Cover shoulders and legs. Long trousers and shirts with sleeves. No shorts or sleeveless tops in public.
- Keep it simple. Plain shirts and trousers are perfect. Lightweight fabrics help in the heat.
- Local dress. A shalwar kameez is comfortable, climate-friendly, and warmly received — a good option if you want to blend in.
Can visitors wear traditional Afghan clothing?
Wearing local clothing — a shalwar kameez for men, and a tunic with a scarf for women — is welcomed, not frowned upon. It helps you blend in, keeps you cool in summer and warm in the mountains, and is read as a sign of respect for the culture. If you'd like an outfit, we can take you to a local shop at the start of your trip to buy one at a fair price.
What clothes should you pack for each season?
- Spring & autumn (Apr–Jun, Sep–Oct). Layers — mild days, cold mornings and evenings. A light jacket is essential.
- Summer (Jun–Aug). Loose, breathable cotton and long sleeves for sun protection. The highlands (Bamyan, Badakhshan) still get cold at night.
- Winter (Dec–Feb). A warm coat, thermals, hat, and gloves — most of the country is cold and snowy. Jalalabad (Nangarhar) stays mild.
What shoes and extras should you bring?
Bring comfortable closed shoes that slip off easily for mosques and homes, a scarf and a spare (for women), sunglasses, a hat and sunscreen for the strong sun at altitude, and a modest layer for religious sites.
- Comfortable, closed walking shoes you can slip off easily — you'll remove them at mosques and many homes.
- A scarf (women) and a spare — useful for sun, dust, and covering at short notice.
- Sunglasses, a hat, and sunscreen — the sun is strong at altitude.
- A modest layer for religious sites, even in summer.
Not sure what your itinerary needs? Tell us your route and travel dates on WhatsApp and we'll send a packing list tailored to your trip. New to planning a visit? Start with our guides on whether Afghanistan is safe and the best time to visit. Travelling as a woman? Read Afghanistan for women travellers.
Questions about what to wear in Afghanistan
Do women have to cover their hair in Afghanistan?
Yes. Women — both foreign and local — are expected to cover their hair in public in Afghanistan. A loose headscarf that covers the hair, worn with long, loose clothing, is the practical standard. Carry a scarf at all times and keep it on in towns, bazaars, and religious sites.
What should men wear in Afghanistan?
Men should wear long trousers and shirts that cover the shoulders and upper arms; shorts and sleeveless tops are not appropriate in public. Lightweight, modest clothing works well, and many male travelers find a local shalwar kameez comfortable and well received.
Can tourists wear traditional Afghan clothing?
Yes, and it is generally welcomed. Wearing a shalwar kameez (and a scarf for women) helps you blend in, keeps you comfortable in the climate, and is usually appreciated as a sign of respect. We can help you buy an outfit locally at the start of your tour.
What do people wear in Afghanistan?
Most Afghans wear loose, long clothes. Men commonly wear a shalwar kameez, a long shirt over loose trousers, often with a cap or a turban. Women wear long, loose clothing with a headscarf. Visitors dress the same way, modestly: cover your shoulders, arms and legs, and women cover their hair in public.
What do women wear in Afghanistan?
Women cover their hair and wear long, loose clothing in public. A visitor does the same: a long tunic over loose trousers or a long skirt, with a loose headscarf, so that shoulders, arms and legs are covered.
Can men wear jeans in Afghanistan?
Yes. Jeans are long trousers, which is what is expected. Pair them with a shirt that covers the shoulders and upper arms, and do not wear shorts. Loose, light clothing is more comfortable in the heat and is better received in smaller towns.
Can women wear a crop top or short sleeves in Afghanistan?
No. Women should cover their shoulders, arms and legs in public, so crop tops, sleeveless tops and short skirts are not appropriate. A long loose tunic over loose trousers works well.
Planning a trip? Talk to our Kabul team — we reply fast on WhatsApp.
Plan My Trip