
Bali Dress Code 2026: What to Wear (and What Not To)
The short answer: Bali has no strict dress code in its tourist areas, and shorts, T-shirts and sandals are fine almost everywhere. Cover your shoulders and knees at temples, where a sarong and sash are required. Keep swimwear to the beach and pool, and dress more modestly in Java and rural areas. Pack light linen and cotton for the humidity.
Bali dress code at a glance
- Beaches, cafés, bars and shops: shorts, T-shirts, linen shirts and sandals are normal.
- Temples: a sarong and sash are required, and shoulders and knees should be covered. Read our guide to Bali temple etiquette.
- Swimwear: beach, pool and beach club only. Cover up when you leave.
- Restaurants and evenings: smart casual, meaning a linen shirt and linen pants or tailored shorts.
- Java and the rest of Indonesia: more conservative. Choose long trousers or knee-length shorts and a shirt with sleeves.
What to actually pack for Bali
Bali's heat and humidity decide what works. Light, loose natural fabrics keep you cooler than anything synthetic, and a small capsule covers almost every situation. This is the short list we would pack:
- Origin short-sleeve linen shirt: a cotton-linen shirt with a classic collar for days, dinners and temples with a sarong.
- Linen pants: a wide-leg linen-rayon trouser that works from the beach to dinner and covers your knees at a temple.
- Vāyu T-shirt: a soft bamboo cotton tee for the hottest hours, or under an open shirt.
- Double Strap Sandals: goat leather sandals that go from the beach to dinner.
See the full linen shirt range and linen pants, or try them in an ASASI store in Canggu, Pererenan, Ubud or Nusa Dua.
Bali: relaxed, with a few firm rules
Bali is the most relaxed part of Indonesia to dress in. Locals and visitors wear T-shirts, shorts and sandals through Canggu, Seminyak, Ubud and Kuta, and beachwear is fine on the beach. Yoga wear and casual clothes are normal in Ubud and Canggu. The firm rules are at temples, at ceremonies and in villages away from tourist areas, where covered shoulders and knees are respectful.
Java and the rest of Indonesia: more conservative
Java is predominantly Muslim and more conservative, especially in cities like Yogyakarta, in villages and near mosques or cultural sites. Lightweight trousers, knee-length skirts or shorts, and tops that cover the shoulders are recommended. During Ramadan, dress more conservatively still, with long sleeves and long trousers in public. In Aceh, local Islamic rules on dress apply. Long, light sleeves also protect you from the sun.
Bali and Indonesia dress code FAQs
What to wear in Indonesia as a woman
Wear lightweight, breathable clothing that covers your shoulders and knees when you are away from the beach. In Bali, shorts, dresses and vests are normal in tourist areas; in Java and other conservative regions, choose loose trousers or a long skirt and a top with sleeves. Carry a sarong or scarf for temples and mosques, and a light layer for air-conditioned interiors.
Can you wear leggings in Indonesia?
Yes, leggings are fine in the tourist areas of Bali such as Canggu and Ubud, where gym and yoga wear is common. Away from those areas, and anywhere in Java, wear a longer top that covers your hips, or choose loose trousers instead. Leggings are not appropriate for temples, where a sarong is required over your legs.
Can you wear shorts in Indonesia?
Yes, shorts are fine in Bali and in most tourist areas across Indonesia. In Java and other more conservative regions, particularly in villages, near mosques and during Ramadan, knee-length shorts or lightweight trousers are more respectful. Shorts are not accepted at temples, where you need a sarong or long trousers to cover your knees.
Can you wear shorts in Bali?
Yes, shorts are fine in most of Bali, including Canggu, Seminyak, Ubud and the beaches. Linen or cotton shorts are the most comfortable option in the humidity. Cover your knees with a sarong or wear long trousers when you enter a temple, and choose smarter shorts or lightweight linen trousers for restaurants, beach clubs and evenings.
What to wear in Indonesia
Wear light, breathable clothes that cover your shoulders and knees when you are away from the beach: linen shirts, linen pants, T-shirts and comfortable sandals. Bali is relaxed and casual, Java is more conservative, and Aceh follows local Islamic dress rules. Pack a sarong or scarf, a hat and a light layer for air-conditioned interiors.
Where to buy linen clothes in Bali
ASASI sells men's linen shirts, linen pants and shorts in four Bali stores, in Canggu, Pererenan, Ubud and Nusa Dua, and online at studioasasi.com. All four stores carry the core range, so you can try the fit before you buy. Canggu is the largest and usually receives new stock first. See the ASASI locations page for each store.
What to wear in Indonesia as a man
Wear a lightweight linen or cotton shirt, linen pants or knee-length shorts, and sandals or clean sneakers. In Bali, T-shirts and shorts are fine almost everywhere; in Java and near mosques, choose long trousers and a shirt with sleeves. Loose linen keeps you cooler in the humidity than tight synthetic fabrics.
How to dress in Indonesia
Dress for the heat and the place: light, loose natural fabrics, with shoulders and knees covered away from the beach. Bali is casual and tourist-friendly, Java and most of the rest of Indonesia are more conservative, and temples and mosques need extra cover. When you are unsure, choose the more modest option, because it is never out of place.
Is there a dress code in Bali?
There is no strict dress code in Bali's tourist areas, but there are firm rules at temples and sensible norms elsewhere. You need a sarong and sash to enter a temple, swimwear belongs at the beach or pool, and covering your shoulders and knees is respectful in villages and away from tourist areas. Restaurants and beach clubs are usually smart casual.
Can you wear a bikini in Indonesia?
Yes, bikinis are fine on Bali's beaches, at hotel and villa pools and at beach clubs. Cover up with a shirt, sarong or shorts when you leave the beach, and do not wear swimwear in towns, shops, temples or restaurants. In more conservative parts of Indonesia, including much of Java, swim in a T-shirt and shorts or a full-coverage swimsuit.
What's the dress code for nightlife in Indonesia?
Nightlife in Bali is relaxed and smart casual is the safe choice: a linen or cotton shirt, linen pants or tailored shorts, and closed shoes or clean sandals. Most bars and beach clubs are casual, though some upscale venues turn away swimwear and flip-flops. Outside Bali, especially in Java, dress more conservatively even at night.
What not to wear in Bali
Do not wear swimwear away from the beach or pool, and do not enter a temple without a sarong and sash. Avoid very short or revealing outfits in villages and at ceremonies, and remove your shoes before going into homes, temples and some shops. Heavy, dark or synthetic fabrics are a poor choice in Bali's humidity; linen and cotton work far better.
Stay understated.




