What should you wear to a wedding in Bali? Start with the dress code on the invitation, then adapt it for heat, humidity and the venue. For most Bali weddings, lightweight dresses, polished separates, linen or cotton shirts, lightweight trousers and comfortable smart shoes work better than heavy formalwear.
A beach wedding in Uluwatu, a resort ceremony in Nusa Dua and a wedding involving a Balinese temple are not the same clothing problem. The safest approach is to dress appropriately for the wedding while making sure the outfit can actually cope with tropical weather, outdoor surfaces and local expectations.
If the invitation gives you a specific dress code, follow that first. “Cocktail”, “formal”, “resort formal” or “smart casual” should not be ignored simply because the wedding is in Bali.
The short answer: what to wear to a Bali wedding
| Wedding setting | What works |
|---|---|
| Beach wedding | Lightweight midi or maxi dress, linen suit separates, polished shirt and trousers, flat or block-heeled shoes |
| Luxury resort wedding | Cocktail dress, elegant lightweight separates, linen or tropical-weight suit, polished shoes |
| Garden wedding | Breathable dress, skirt and top, lightweight shirt and trousers, block heels or flats |
| Clifftop wedding | Polished outfit with secure footwear and no excessively loose pieces |
| Temple or sacred-site element | Modest clothing with shoulders and knees covered, plus sarong and sash if requested or required |
| Casual destination wedding | Resort-smart dress, matching set, collared shirt, chinos or tailored trousers |
| Formal Bali wedding | Elegant evening dress or lightweight suit, adapted for tropical conditions |
The key is to interpret the invitation rather than treating “Bali wedding” as its own dress code.
What women can wear to a Bali wedding
For women, the easiest wedding guest outfits are polished without being heavy.
- lightweight midi dress
- flowing maxi dress
- dressy jumpsuit
- matching skirt-and-top set
- wide-leg trousers with an elegant top
- simple cocktail dress in a breathable fabric
Silhouettes with movement tend to work better than heavily structured dresses. Bali’s humidity can make thick linings, stiff fabrics and close-fitting synthetic garments uncomfortable surprisingly quickly.
You do not need to default to beige linen or a tropical print. Wear colours and shapes you would normally enjoy at a wedding, then choose a fabric and construction suited to the climate.
What men can wear to a Bali wedding
Men should also take the invitation seriously while avoiding unnecessarily heavy tailoring.
- linen or cotton collared shirt
- lightweight tailored trousers
- tropical-weight suit
- linen-blend jacket if the dress code calls for one
- loafers or other lightweight dress shoes
- smart leather sandals only where the dress code is genuinely relaxed
For a casual or resort-smart wedding, a collared shirt with tailored trousers may be enough.
For cocktail or formal, step up to a proper suit or jacket-and-trouser combination, but look for lightweight fabric rather than bringing a heavy wool business suit from home.
What to wear to a Bali beach wedding
A Bali beach wedding does not automatically mean casual.
The couple may still specify cocktail, formal or resort formal, so start with the invitation.
The beach mainly changes your choice of fabric, hemline and footwear.
For women
- midi or maxi dress in a lightweight fabric
- dressy jumpsuit
- polished matching set
- flat sandals, wedges or block heels
For men
- linen or lightweight shirt
- tailored trousers
- lightweight suit if required
- loafers or other dress shoes suitable for the setting
If the ceremony is actually on sand, stilettos are an obvious nuisance. A block heel, wedge, elegant flat or dressy sandal is much easier.
For more detail, see our guide to what to wear to a beach wedding.
What to wear to a Bali resort wedding
Resort weddings are often more polished than the words “destination wedding” suggest.
A ceremony might take place on a lawn or terrace, followed by cocktails and dinner in a luxury hotel venue.
For women, a midi dress, elegant maxi dress, jumpsuit or polished separates are reliable choices.
For men, a collared shirt with tailored trousers works for a relaxed dress code, while cocktail or formal usually calls for a lightweight suit or jacket.
Do not assume that being inside a resort means the wedding itself is casual. The invitation still wins.
For general resort clothing outside the ceremony, see our guide to what to wear at a Bali resort.
What to wear to a garden wedding in Bali
Garden weddings favour lightweight clothes and practical footwear.
For women, a midi dress or flowing maxi works well, but avoid very fine stilettos if you will be standing on lawn.
For men, lightweight trousers with a collared shirt are appropriate for many garden weddings, with a jacket added where the dress code requires it.
Block heels, wedges, dressy flats and loafers generally cope with grass better than narrow heels.
What to wear to a clifftop wedding in Uluwatu
Uluwatu is popular for dramatic clifftop weddings, and this setting creates one extra clothing problem: wind.
Very loose scarves, extremely floaty skirts and unsecured hats can become more annoying than elegant when the breeze picks up.
Choose clothing with movement, but not so much fabric that you spend the ceremony trying to control it.
A midi dress, structured-but-lightweight maxi dress, tailored jumpsuit or polished separates are good choices. For men, a lightweight suit or open-collar shirt with tailored trousers works according to the invitation.
What if the Bali wedding includes a temple or religious ceremony?
This is where you should follow the couple, wedding planner or venue rather than improvising.
Bali’s official visitor guidance requires foreign visitors to dress modestly, appropriately and respectfully in sacred areas and during activities involving Balinese traditions and ceremonies.
At many temples, visitors are expected to cover their shoulders and knees and wear a sarong and sash. Major sites such as Besakih and Gunung Kawi specifically require sarong-and-sash attire.
If the wedding invitation says traditional clothing will be supplied, follow those instructions. If it does not explain what is required, ask the couple or planner rather than assuming ordinary Western wedding clothing is sufficient.
For more detail, see our guide to what to wear to a temple in Bali.
What fabrics work best for a Bali wedding?
This matters more than it would at many Australian weddings.
Look for fabrics that are lightweight and breathable without appearing too casual.
- linen and linen blends
- lightweight cotton
- silk and silk-look fabrics where practical
- lightweight viscose or rayon
- tropical-weight suiting
Be cautious with very thick polyester, heavily lined dresses and heavy wool suiting.
A beautiful outfit is not particularly useful if you are visibly uncomfortable before the ceremony has finished.
What colours can you wear to a Bali wedding?
The same basic wedding guest rule applies in Bali as elsewhere: avoid wearing something that could reasonably be mistaken for the bride’s wedding outfit unless the couple has specifically asked guests to wear white.
Beyond that, Bali is an easy place to wear colour.
- cobalt blue
- deep green
- coral
- burgundy
- soft pink
- terracotta
- navy
- floral prints
- earthy neutrals
You do not need to dress in sand, cream and beige simply because the wedding is tropical.
What shoes should women wear to a Bali wedding?
Choose for the surface, not just the dress.
- block heels
- wedge sandals
- dressy flat sandals
- low heels
- smart flats
Stilettos can work perfectly well in a ballroom. They are much less useful on sand, lawns, stone paths and outdoor terraces.
If the invitation or wedding website identifies the ceremony surface, take that seriously.
What shoes should men wear?
Men have several good options depending on formality.
- loafers
- lightweight leather dress shoes
- clean minimal sneakers for relaxed weddings
- smart sandals only for genuinely casual or beach-focused dress codes
Heavy formal shoes can feel unnecessarily cumbersome at an outdoor Bali wedding, but thongs are usually too casual unless the couple has made it very clear that the wedding is exceptionally relaxed.
Do men need to wear a jacket?
Only if the dress code warrants one.
For casual, resort casual or many smart-casual weddings, a polished collared shirt and tailored trousers may be enough.
For cocktail or formal, a jacket is the safer interpretation unless the couple specifically says otherwise.
If you need one, choose linen, a linen blend or another lightweight tropical fabric.
Can men wear shorts to a Bali wedding?
Sometimes, but do not assume so just because the wedding is in Bali.
Tailored shorts can work for a clearly casual beach or resort wedding.
For cocktail, formal or an upscale resort wedding, trousers are the safer choice.
Do women need heels?
No.
An elegant flat sandal or smart flat can look completely appropriate at a Bali wedding, particularly on sand, lawn or uneven outdoor surfaces.
If you enjoy heels, block heels are generally more practical than stilettos.
What to wear if the invitation says cocktail
Cocktail still means cocktail in Bali, just adapted to tropical weather.
Women
- midi cocktail dress
- elegant jumpsuit
- polished separates
- dressy flats or block heels
Men
- lightweight suit
- jacket and tailored trousers
- collared shirt
- loafers or lightweight dress shoes
You can relax the fabric weight. Do not automatically relax the dress code.
What to wear if the invitation says formal
A formal Bali wedding calls for proper occasionwear.
Women can wear an elegant midi, maxi or evening dress, depending on the venue and timing.
Men should generally wear a suit. Choose tropical-weight wool, linen blend or another lightweight fabric where possible.
The setting may be tropical, but “formal” does not become “shirt and shorts” simply because there are palm trees nearby.
What to bring for later in the evening
You probably do not need a heavy jacket, but one lightweight layer can still be useful.
- light shawl
- fine wrap
- lightweight overshirt
- unstructured jacket if it is already part of the outfit
This can help in heavily air-conditioned indoor spaces as much as outdoors.
What not to wear to a Bali wedding
Pool clothes
A resort wedding is still a wedding. Swim shorts, pool slides and beach cover-ups are not substitutes for wedding guest clothing unless the couple explicitly says otherwise.
Heavy formalwear
Follow the formality of the invitation, but choose lighter versions of the clothes you would wear at home.
Shoes that ignore the venue
Fine stilettos on sand or lawn are an avoidable problem.
Very revealing clothing at a sacred ceremony
If the event involves a temple or other sacred setting, follow local clothing requirements and the instructions supplied by the couple or planner.
Five Bali wedding guest outfits that work
Beach cocktail
Lightweight midi dress + block-heel sandals + small bag.
Relaxed men’s resort wedding
Linen shirt + tailored trousers + loafers.
Luxury resort wedding
Elegant maxi dress or polished jumpsuit + smart flat sandals or low heels.
Men’s cocktail wedding
Lightweight suit + collared shirt + loafers.
Wedding with a temple component
Breathable shoulder-covering top + lightweight longer bottoms + any sarong, sash or traditional clothing specified by the couple or venue.
The safest choice
If you are still unsure what to wear to a Bali wedding, use the invitation as your starting point and make only climate-related adjustments.
Choose breathable fabrics, keep the outfit polished, wear shoes suited to the surface and follow any specific cultural or temple instructions from the couple.
Bali may change the fabric, footwear and practical details. It does not erase the wedding dress code.
For the rest of your trip, see our guide to what to wear in Bali, what to wear at a Bali resort, what to wear to dinner in Bali and what to wear to a temple in Bali.