Bali is hot and wet in a way that punishes the wrong fabric by lunchtime. A day can start on a muddy waterfall trail near Ubud, pass through a temple courtyard where shoulders and knees need covering, and end at a candlelit table in Seminyak. When I plan a Bali bag, I start from that range rather than from pretty pictures, and every one of the forty looks below is built from light, breathable pieces that can repeat. Fewer items that cross over is the whole point, so you can pack less, mix more, and still have something right for each part of the day.

Temple Etiquette Starts With a Sarong and a Sash
Balinese temples ask visitors to wear a sarong tied at the waist and a sash, called a selendang, over it. Shoulders should be covered too. Many temples lend or rent both at the gate, but I still pack my own sarong because the loaners at busy sites are often damp and short on the tall side.
The practical move is to dress for the temple underneath. Shorts and a T-shirt with sleeves work fine under a wrapped sarong, while a strappy tank leaves you hunting for a shawl. I keep a thin scarf in my bag on every touring day, since roadside shrines and ceremonies turn up without notice.
- Tie the sarong so it reaches at least mid-calf, then add the sash at the waist.
- Choose tops with a cap or short sleeve on temple days.
- Wear sandals you can take off and put on quickly; some inner areas ask for bare feet.
Colors matter less than coverage, but I lean toward white or soft tones on ceremony days because that's what local worshippers often wear, and loud beachwear prints look out of place in a courtyard full of offerings.
1. White Maxi Dress with Strappy Sandals

If I could pack only one dress for Bali, it would be a white maxi. Pale cotton or crinkle rayon reflects the midday sun in the Ubud art market, and the loose cut lets air move around your legs. I avoid smooth polyester here because it clings the moment a shower rolls through. Flat strappy sandals handle uneven temple steps, and a rattan tote holds a sarong, sunscreen and cold water. Swap to low metallic sandals and thin gold hoops after dark, and the same dress goes from Canggu coffee to a clifftop bar.
2. Linen Co-ord Set with Flat Slides

A matching linen set answers the getting-dressed question before coffee. I like a camp shirt with high-waisted wide-leg trousers in oatmeal or pale sage; light linen sits away from the skin, which is what you want at 30 degrees. Expect creases by noon and let them be, because fighting linen wrinkles on holiday is a losing game. Flat leather slides come off fast at the sand, and a wide straw brim covers your face at the beach club. When the evening cools slightly, wear the shirt open over a cotton tank and you have a second outfit from the same two pieces.
3. Printed Sarong with a Bikini Top

No suitcase should fly to Bali without a boldly printed sarong. Knotted high over a triangle or bandeau top, it becomes a skirt anywhere from mid-thigh to ankle depending on how you fold it. Rayon dries in minutes after a swim at Padang Padang, and batik or hibiscus prints sit naturally against the island's palms. The detail I always mention: the knot slips on thin rayon, so tie it at the hip bone, not the waist. Roll it into your day bag afterwards, since it doubles as a shoulder cover at a roadside temple.
4. Bikini with a Sheer Kimono Cover‑Up

For a day that goes from the pool to lunch without a full change, I pair a high-waisted bikini with a sheer kimono. An open weave covers your shoulders without holding heat, and a mid-thigh length keeps the proportions clean. High-waisted bottoms stay put through swimming and daybed lounging at Finns Beach Club, which matters more than people expect. Beaded flat sandals look more deliberate than flip-flops, and a shell choker with tinted aviators finishes it. Carry everything in a straw tote that won't mind wet swimwear.
5. Off‑Shoulder Top with Wide‑Leg Pants

An off-shoulder top in crisp white cotton is a softer choice for a warm afternoon. Bare shoulders read summery, while billowy wide-leg trousers keep the outfit modest enough for a cafe. I steer people with narrow shoulders toward a wider neckline here, because a tight elastic band digs in and rides up after an hour of walking. Espadrille wedges add height without sinking into grass, and a mini crossbody keeps your phone close. A loose front tuck and resin earrings in a tropical shade carry you from a Seminyak lunch to a gallery walk.
6. Crochet Mini Dress with Flat Sandals

Crochet suits Bali's handmade streak, and the open stitch lets air straight onto your skin when humidity peaks around noon. Worn alone, it needs a nude strapless slip underneath; over a bandeau bikini, it becomes a beach-to-bar cover-up. One warning from experience with these dresses: cotton crochet stretches when wet and snags on rattan chairs, so I keep it off the pool deck. Flat leather sandals and a straw bucket bag let the texture lead. Cream, terracotta or sage all warm up nicely in golden hour light.
7. Flowy Floral Maxi Dress for Temple Visits

Temples in Bali expect covered shoulders and knees, and a flowy floral maxi does that without trapping heat. Lightweight crinkle rayon is my pick because the texture hides creases and sweat marks after the climb at Lempuyang. Elbow-length flutter sleeves cover the shoulders while still letting air in. Flat strappy sandals and a wide straw hat handle the sunny courtyards, and a pashmina in your bag can go over your head if needed. Prints with frangipani or soft watercolor blooms suit the setting better than hard geometrics.
8. Silk Slip Dress with Heeled Sandals

For a smart-casual dinner, a silk slip dress is the lightest answer in your case. It weighs almost nothing and still feels cool after a humid day. A midi length in dusty rose or deep emerald reads polished without tipping into overdressed. I'll be honest about silk in the tropics, though: it shows water spots and underarm marks, so I'd choose a washable sandwashed silk or a good satin-finish viscose instead. Slim heeled sandals, a beaded clutch and one thin chain are enough. It belongs at a candlelit table over the Jimbaran shore.
9. Oversized Linen Shirt with Bike Shorts

Some days the only plan is a coconut and wherever the scooter takes you. For those, I throw an oversized linen button-down open over a white tank and black bike shorts. The linen blocks strong sun on your shoulders, and the shorts mean you can climb on and off a scooter or up beach stairs without worrying about a skirt. Chunky white sneakers suit the sporty mood, though they'll get dusty fast on village roads. Tortoiseshell sunglasses, a cap and a crossbody phone case cover the Canggu cafe circuit.
10. Matching Crop Top and Wrap Skirt

A printed crop top and wrap skirt take the guesswork out of the morning. The wrap ties at the side, so you can loosen it after a big lunch, which is the kind of fit control I look for in travel pieces. Worn apart, each half pairs with neutral basics, giving you two extra outfits for no extra space. Platform lace-up sandals and a wide hat dress it up a little. I'd wear it to the Ubud market, where batik stalls echo the print, then on to a slow afternoon meal.
11. Sleeveless Jumpsuit with Platform Sandals

A jumpsuit saves packing space because one piece is the whole outfit. I look for sleeveless Tencel or lyocell with a relaxed tapered leg; both fibers handle moisture far better than polyester. A self-tie belt gives the waist shape. The trade-off nobody mentions until you're in a beach club bathroom: jumpsuits mean undressing completely, so pick one with a back zip you can reach yourself. Platform sandals, wooden bangles and a rattan clutch finish it, and a scarf over the shoulders makes it temple-ready.
12. Ruffled Mini Dress with Flat Sandals

A ruffled mini dress in mango, hot pink or turquoise adds a jolt of color to your photos. Tiered ruffles give movement without much bulk, and the short length stays cool on the Double Six beach path. Ruffles do collapse in humidity if the fabric is too soft, so I look for crisp cotton poplin that holds its shape. Minimal flat sandals and a straw circle bag keep it casual. This is a daytime dress for brunch and gallery stops, and if the sun turns fierce, knot an open white shirt over it.
13. Crochet Maxi Dress with Slide Sandals

A full-length crochet dress makes a bigger statement than the mini. The open weave catches every breeze and shows a little skin, while the long line reads finished. Weight is the thing to check before buying: heavy cotton crochet drags at the shoulders by afternoon, so I hold it up by the straps in the shop and see how much it pulls. Natural leather slides and a tan belt at the waist work well. It covers a beachfront cafe morning, pottery shopping and a sunset walk on Seminyak beach.
14. Linen Button‑Up Shirt with Tailored Shorts

A white or soft blue linen shirt with tailored pull-on shorts sits right between neat and relaxed. Roll the sleeves twice and tuck the front loosely so the shirt doesn't billow over the waistband. Low-heeled leather sandals, a slim belt and a structured basket bag make it smart enough for a resort lunch or a gallery visit. When humidity climbs, linen dries out faster than any cotton blend I've packed, which is why I lean on it so heavily for this island.
15. Batwing Kaftan over a Swimsuit

A batwing kaftan in a bold tropical print turns a swimsuit into an outfit in one move. The wide sleeves cover your upper arms and shoulders, which also helps on days when your skin has had enough sun. Flat metallic sandals and a wide-brim hat give it old-fashioned poolside glamour. It folds flat and weighs almost nothing. Belt it at the waist when you want more shape for a poolside lunch or a beach bar at sunset.
16. Pastel High‑Waisted Bikini with a Sarong Wrap

Pastel bikinis in lilac, mint or powder blue look fresh against Bali's dark volcanic sand. A high-waisted bottom gives coverage, and a sheer sarong knotted at the hip makes it lunch-ready. I'd warn anyone with very fair skin that pale pastels can disappear against the skin in photos, so a slightly deeper mint or periwinkle often works better. Flat sandals and a woven clutch make the look intentional. A thin anklet and a silk scrunchie are small finishing touches for a beach club day.
17. Embroidered Peasant Blouse with a Linen Maxi Skirt

An embroidered white peasant blouse with puffed sleeves brings texture to a plain linen maxi skirt. The sleeves cover your shoulders and the skirt reaches the ankle, so this outfit handles a village walk or a temple visit without any extra layering. I check that the embroidery is on cotton voile rather than polyester, since synthetic thread around the neckline gets scratchy in sweat. Single-strap leather sandals, a tassel necklace and a wooden bangle suit a slow morning at a countryside warung.
18. Cargo Pants with a Sporty Crop Top

Lightweight cotton twill cargo pants make more sense in Bali than they first appear to. The roomy cut breathes, and pockets keep cash and a phone safe on a long exploring day. A fitted crop top in white or a bright contrast balances the volume. Use the ankle drawstring to keep hems out of mud on rice terrace paths; that alone earns these pants a spot. Sport sandals with a grippy sole beat sneakers when the trail to a waterfall turns wet, and a cap handles the glare.
19. Halter Neck Midi Dress with Espadrilles

A halter-neck midi in emerald, sapphire blue, or deep coral sits halfway between day and evening. The halter shows off tanned shoulders while the midi length keeps it grown-up. Halters need a bra plan, so I pack a strapless or adhesive option for this dress specifically. Espadrille wedges stay walkable on unpaved paths, and a rattan clutch with chandelier earrings moves it into the evening. In the sea breeze at a beachfront dinner, the skirt sways nicely in photos.
20. Kimono Wrap Dress with Flat Strappy Sandals

A kimono-style wrap dress in a bold floral or geometric print lets you adjust the fit at the tie. The V-neck suits most body shapes, and three-quarter sleeves cover the arms without bulk. Wrap fronts do gape when you bend over a market stall, so I put a small safety pin at the crossover before leaving the room. Flat strappy sandals keep you steady on temple steps, and a round straw crossbody with a paper hat covers sun and essentials. Few dresses feel this comfortable and still meet temple rules.
21. Tie‑Dye Co‑Ord Set with White Sneakers

Tie-dye gives a matching shirt-and-shorts set a carefree, slightly retro feel. The pattern hides the creases from sitting cross-legged on a daybed, and the set needs no styling decisions. White sneakers suit a walk past Seminyak's boutiques, with a clear tote and bright resin earrings. When the sun is high, knot the shirt at the front for a cropped shape. I'd keep tie-dye to daytime only; at dinner it tends to look like loungewear.
22. Smocked Maxi Dress with Flat Sandals

Smocking stretches with you instead of pinching, which is why I suggest it to curvy clients first. A maxi with a tiered hem moves well when you walk. Pick a soft pastel or warm earth tone and keep the sandals flat and plain so they don't fight the texture. The smocked bodice can sit on or off the shoulder, giving you two looks from one dress. One caution: shirring loses elasticity in a hot dryer, so hand wash and dry it flat. It carries you through brunch, a beach walk and sunset drinks.
23. Batik Print Button‑Down with Neutral Trousers

A short-sleeved batik shirt is a respectful nod to Indonesian textile craft. With cream or beige wide-leg trousers, it's neat enough for a resort dinner and relaxed enough for daytime. I fully tuck it for evening and half-tuck it for the day, because the half-tuck lands on the hip and shortens the leg less than a full untucked shirt. Low-heeled leather sandals and a simple belt hold the palette together. A wooden watch and a beaded bracelet finish it.
24. One‑Shoulder Midi Dress with Barely‑There Heels

A one-shoulder midi in fluid jersey is a sleek evening choice. The asymmetric neckline pulls the eye up, and the midi length keeps it elegant. Jersey resists creasing in a packed bag, which I appreciate more than any design detail on a travel dress. Barely-there heeled sandals with thin straps and a low heel lengthen the leg. A metallic clutch and a cuff are plenty for a rooftop dinner. Terracotta, blush or dusty blue all glow in the low sunset light.
25. Denim Cutoffs with a Gauze Cotton Blouse

Denim cutoffs can work in Bali, but only if everything else breathes. Denim itself holds heat and dries slowly, so I keep it for drier days and pair it with a white gauze cotton blouse that lets air through. Flat huarache sandals and a tan leather crossbody add structure. Roll the hem once or twice and leave the blouse loose. Wear it for a morning of Canggu street art and smoothie bowls, where comfort is the only requirement.
26. Ruffle‑Trim Kaftan with Metallic Sandals

Ruffle trim on the sleeves and hem turns a plain kaftan into something for an afternoon at the pool bar. The cut is generous and forgiving across the hips. Silver or gold metallic sandals bring a little evening shine, and a shell-trimmed clutch ties it to the beach. I pick this when a resort has a good pool and the plan is lounger first, cocktail table later. Let it move as you walk; a kaftan looks stiff only when it's belted too tight.
27. Cotton Tank Dress with a Straw Visor

A solid cotton tank dress in tangerine, lemon or kelly green is about as easy as dressing gets. The tank shape keeps you cool and the A-line skirt moves freely. A straw visor shades your face without the trapped heat of a full hat. I swap leather for jelly sandals on pool days because leather soles turn slippery and stain on wet tiles. A clear waterproof phone pouch and bright beaded bracelets are all you need for a day spent on a sunbed with fresh juice.
28. High‑Waisted Linen Trousers with a Cropped Knit Top

High-waisted wide-leg linen trousers draw one long line from waist to floor. A cropped knit in fine-gauge cotton or a linen blend adds texture and balances the volume. I avoid wool-blend knits here completely; anything with wool will feel like a sweater in Bali humidity. Neutral flat mules, a thin leather belt and a bamboo handle bag make it smart enough for a work lunch or a polished resort afternoon. The high waist stays comfortable all day.
29. Slip Skirt with a Boxy Linen Top

A satin midi slip skirt with a boxy linen top is my favorite texture contrast for a warm evening. Choose the top in the same or a close tone. Tuck it slightly at the front to mark a waist, or leave it loose for a straighter, more boyish line. Satin marks easily with sweat at the waistband, so I'd only wear this once the heat drops. Flat strappy sandals and a simple necklace keep it light for a gallery visit followed by a gelato stop.
30. Printed Wide‑Leg Jumpsuit with a Straw Belt

A printed wide-leg jumpsuit in a whimsical palm or flora pattern is one piece doing all the work. The deep V-neck lengthens the torso, and the wide legs feel almost like pajamas. A straw or braided belt adds structure and a craft touch. Before buying, I check the crotch depth by sitting down in the fitting room, because a short rise on a jumpsuit pulls every time you take a step. Flat sandals and bamboo hoops finish it for a beach dinner.
31. Crinkle Cotton Co‑Ord Skirt Set

Crinkle cotton was made for this climate. A short-sleeved button-front top and matching A-line midi skirt look like a dress together and split into separates when you want. The texture never needs ironing, which matters when your villa has no iron. Flat espadrilles and a woven tote keep it casual. Solid terracotta or ocean blue sits well against the green. The set rolls down to the size of a paperback and handles a morning market and sunset drinks alike.
32. Chambray Shirt Dress with a Leather Belt

Chambray is my travel-day pick for this trip. A shirt dress in it drapes softly, gets better with washing, and doesn't crush on a long flight the way linen does. Roll the sleeves below the elbow and add a slim leather belt. Tan sandals, a canvas backpack and a silk scarf at the ponytail make it practical and still put-together on arrival. On the first sightseeing morning, it also works buttoned over a swimsuit.
33. Crop Top with High‑Waisted Linen Shorts

A white ribbed cotton crop top with neutral high-waisted linen shorts makes a clean summer outfit. Shorts at the upper thigh give the most airflow, and the crop shows just a sliver of midriff. I'd plan for a layer on Monkey Forest days, though: monkeys grab loose straps and sunglasses, so I keep the tote zipped and a light cotton shirt on top tied at the waist. Woven leather flats keep you steady on the forest paths and later at a leafy cafe.
34. Smocked Bandeau Maxi Dress

A smocked bandeau maxi dress stays up without straps, which makes it easy for sunbathing and casual lunches. The smocked bodice grips comfortably and the long skirt flows. By day, flat strappy sandals and a wide hat; at night, gold heeled sandals and stacked bangles. A strapless dress leaves your shoulders bare, so plan a wrap for temples and remember extra sunscreen on the collarbones. Palm leaves or a small ditsy floral feel tropical without overwhelming the dress.
35. Terry Cloth Polo with a Linen Skirt

Terry cloth polos have a retro sporty feel that suits a resort morning surprisingly well. Pair one with an A-line linen midi skirt in white or cream for a texture mix. Terry absorbs sweat, but it also stays damp longer than you'd like, so I treat it as an air-conditioned lunch piece rather than a hiking top. Flat platform sandals and a visor give it a tennis-club mood for mini golf or a casual meal.
36. Boho Lace Blouse with Denim Shorts

A white cotton lace blouse with flutter sleeves breathes well and looks soft. Tucked into distressed denim shorts, it gives a mix of dressy and casual that suits Bali's beach towns. Brown low-heeled sandals and a suede crossbody bring a 1970s feel. Keep suede out of afternoon downpours, since rain leaves dark marks that rarely brush out fully. One turquoise ring or a leather wrap bracelet is enough jewelry for vintage shopping in Seminyak and a long lunch under spinning ceiling fans.
37. Printed Palazzo Pants with a Solid Tank

Printed palazzo pants cover your legs completely, which helps with both sun protection and temple visits. A solid black or white tank anchors the bold print. I size palazzos so the hem just clears the top of the sandal; any longer and the fabric picks up mud and drags on wet steps. A structured tote, a wide hat and a long pendant that echoes the print finish it. You feel dressed up without giving up any comfort in the heat.
38. Sleeveless Romper with Gladiator Sandals

A sleeveless romper in quick-dry technical fabric is built for rough days. Zipped pockets hold your phone and a little rupiah, and the one-piece cut means you can scramble over rocks without fuss. Lace-up gladiator sandals to mid-calf look striking, but I'd only wear them on short trails; on long wet hikes, straps rub, so a proper sport sandal is kinder. A waterproof dry‑bag backpack and a sporty cap finish the look for waterfall chasing and a surprise swim.
39. Georgette Resort Dress with Jeweled Sandals

A georgette resort dress with a draped neckline and a slightly flared hem is my answer for a celebration dinner. The fabric is very light and dries quickly after a warm drizzle. Jeweled flat sandals catch candlelight, and a small beaded bag replaces the day tote. Georgette frays and snags easily, so I pack it rolled inside a cotton pillowcase rather than loose in the case. Slicked-back hair or soft waves and chandelier earrings finish it.
40. Batik Sarong Skirt with a Linen Tank

Folding a traditional batik sarong into a high-waisted skirt and pairing it with a plain linen tank keeps the outfit rooted in the island. Batik's wax-resist patterns are a real Indonesian craft, so I suggest buying one locally from a maker rather than packing a printed copy. Flat sandals and a wooden bead necklace suit it, with a small batik pouch as a clutch. It's a respectful choice for a village visit or a local ceremony you've been invited to.
Dry Season Versus Rainy Season Packing
Bali stays warm all year, roughly the high 20s to low 30s Celsius on the coast, but the rain changes what I pack. The drier months run roughly from April to October; from about November to March, heavy afternoon storms are normal and paths turn to mud quickly.
For the wet months
- Rayon, crinkle cotton and lyocell, which dry overnight in a humid room.
- A packable rain jacket or a large umbrella; ponchos trap heat on a scooter.
- Rubber-soled sandals, since leather soles go slippery and stain.
- Leave suede and silk at home or keep them strictly for indoor dinners.
Up in the highlands
Ubud runs cooler at night than the coast, and a pre-dawn climb up Mount Batur is properly cold at the summit before sunrise. I tuck a thin fleece or a light knit and a pair of closed shoes into the bag for that one morning, then wear the knit on the flight home. It's the only warm layer I'd take for a Bali trip.
The Few Pieces That Carry a Whole Bali Trip
Bali swings from misty temples to bright beach clubs, and the bag that copes is built on breathable fabric, loose shapes and a sarong or scarf always within reach. Across these forty looks, the same few pieces keep reappearing in new combinations, and that's deliberate. You don't need a heavy suitcase. Pack pieces that feel as good at sunrise as after dark, leave room for one batik piece bought on the island, and let the heat set your pace.
























