Packing for Bali in spring is mostly about heat and humidity. Days are usually warm, roughly mid-20s to low-30s Celsius, March can still bring heavy showers at the tail of the wet season, and April and May tend to be drier and sunnier. The best spring Bali outfit ideas rely on cotton, linen and rayon in loose shapes that let air move, with enough polish for a sunset dinner. A trip there usually mixes temples in Ubud, waterfall hikes, beach clubs in Canggu and market browsing, so I plan every piece to do at least two of those jobs. Below are 35 complete outfits, each with a note on how it behaves in the heat, at a temple or on a slippery path.

What Balinese Temples Ask You to Wear
Temples are where most visitors get their packing wrong, so I plan around them first. At Balinese temples, everyone is expected to wear a sarong around the waist and a sash tied over it, and shoulders should be covered. Many popular temples lend or rent sarongs at the entrance, but they're shared, and lines can be long. I'd pack your own lightweight sarong and a slim scarf to use as a sash.
Beyond the sarong, think about what's under it. A tank or tube top needs a shirt or scarf over the shoulders. Shorts and mini skirts are fine under a long sarong. Avoid see-through fabrics and very low necklines at sacred sites. Temple ceremonies happen often, so dress quietly and be respectful when one is underway.
- One sarong that reaches below your knees.
- A thin sash or scarf to tie at the waist.
- A light shirt or wrap to cover bare shoulders.
- Shoes that are easy to walk in on stone steps.
1. Flowy White Maxi Dress With Strappy Sandals

A white maxi dress is the piece I'd pack first. Pale colours reflect the sun, so you feel cooler at midday, and a long, loose cut in cotton or rayon lets the breeze through. Flat strappy leather sandals handle shopping in Seminyak, and a wide-brim straw hat protects your face. For temples, add a sarong and sash over it. At night, switch to espadrille wedges, gold hoops and a woven clutch. Thin white cotton can be sheer in strong sun, so a skin-tone slip or lining is worth checking for.
2. Crochet Maxi Dress And Slide Sandals

A crochet maxi dress suits Bali's heat because the open weave lets air pass straight through. Cream or white looks fresh against all the green. Brown leather slides are easy to slip off at the door of a warung or café, which you'll do often. Beaded necklaces, a straw hat and loose waves finish it. Crochet is heavy when wet and can stretch, so I wear this as a cover-up after swimming rather than straight from the pool, and I dry it flat. It works over a bikini at a beach club or alone for dinner in Ubud.
3. Bamboo Button-Up Shirt With Linen Pants

An oversized bamboo or rayon button-up with linen wide-leg pants is close to a Bali uniform. Both fabrics are very light. Tuck the shirt loosely into high-waisted pants in cream, beige or sage. Rayon wrinkles easily and weakens when wet, so I'd hang it rather than ball it in a bag, and air-dry it. Simple leather sandals, tortoiseshell sunglasses and a round rattan bag complete it. Long pants also mean you're halfway to temple-appropriate, and they protect your legs from mosquitoes at dusk.
4. Tropical Print Matching Set With Basket Bag

A matching set looks planned with no effort. A crop top with flowy shorts or a wrap skirt in a tropical or batik-inspired print suits the setting. Neutral flat thong sandals let the print lead, and a big basket bag with a shoulder strap carries sunscreen, a sarong and whatever you buy at the market. Gold hoops and a low ponytail keep you cool. For packing, sets are what I like most: each half also works alone, so the top goes with linen pants and the bottom with a white tank.
5. Linen Button-Up Shirt With Bike Shorts

A breezy white or striped linen button-up, open over a cotton tank, with black bike shorts is my pick for a full day of moving around. The shorts stop thighs rubbing in the heat, which is a real issue in humidity. Chunky sneakers or sporty sandals suit your plans, and a crossbody phone case keeps your phone secure on a scooter. Big sunglasses finish it. Button the linen shirt up and you have shoulder cover for a temple, though you'll still need a sarong over the shorts.
6. Off-Shoulder Mini Dress With White Sneakers

An off-shoulder mini in a bright solid or small tropical print looks flirty and stays cool. White platform sneakers give you grip on uneven ground, though for a steep waterfall trail I'd bring a sandal with a proper tread too, since many paths are wet stone steps. A small backpack holds water and sunscreen, and a cap keeps the sun off. Simple studs keep it easy. It goes from a morning outing to a casual lunch without changing.
7. Flowy Maxi Dress With Strappy Sandals

A light maxi dress in florals or pastels is easy Bali vacation dressing. It moves with the breeze and looks good against the sea. Flat strappy sandals for the day, oversized sunglasses and a woven tote, and fine gold jewellery like layered necklaces or thin bangles keep it light. At night, switch to heeled sandals and a bold lip. Add a sarong and sash for a temple. Pick a dress with a lining or a busy print, because a single layer of pale fabric goes see-through in bright sun.
8. Linen Co-Ord Set With Slides

A linen co-ord, cropped button-up and high-waisted wide shorts or trousers in sand, cream or sage, is one of the most useful things you can pack. Linen softens with every wash and doesn't cling in humidity. Neutral slides and a straw hat finish it. It's comfortable for café hopping and smart enough for a casual beach dinner. Pack the pieces as separates: the top over a bikini, the shorts with a fitted tank. Linen dries fairly fast, which matters in a damp climate.
9. Bikini With Sheer Cover-Up

Plan on at least one bikini you love. Crochet and textured swimwear are popular, and they hold their shape in the water better than you might expect if they're lined. Instead of a basic cover-up, use a sheer maxi skirt or a loose knit dress over it. Big sunglasses and slides finish it, and earthy tones or soft pastels sit nicely with the setting. A wide-brim hat adds sun protection. I'd keep a quick-dry cover-up for after swimming, because a cotton one stays damp for hours in this humidity.
10. Off-Shoulder Top With Wide-Leg Pants

An off-shoulder blouse with flowy wide-leg pants is my evening choice in Bali. It shows a little shoulder without much skin, and the wide legs let air circulate. Espadrille wedges or flat sandals both work; on uneven paths to cliffside spots, flat is safer. A mini crossbody and statement earrings add some drama. Rayon or cotton blends move well. It's an easy outfit for sunset dinners in Seminyak or drinks in Uluwatu. Bring mosquito repellent for the evening, since wide-leg pants only cover so much.
11. Tank Top With High-Waisted Denim Shorts

A ribbed tank tucked into high-waisted denim shorts is simple and reliable. White sneakers handle markets and street-art walks in Canggu, and a canvas tote, simple belt and wayfarers finish it. Denim is heavy in humidity and slow to dry, so I'd pack one pair of shorts at most and choose a lighter, non-stretch denim, which breathes more. Throw a linen shirt over the tank when the sun gets intense or for a temple, with a sarong over the shorts.
12. Satin Slip Dress With Heeled Sandals

A satin slip dress is the easiest way to dress up for an evening in Bali. Satin catches the low gold light at sunset. Strappy heeled sandals, a sleek clutch and minimal jewellery finish it, with a low bun or soft waves. Midi feels grown-up; shorter is more playful. The honest drawback: satin shows sweat, so it's best at an air-conditioned restaurant or after dark when it's cooler. It's a good choice for a special dinner or a celebration.
13. Oversized Linen Shirt With Biker Shorts

An oversized linen shirt over black biker shorts looks relaxed and deliberate. The loose shirt and fitted shorts balance each other. Chunky sneakers, big sunglasses and a crossbody finish it for scooter days, cafés and boutiques in Canggu. Roll the sleeves and open a few buttons. The shirt doubles as a beach cover-up or ties at the waist over a sundress. I'd pick a shirt that covers your hips, so the shorts don't feel like you're out in gym wear.
14. Ruffled Mini Dress With Flat Sandals

A ruffled mini dress in bright colours suits Bali's cheerful mood. The ruffles move as you walk, and the short length keeps you cool. Tan or white flat sandals, a straw bag and layered gold necklaces finish it, with a bright lip. Choose a smocked bodice or adjustable straps so it fits comfortably all day. It's a brunch and beach-walk outfit. Short dresses and scooters don't mix, so I'd save this for days you're walking or taking a car.
15. Crop Top With Wrap Skirt

A fitted crop top with a flowy wrap skirt is flattering and adjustable. The wrap lets you loosen it after a big lunch. A neutral top with a printed skirt, or the other way round, gives you variety. Lace-up sandals, a wide-brim hat and a woven crossbody finish it. A long wrap skirt also counts as leg cover at a temple, though you'll still be asked for a sash and should cover your shoulders. In wind, wrap skirts open, so tie it firmly and pin the overlap if needed.
16. Wide-Leg Jumpsuit With Platform Sandals

A sleeveless wide-leg jumpsuit in a breathable fabric is a one-piece outfit that looks styled. A soft neutral or subtle tropical print with platform sandals, a statement belt and bold earrings works from day tours to drinks. The wide leg lets air circulate. The catch is the bathroom; some places have squat toilets or wet floors, and a long jumpsuit makes that awkward. I'd choose a wrap or button front so it's easier to manage.
17. White Sundress With Tan Sandals

A white sundress makes sense in Bali: light and airy. Puff sleeves, a smocked bodice or a tiered skirt add interest. Tan leather sandals, a straw bag and a shell necklace or gold chain keep it natural. With a sarong and sash, it suits a temple. White picks up red dust and mud quickly on rural roads, so I'd wear this in towns and save darker prints for waterfall and rice terrace days.
18. Floral Maxi Bodycon Dress With Gold Accessories

A floral maxi bodycon dress brings some glamour to a Bali evening. It fits closely, and the print keeps it tropical rather than formal. Gold accessories suit it: a fine anklet, layered necklaces and simple hoops that catch candlelight. Strappy heeled sandals lengthen the leg. Stretch fabric packs well and doesn't crease much. It's a good fit for a nice dinner or a beach club sunset. Close-fitting synthetics can feel hot, so I'd wear this after dark rather than on a humid afternoon.
19. White Maxi Skirt With Tube Top

A white maxi skirt with a bright tube top feels like poolside drinks. The high-waisted skirt covers the legs and still feels light; the tube top adds colour. Choose yellow, coral or turquoise to stand out against white and blue sky. Chunky sunglasses, a straw clutch and flat slides finish it for the day, or statement earrings and heels at night. Tube tops slip when you move a lot, so I'd pick one with silicone grip at the top edge.
20. Pastel Yellow Maxi Dress With Woven Clutch

A pastel yellow maxi dress looks cheerful without being loud. It shows up nicely against rice terraces and sand. Keep the styling simple: a low bun, a raffia clutch and slide sandals. It suits wellness retreats, yoga mornings and long brunches. Fabric matters most here; cotton voile and rayon are cool and move well. Pale yellow can wash out very fair skin, so hold it to your face before you buy. A fine anklet and minimal makeup finish it.
21. Orange Maxi Dress With Strappy Heels

An orange maxi dress is a statement in Bali. The colour stands out against green landscapes and golden sunsets, which makes for bright photos. Neutral strappy heels keep the focus on the dress, and a shell necklace adds an island touch. An open back or small cutout adds interest. It suits sunset events and evenings out. Bright orange tends to suit warm and olive skin especially well; on cool skin, a coral or red-orange can be easier.
22. White Neckholder Top With Floral Maxi Skirt

A white halter top with a pink or colourful floral maxi skirt is romantic and fresh. The halter shows the shoulders; the skirt adds movement. A floral clip or a frangipani tucked behind the ear suits the setting. Flat sandals and a fine bracelet keep it light. It's an easy pick for a garden party or brunch. Halters leave the shoulders bare, which means a lot of sunscreen and a cover-up for temples.
23. Batik Print Maxi Dress With Flat Sandals

A batik print maxi dress nods to Indonesia's textile tradition and keeps you cool. Batik is made with a wax-resist process, and the patterns carry real cultural meaning. Earthy indigo, rust or ochre feel grounded. Flat leather sandals and a crossbody keep it practical for temples and markets, with a scarf over the shoulders and a sash at the waist at sacred sites. I'd buy batik locally from a maker if you can, since printed imitations are common and lack the depth of the real thing.
24. Graphic Tee With Denim Skirt

A graphic tee tucked into a denim skirt is easy for a day of shopping and cafés. The relaxed tee and a feminine skirt balance each other. White sneakers, a canvas tote, simple hoops and sunglasses finish it. It fits the laid-back crowd in Canggu. A denim skirt is a good packing piece because it goes with almost every top you bring. A cotton tee gets damp with sweat quickly, so pack two.
25. Kaftan With Flat Sandals

A kaftan is relaxed tropical dressing at its best. Loose and flowing, it lets air move around the whole body. A kaftan with bold prints, embroidery or tassels looks special. Flat sandals, a wide-brim hat, big sunglasses and a simple tote are all you need. It suits spa days, the pool and a beach lunch, and doubles as a swim cover-up. I'd pick cotton or silk-cotton over polyester, which traps heat.
26. Romper With Sneakers

A romper is easy for warm days. It's one piece, and the short length keeps you cool. White sneakers, a small backpack for water and sunscreen and a baseball cap make it practical for walking temples, markets or rice terraces, with a sarong for the temple itself. Choose breathable cotton or linen with adjustable straps. Tie a light shirt round the waist for air-conditioned cafés. Like jumpsuits, rompers make bathroom stops slower, which I factor in on long tour days.
27. Midi Skirt With Fitted Tank

A midi skirt with a fitted tank sits between relaxed and polished. A silky or flowy skirt in a tropical print or jewel tone with a ribbed neutral tank looks put-together. Slide sandals and a structured straw bag add polish without trying too hard. A pendant and simple bangles finish it. Midi length covers more of the leg, which helps at cultural sites. Silky skirts cling to damp legs, so a cotton midi is more comfortable on humid days.
28. Cargo Pants With Sporty Tank

Khaki or neutral cargo pants with a sporty fitted tank make an unexpected but useful Bali outfit. The cargo shape adds a street feel, and the pockets mean you can skip a bag on short outings. Sporty sandals or chunky sneakers suit active days, waterfalls and markets. A crossbody and sleek sunglasses finish it. Roll the hems for a cropped line. Long pants also protect your legs on jungle paths, where plants and insects are common. Choose a lightweight cotton or nylon pair, not heavy canvas.
29. Sheer Kimono Cover-Up With Bikini

A sheer kimono layered over your bikini is one of the simplest beach outfits. The light fabric moves in the breeze, which looks great in photos, and the swimsuit shows through. Embroidery, fringe or a bold print add interest. Flat thong sandals and a straw visor finish it for the beach and a beachfront café. A shell anklet and big sunglasses add charm. Kimonos weigh almost nothing, so I'd pack two to rotate over different swimsuits.
30. Bright Printed Sarong With Bikini Top

A sarong is part of Balinese life and the most useful thing you can bring. Tie a bright print as a skirt over bikini bottoms or wrap it into a halter dress. Hibiscus, palm leaves or batik patterns all look right. Flat sandals and a straw hat finish it. You'll need one for temples too: a sarong around the waist, plus a sash tied over it. Many temples lend or rent them at the entrance, but having your own is easier. It's also a towel, picnic blanket and scarf.
31. Linen Shorts With Crop Top

High-waisted linen shorts with a light crop top is a formula that works every time. Linen keeps you cool, and the high waist suits a short top. Beige, sand or soft olive mix easily. Leather slides, a straw tote and simple gold jewellery finish it for beach club days, boutique browsing in Canggu or lunch. Throw a loose shirt over it for more sun cover, or knot it at the waist. Linen shorts crease into a lot of lines at the lap, so I'd buy them a touch loose.
32. Cotton Wrap Dress With Espadrilles

A cotton wrap dress suits most shapes, and the tie lets you adjust it through the day. Cotton handles humidity well. A floral or solid pastel looks fresh. Espadrille wedges for evening or flat sandals for the day both work. With a scarf on the shoulders and a sash and sarong for a temple, it's appropriate. The V-neck and tied waist flatter most figures. Add a straw crossbody and fine gold jewellery. Wrap dresses can blow open in sea wind, so a small snap or pin at the overlap helps.
33. Linen Wrap Skirt With Tank Top

A linen wrap skirt is light and adjusts as you go. With a simple neutral tank, flat sandals and a woven crossbody, it handles temples, art markets and beach cafés. It covers the knees, which is respectful at cultural sites, though you'll still need a shoulder cover and sash there. Linen softens with wear. I'd choose a mid-length rather than a mini wrap, because short wrap skirts flap open when you get on and off a scooter.
34. Tiered Sundress With Slide Sandals

A tiered sundress is light and fun. The tiers catch the breeze and look good in photos. Thin straps or a smocked bodice keep it comfortable. Neutral leather slides, a straw bag and simple studs finish it. It suits sunrise yoga, breakfast and afternoon walks through the craft shops of Ubud. Tiered dresses are forgiving in the heat because they don't touch the body much. I'd pick cotton gauze, which dries fast and doesn't need ironing.
35. Pastel Linen Blazer With Tailored Shorts

For a more polished night, try a pastel linen blazer with matching tailored shorts. It's a smart contrast to the island's relaxed dress code and works for a nicer dinner or a beach club event. Wear the blazer open over a white tank or bralette with flat sandals or low block heels. A structured mini bag and sleek sunglasses finish it. Blush, mint or butter yellow feel right for spring. An unlined linen blazer is the one to pack, since a lined one is too hot here.
Damp Clothes, Slow Drying and a Humid Suitcase
Humidity changes how clothes behave. Cotton tees and denim take a long time to dry, so a swimsuit or shirt rinsed at night may still be damp in the morning. Linen and lightweight synthetics dry faster. Rayon is cool to wear but creases fast and weakens while wet, so I'd hang it and handle it gently.
Keep damp and dry things apart. I pack a waterproof pouch for wet swimwear and hang everything I can as soon as I arrive, because clothes left folded in a damp suitcase can smell musty after a few days. Laundry services are easy to find in tourist areas, which means you can pack less and wash halfway through the trip rather than bringing a fresh outfit for every day.
A short packing ratio that works
For a week, I'd plan around two or three bottoms, five or six tops, two dresses, two swimsuits, one sarong and one light layer. Everything should share a colour family so it all mixes.
Footwear for Waterfalls, Rice Terraces and Scooters
Bali is hard on shoes. Waterfall trails often have steep, wet stone steps and mossy rocks, and rice terrace paths turn to mud after rain. Flip-flops and smooth leather soles slip on both. A sport sandal with a grippy rubber sole and an ankle strap is the shoe I'd rely on, and it can get wet without damage.
If you ride a scooter, closed-toe shoes protect your feet far better than sandals. For towns and evenings, flat leather sandals or espadrilles are enough. Break in any new shoes at home, since humid heat makes feet swell and blister more easily.
A Sarong, Good Sandals and Fabric That Breathes
Packing for Bali in spring is simpler than it seems. Choose light, breathable fabrics, pieces that mix and match, and shapes that keep you cool and respect local customs. From maxi dresses and crochet cover-ups to linen sets and printed sarongs, the outfits here are built to move between beach clubs, temples, rice terraces and dinners. Pack a sarong and sash for temples, sandals with real grip for walking, and one dress that makes you feel great at sunset. With that, you're ready to go.




























