What to Wear in Afghanistan: A Practical Traveler's Guide

Herat, Afghanistan — where modest, respectful dress is the norm

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.

Short answer

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?

What should men wear in Afghanistan?

Man wearing a beige shalwar kameez with a black embroidered waistcoat
A shalwar kameez with an embroidered waistcoat (waskat) — smart, traditional menswear worn for special occasions.
Man wearing a dark grey shalwar kameez with a colorfully embroidered waistcoat
A shalwar kameez in a darker tone with a colorfully embroidered waistcoat, popular for everyday and festive wear alike.

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.

Hand-embroidered traditional Afghan women's dress with coin jewelry, displayed on a mannequin in a Kabul shop
A hand-embroidered traditional Afghan dress with coin jewelry — festive attire seen at weddings and celebrations.
Traditional Afghan women's dress with silver embroidery and a red velvet border, displayed on a mannequin
Another example of traditional Afghan women's dress, with fine needlework and beaded detail.

What clothes should you pack for each season?

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.

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
More guides:
Afghanistan for women travellers Afghanistan packing list Best time to visit Afghanistan Is Afghanistan safe to visit? Afghan food guide Kabul city guide All Travel Guides