Packing for a trip to Bali is mostly a humidity problem with a temple problem tucked inside it. You'll go from a sticky market at nine in the morning to a beach club at four and a temple courtyard somewhere in between, and the clothes have to cope with all three. When I plan a Bali suitcase I start with fabric, not prints: linen, cotton voile, rayon and lyocell, cut loose enough that air moves between the cloth and your skin. The thirty outfits below are built that way, with notes on which ones cover shoulders and knees, which ones need a sarong in the bag, and which ones I'd only wear after dark.

What Temples Expect You to Wear
Every Balinese temple asks visitors to cover the legs with a sarong (a kamen) and tie a sash, the selendang, around the waist. Shoulders should be covered too. Most bigger temples lend or rent both at the gate, but I always bring my own: it's cleaner, it fits, and you're not queuing in the heat.
- A sarong long enough to reach your ankles when wrapped, worn over trousers, a skirt or a dress.
- A thin sash or long scarf to tie at the waist on top of it.
- A top with sleeves, or a light shirt to throw on over a tank.
- Sandals you can slip off easily, since some inner areas and many homes ask you to remove shoes.
Women who are menstruating are traditionally asked not to enter temples, and some sites post this at the gate. It's worth knowing before you plan a temple-heavy day.
1. White Maxi Dress with Flat Sandals

I pack a white maxi dress for Bali before almost anything else, because it does three jobs. White reflects heat, so it really does feel cooler at midday than black or navy, and cotton or rayon dries quickly when the humidity soaks it. The catch is sheerness: hold it up to a window before you pack it, and add a slip if you can see your hand through it. Flat leather sandals, a wide straw hat and sunglasses cover a morning on Seminyak Beach. For a temple, a batik sarong goes over the shoulders. At night I'd switch to espadrille wedges and a couple of gold necklaces, and the same dress works at any beachfront table.
2. Linen Shorts with Crop Top

High-waisted linen shorts and a fitted crop top are my default explore-all-day pairing in Bali's heat. Linen's loose weave lets air through, but it creases the moment you sit, so treat the wrinkles as part of the look rather than fighting them with an iron. Keep the shorts sandy beige, sage or cream and they'll partner with every top you pack. A ribbed tank or cotton bralette crop gives enough coverage without trapping heat. Leather sandals and a crossbody bag handle Canggu's boutiques or Ubud's artisan markets. I always tie a light button-down at the waist, because the midday sun on bare shoulders gets harsh fast, and it doubles as cover when you need it.
3. Printed Sarong with Bikini Top

A printed sarong knotted at the hip is the piece that gets you from the water to a café without going back to the villa. Rayon and thin cotton both dry in minutes in the sun, which is the whole point. Hibiscus, palm leaf or traditional batik prints all suit the island. I match the swim top to one accent color in the print, so a simple triangle or bandeau bikini top looks planned rather than accidental. Flat beaded sandals and a shell necklace finish it. One honest warning: a hip-knotted sarong works loose as you walk, so tie it with a double knot over the bikini tie rather than a single loop, and it'll hold from Nusa Dua sunbathing to coconut water at a roadside warung.
4. Crochet Cover-Up Over Swimwear

A crochet cover-up over your swimsuit is for pool days, not walking days. The open stitch shows the bikini underneath and gives a handmade texture that suits Bali's craft culture, but it also snags on rattan loungers and wooden chairs, so I check for loose loops before every wear. Tangerine, turquoise or coral reads well against a dark infinity pool. Because it floats away from the body, it stays comfortable as the afternoon heats up. Metallic flats, a woven straw tote and wooden hoops ground the bright color. At a place like Potato Head Beach Club you'll move between pool, sunbed and terrace in this and never need to change.
5. Wide-Leg Jumpsuit with Slides

A wide-leg jumpsuit in Tencel or lyocell is the easiest one-piece answer for a busy day. Those fibers stay cooler and drier than polyester and hang straight instead of clinging when you sweat. I'd pick a solid earth tone, terracotta, olive or sand, and let the shape carry the outfit. Leather slides with a small metallic detail and a thin knotted belt at the waist give it structure. The trade-off nobody mentions is the bathroom: a jumpsuit means undressing almost fully in small, sometimes basic facilities, so if your day involves long drives between stops, a co-ord may serve you better. Otherwise it goes from Tegallalang's rice terraces in the morning to dinner in Ubud without a change.
6. Kaftan with Flat Beaded Sandals

A floor-length kaftan is one of the coolest things you can wear on a high-humidity day, because the wide sleeves and open neck let air in from every direction. Cotton-silk blends feel smooth but still breathe. Flat beaded sandals keep the floaty shape anchored, and a long pendant draws a vertical line that stops all that fabric swamping a shorter frame. Add dark sunglasses and a woven market tote and stop there. I like a kaftan for temple days since it already covers shoulders and knees; you'll only need the sash at the waist. It also fits the slightly dressier mood of a sunset bar in Jimbaran.
7. Off-Shoulder Floral Midi Dress with Strappy Sandals

An off-shoulder floral midi is a golden-hour dress. The elastic neckline stays put, but check how strong it is before you buy: weak elastic slides down every time you lift your arms for a photo. Crepe or cotton in pink, yellow or coral blossoms works in the heat. I pair it with thin strappy sandals in metallic or nude so the leg line continues past the midi hem instead of being cut off. Loose beach waves and a hibiscus behind one ear suit it. Bring something to cover your shoulders for the drive back, as mosquitoes come out at dusk. Wear it to a cliffside dinner in Uluwatu or for an evening walk through Seminyak.
8. Linen Button-Up Shirt with Wide-Leg Trousers

A cream or white linen shirt tucked loosely into matching wide-leg trousers looks expensive for very little effort. One color head to toe draws a long unbroken line and stands out against jungle greens and dark volcanic sand. I roll the cuffs twice and open the top buttons to show a fine gold chain. Tan or cognac leather slides add warmth to the pale palette, and a structured straw bag adds texture. The weak point is the seat of the trousers: pale linen shows sweat and bench marks, so a slightly heavier weave or a lining is worth paying for. It suits beach club lunches, gallery visits in Ubud or a working meeting if your trip mixes the two.
9. Romper with White Sneakers

A cotton or linen-blend romper gives you the ease of a dress with the practicality of shorts, and you don't have to match anything. Khaki, blush or light blue keeps it simple. I put white sneakers with this one because it's my pick for the long walking days, like Ubud's Monkey Forest or the many steps up to Pura Lempuyang. A small leather backpack frees your hands, which matters more than you'd think around the monkeys, who grab anything loose. Round sunglasses finish it. It's casual and quick to wear, but it shows knees and shoulders, so carry a sarong and scarf if a temple is on the route.
10. Wrap Skirt with Tank Top

A wrap skirt in a drapey fabric gives you a full stride and lets the breeze through. The tie closure is what I value most, because it adjusts after a heavy lunch or as your waist changes through a long trip. Pair it with a ribbed tank tucked in or knotted at the front. Keep the tones close: clay with cream, or sage with white. Flat leather huaraches and a pendant necklace keep it relaxed. Wrap skirts open as you walk, so check the overlap in a mirror while taking a big step before you go out. With a scarf for the shoulders it passes a temple dress code, and it's just as right for breakfast above misty rice paddies.
11. Two-Piece Co-Ord Set with Block Heels

A matching two-piece set is the fastest route to a dressed-up evening outfit, because the decisions are already made. A cropped top with wide-leg trousers or a midi skirt in a strong print like geometric batik, oversized botanicals or ikat looks deliberate in golden-hour photos. Block-heel sandals are the practical choice here: they give height without sinking into sand or soft lawn at outdoor restaurants. A simple clutch and neat hair are enough to take it from daytime to night. The bonus of a co-ord on a trip is that each half also works alone, so one set gives you three outfits. It suits open-air beachfront spots like La Brisa in Canggu, where the setting is relaxed but people do dress up.
12. Tunic and Wide-Leg Linen Trousers

For temple days and Ubud's slower side, a long tunic over wide-leg linen trousers is the outfit I trust most. The tunic covers the hips, the trousers cover the knees, and neither traps heat. Cotton or bamboo blends breathe well; bamboo does feel softer but tends to stretch out when wet, so wash it gently. Embroidery at the neckline or subtle batik stamping nods to the island's textile tradition. Flat pointed-toe sandals extend the leg below the wide hem. Add a long beaded necklace and wooden bangles. At a water temple like Tirta Empul you'll still be given or asked to wear a sarong over this, but the base layer is already right.
13. Sundress with Espadrille Wedges

A simple sundress in cotton voile or chambray is the most relaxed piece in a Bali wardrobe. I look for a smocked back panel, because it stretches to fit and stays comfortable through a hot day, plus thin straps and maybe a soft tier at the hem. Ditsy florals or gingham look right in tropical light. Espadrille wedges lift it for the evening, and the rope soles keep the texture natural. A thin belt shapes the waist, and a straw fedora shades your face. Chambray is the hotter of the two fabrics, so save it for evenings. Take it from a gelato run in Sanur to sunset drinks.
14. Bikini with Sheer Kimono Cover-Up

A sheer, floor-length kimono over a bikini is the layer you put on to walk from the sunbed to the bar. It reveals the swimwear but gives you something to wrap around yourself away from the water. Choose a fine floral or plain pastel with fringe at the hem and sleeves. I'd keep the fringe short, since long fringe tangles in sandal straps and lounger slats. Metallic slides, layered chains and a high topknot keep attention on the flowing lines. A raffia beach bag holds the rest. This is strictly a pool and beach club piece; in town or at a temple it reads as swimwear, because that's what it is.
15. Halter Midi Dress with Strappy Heels

A halter-neck midi frames the shoulders and upper back, and the adjustable tie lets you set the fit exactly. That tie is also its weak spot: a heavy dress pulls on the back of your neck all evening, so I choose lighter silky fabrics over thick satin. Emerald, sapphire or deep magenta glow in low light. Slim strappy heels in metallic or nude keep it sleek, but make sure they're comfortable on the stone stairs that lead down to many cliffside tables. A small beaded clutch and statement earrings are enough. Halter necks rule out a regular bra, so pack a strapless or sticky option. It's for special dinners in Uluwatu or Jimbaran Bay.
16. Cropped Wide-Leg Pants with Bralette

High-waisted cropped wide-leg pants in cotton or light twill make a modern shape that still breathes. The crop sits just above the ankle and shows off the shoe. Proportion matters here: if you're petite, keep the shoe and pant close in color, or the cropped hem will cut you at the shin. Pair them with a bralette top in a matching or contrasting solid, cream with sand or black with white. Flat mules slip on and off easily at the many places where you leave shoes at the door. Oversized geometric earrings and a low bun finish it. Wear it for gallery visits in Ubud, Canggu's concept stores or a long lunch under the palms.
17. Batik Print Skirt with White Cotton Top

A batik skirt brings the island's own craft into your wardrobe. Real batik is made with wax-resist dyeing, so the lines are slightly irregular and the back of the cloth is almost as strong as the front; a crisp print that's pale on the back is a printed imitation. Choose a knee or midi wrap in indigo, rust and cream. Tuck in a plain white cotton blouse and let the skirt lead. Leather sandals with a slight heel keep it neat. One ring or carved wooden earrings is plenty. I'd wear this to temples, dance performances or Ubud's artisan markets, and I'd buy the skirt there rather than packing one.
18. Silk Camisole with Linen Trousers

A silk camisole with linen trousers mixes two opposite textures: the cami catches light as you move, and the matte, slubbed linen calms it down. Silk is not humidity-friendly, though. It shows sweat marks almost immediately, so this is an evening outfit for when the air has cooled. Champagne, blush or ivory work, with the trousers at the natural waist and a loose straight leg. Heeled leather sandals, a fine chain anklet and a slim clutch or small woven bag keep it light. It suits a private dinner at your villa, a Jimbaran seafood table on the sand or a rooftop bar above the Indian Ocean.
19. Button-Front Midi Dress with Leather Slides

A button-front midi lets you decide how much skin to show. Open a few buttons at the top for daytime, close them for a temple. Cotton or viscose in rust, olive or warm sand looks understated. Before buying I check the gap between buttons at the bust: if the placket pulls open when you reach forward, it'll do it all trip, and a hidden snap or a safety pin inside is the fix. Flat leather slides and a braided belt keep the waist defined without bulk. Add a wide-brimmed hat and a canvas tote. It moves easily enough for rice terraces, coffee plantations or a slow bike ride through villages.
20. Embroidered Kaftan with Jeweled Sandals

An embroidered kaftan turns the beach cover-up into something for a celebration dinner. Look for thread work at the neck, cuffs and hem in a color that contrasts with the base cloth. The embroidery adds weight, which helps the kaftan hang better and keeps it from blowing open in the evening breeze. The cut stays loose, so it's cool. Jeweled flat sandals with small crystals catch the light on an outdoor terrace. Chandelier earrings and a satin clutch complete the change from poolside to party. Heavy embroidery can bleed in the first wash, so hand-wash it in cold water. Wear it to a wedding welcome dinner or a birthday at a private villa.
21. High-Waisted Shorts with Off-Shoulder Blouse

Tailored high-waisted shorts in cotton twill with an off-shoulder blouse sit between casual and polished. The shorts stay cool, and the bare shoulders and soft elastic neckline add romance. White shorts with a sky-blue or coral top photograph well. Woven wedges give height and grip on uneven pavements, and Bali's footpaths are often broken or missing, so a flat sole is the safer choice for anything longer than a short stroll. A long pendant draws the eye down through the open neckline, and a round straw bag adds texture. It suits sunset drinks on a Seminyak rooftop, beachside boutiques or a long lunch in the breeze.
22. Palazzo Pants with Crochet Crop Top

Silky palazzo pants move dramatically when the wind catches them, and the high waist lengthens the leg. A handmade crochet crop top balances all that volume with a little skin and a lot of texture. I like bold solid pants, magenta, cobalt or emerald, with the crochet in cream or ecru so the textures contrast. Palazzo legs are long by design, so hem them to just clear the floor in the shoes you'll wear, or they'll drag through wet sand and puddles. Flat metallic sandals and beaded bracelets add to the handmade feel. Wear it to a beach party, a tropical wedding or a late night out in Canggu.
23. Tie-Dye Maxi Dress with Flat Sandals

A tie-dye maxi in rayon jersey is the most bohemian dress on this list. Ocean blue, sunset pink and sand swirls echo the island's own colors. Jersey drapes close to the body without clinging, and a side slit makes walking easier. The downside is weight: jersey maxis are heavier than they look and stay damp longer after a sudden shower, so I'd choose this one for the dry months. Flat leather sandals keep it walkable; turquoise or silver jewelry and round sunglasses suit it. A felt hat looks good but is too warm for midday. Wear it from a morning yoga class above the jungle to an open-air dinner under fairy lights.
24. Cotton Blouse with Denim Shorts

A crisp white cotton blouse with full bishop sleeves, tucked into denim cutoffs, is an easy, honest vacation look. Volume up top against lean shorts below gives shape without anything being tight. Roll the shorts once or twice for a softer hem. White canvas sneakers keep it young and comfortable for walking. A bright silk scarf in a ponytail or a straw bag adds color. Denim is heavy and slow to dry in tropical humidity, so I'd keep it to one pair of cutoffs for the whole trip rather than packing jeans. It fits a smoothie bar, a morning at Seminyak's flea markets or a bike ride through coastal villages.
25. Chiffon Tiered Dress with Wedge Heels

A chiffon tiered dress is made for evenings. The tiers float in the warm air and give a light, moving shape. Lavender, mint, peach or burnt orange all suit it. Chiffon is see-through on its own, so check that the lining reaches the hem. Wedge heels in jute or cork give height and grip on uneven stone paths, which stilettos won't. A fine pendant and soft waves keep the focus on the dress. I'd wear it to a formal resort dinner or a celebratory sunset cruise; on a boat, keep a hand ready for the hem, because light tiers lift in the wind.
26. Linen Blazer with Tailored Shorts

An unlined linen blazer over a plain tank, with matching tailored shorts, is the most polished thing you can wear in Bali without overheating. Unlined is non-negotiable here; a lined blazer traps heat within minutes. The jacket gives the shorts structure, so the outfit reads as dressed rather than casual. Stay monochrome, cream with cream or sand with sand, so the pieces also mix with the rest of your bag. A slim leather belt ties it together, and flat sandals or low block heels keep it on the resort side of office. Gold hoops and a structured handbag finish it. Wear it to beach club lunches or gallery openings.
27. Ruffle Sleeve Top with Linen Midi Skirt

A ruffle-sleeve top in cotton or voile with a linen midi skirt is a soft, romantic outfit for slow afternoons. The ruffles add volume near the face, and an A-line skirt skims the hips. Be aware that big ruffles add width at the shoulder, so if you're broad there, a small flutter sleeve works better. Try blush with natural linen or white with sage. Braided leather sandals and a charm bracelet keep it sweet. It's the outfit I'd suggest for high tea at an Ubud resort above the Ayung River, a spa afternoon, or any day you plan to take slowly.
28. Tropical Print Shirt with White Trousers

A bold tropical print button-up shirt with monstera, bird of paradise or banana leaves, worn with crisp white tailored trousers, gives strong contrast. The shirt is the focus, and the white pants are a clean background. Rayon or Tencel drapes smoothly without clinging in damp air. I tuck it in fully and add a cognac belt to mark the waist. Heeled sandals and a plain clutch keep attention on the print. White trousers and red dirt roads don't mix, so save these for evenings at a Nusa Dua beach club or sunset cocktails, when you want something dressy that isn't a dress.
29. Ruched Bodycon Midi Dress with Minimal Heels

A ruched bodycon midi is the sleek option for evenings when you want something fitted. The gathers across the torso are forgiving, and the midi length keeps it refined. Choose chocolate, olive or slate in a double-layer jersey that smooths without making you sweat. Single-layer bodycon in heat shows every damp patch, so the lining matters more than the color. Minimal heeled sandals lengthen the leg, and one sleek cuff is enough jewelry. Slicked-back hair and a matte lip suit it. It belongs at a rooftop bar, a Seminyak restaurant or a cliff-edge table after dark, not in the midday sun.
30. Relaxed Kimono Jacket with Wide-Leg Pants

A floor-length silk or cotton kimono jacket worn open over a slim camisole, with wide-leg pants, is the most artistic outfit here. The sleeves and loose fabric trail behind you as you walk, which looks lovely and catches on door handles, so mind the sleeves. Pick a hand-dyed pattern or a solid ruby or sapphire, and keep the cami and high-waisted pants in a quiet neutral underneath. Metallic flat sandals and a few thin gold rings are enough. I'd save it for your last-night dinner or a beachside cocktail party, the evening the whole trip has been building to.
Wet Season Humidity and What It Does to Fabric
Bali stays warm all year, usually in the high 20s to low 30s Celsius, but the wet season, roughly November to March, brings heavy afternoon rain and air that never really dries. Clothes that were fine at home behave differently there.
- Linen creases instantly and dries fast. Pack it and accept the wrinkles.
- Rayon and viscose feel cool but can shrink in a hot dryer, so ask the laundry to air-dry them.
- Denim and heavy jersey stay damp for a day or more. Limit them to one piece each.
- Silk shows every sweat mark. Wear it only after sunset.
- Leather sandals darken and stiffen if they get soaked, so pack one rubber or quick-dry pair for rainy days.
Laundry services are everywhere and usually cheap and quick, so you can pack for about a week and wash halfway through. Keep a few zip bags for anything damp on travel days, or the whole suitcase will start to smell of mildew.
Rice Terraces, Waterfalls and Shoes That Grip
Many of the outfits above end with flat sandals, and for towns and beaches that's right. Rice terrace paths and waterfall stairs are different: they're narrow, often muddy, and the steps can be steep and slick with moss. On those days I swap to sport sandals with a strap at the back or a pair of trainers with a real tread.
Expect to get your feet wet at waterfalls. Footwear that drains is better than footwear that's just waterproof. Leave slides and wedges in the villa for these mornings; a slide that comes off on a wet step is how ankles get twisted.
Linen, a Sarong and a Few Evening Pieces
Bali asks for range: temples and beach clubs, cool rice-terrace mornings and hot coastal afternoons. If you pack around breathable fabrics like linen, cotton, rayon and lyocell, add a sarong and a sash for temple days, and bring two or three dressier pieces for the evenings, almost every outfit here comes together from a single carry-on. Keep the base neutral and let a batik skirt or one bright print do the talking. Then buy the woven bag and beaded sandals there, where the craft is made.



























