Spring is a lovely time for Bali. The wet season eases off, sea breezes pick up, and evenings stay warm long after sunset. It's still properly tropical, though, so heat and humidity shape every packing choice. I build these trips around linen, cotton and rayon in loose cuts that let air move, from a morning coffee in Canggu to cliff-top drinks above Uluwatu. The same bag also has to cover rice terraces, black-sand beaches and temple visits, where knees and shoulders need covering. These 25 Bali spring outfit ideas are styled head to toe, with notes on fabric, fit and which ones work at temples.

Spring Weather in Bali, Coast Versus Hills
Spring sits at the turn of Bali's seasons. March can still bring heavy afternoon downpours from the tail of the wet season, while April and May are usually drier, sunnier and a little less humid. Daytime temperatures on the coast hover in the mid-to-high 80s °F all spring, and nights rarely drop much below the mid-70s.
Inland is different. Ubud and the rice terrace areas sit higher, so mornings and evenings feel noticeably cooler, and the mountain areas further north can be chilly after dark. I pack for both:
- One light long layer, such as a cardigan, linen shirt or denim jacket, for hill evenings and cold air-conditioning.
- A packable rain jacket or a compact umbrella if your trip starts in March.
- Quick-drying fabrics over heavy cotton, since rain and humidity mean things dry slowly.
- Sneakers with grip for terraces and waterfalls, plus flat sandals for town.
The sun is the other thing to plan for. Bali sits close to the equator, so midday sun is strong even on hazy days, and it burns fast on a boat or a scooter. I lean toward loose sleeves and long hems over bare skin from late morning to mid-afternoon, and keep the strappy pieces for the gentler hours.
1. Linen Matching Set For Bali Spring

A linen set is what I'd wear on the plane, because it looks tidy on arrival even after a long flight. Pick a relaxed button-up and high-waisted wide-leg trousers in sand, sage or off-white. Tuck just the front of the shirt, then add flat leather sandals, a woven tote, tortoiseshell sunglasses and small gold hoops. Linen creases in a cramped seat, so accept the wrinkles or choose a linen-viscose blend that softens them. Each half works alone later: the trousers with a crop top at dinner, the shirt open over a swimsuit on the beach.
2. White Maxi Dress With Flat Sandals

A flowy white maxi on Seminyak Beach at golden hour is the classic Bali picture for a reason. Cotton or rayon keeps you cool, and white stands out against all that green. Look for a smocked bodice, adjustable thin straps and a tiered skirt. Flat leather sandals handle sand, and a wide-brim straw hat covers the face at midday. Add fine gold necklaces and a small bamboo clutch, and carry a bright sarong for temple stops. Thin white cotton turns see-through in strong sun, so I'd look for a lined skirt. It works from beach brunch to a candlelit dinner.
3. Crochet Maxi Dress With Slide Sandals

A crochet maxi suits Bali's heat, since the open stitch lets air through and the full length still looks smart at a jungle café. Cream or sand keeps it light and easy to pair. Leather slides and a wide-brim straw hat are all it needs, with beaded necklaces and loose waves. Crochet is sheer by design, so plan a slip or a nude bodysuit under it away from the beach. It already covers the knees, which gets you halfway to temple dress; keep a light scarf in your bag for the shoulders.
4. Tropical Print Wrap Dress With Espadrilles

A wrap dress in a bold tropical print of palm leaves, birds of paradise or hibiscus shouts holiday. You set the fit at the tie, so it adapts after a big plate of nasi goreng or straight from the pool. Prints hide creases, and a light rayon wrap packs small. Espadrille wedges make it dinner-ready, flat sandals suit day, and gold hoops and a rattan bag finish it. Wrap fronts gape in a breeze or on a scooter, so I'd add a small safety pin at the crossover. A scarf over the shoulders makes it temple-appropriate.
5. Linen Shorts With Crop Top

High-waisted linen shorts in beige, khaki or sage are what I'd wear for wandering Canggu's murals and beach bars. They breathe, look neat and the high rise lengthens the leg. Tuck in a light cotton crop top or bralette, white for contrast or a bright color for fun. Flat leather sandals, a rattan crossbody and retro sunglasses suit it. Linen shorts ride up on a scooter seat, so check the length sitting down before you pack them. When the sun gets strong, knot a linen button-up at your waist and throw it on.
6. Off-Shoulder Top With Palazzo Pants

An off-shoulder top with palazzo pants is breezy and dressy, made for evenings watching fire dancers at a beach club. The neckline shows a little skin and stays cool. Tuck it into wide-leg palazzos in fluid rayon or crepe, a solid emerald or rust, or a soft tropical print. Strappy heeled sandals add height, shell bangles nod to the island, and a small clutch and statement earrings bring some glamour. Long palazzos drag on wet sand and outdoor stairs, so hem them to clear your heels. The legs catch the evening breeze and feel cool through a long dinner.
7. Bamboo Button-Up With Linen Wide-Leg Pants

This is the everyday Bali uniform I come back to most: a bamboo or rayon button-up worn open over a cotton tank, with high-waisted linen trousers in cream or beige. The roomy shirt shades the arms without trapping heat. Roll the sleeves, add flat leather sandals, a round rattan bag and tortoiseshell sunglasses. Bamboo viscose feels cool and drapes well, but it shrinks in hot water, so wash it cold. It suits Ubud's art markets, cafés and rice terraces, and with a bikini top under the shirt it becomes a beach outfit.
8. Floral Midi Dress With Leather Sandals

A floral midi in lavender, mint, blush or sky blue on light rayon or viscose has a garden-party feel. The midi length covers you from day into evening, and a shirred bodice or elastic waist keeps it comfortable after a big lunch. Thin-strap flat sandals, a small woven crossbody and delicate studs let the print lead. A light denim jacket over the shoulders deals with cold air-conditioned restaurants. Rayon shrinks if it's machine dried, so I'd hand-wash it in the sink and hang it in the shade. It suits a morning in Ubud, browsing artisan shops and a relaxed sunset dinner.
9. Wide-Leg Jumpsuit With Slides

A wide-leg jumpsuit in light rayon or a cotton blend means one piece to decide on, which helps on full days. Deep emerald or terracotta reads smart at night; a tropical print is fun by day. Flat slides keep it casual, a low block heel dresses it up, and a braided belt and gold earrings shape and frame it. Jumpsuits are awkward in the squat or small toilets you'll meet at some temples and warungs, so I'd pick one that's easy to step out of. Pockets for a phone and lip balm are worth looking for. It handles scooter rides, beach club lunches and sunset drinks.
10. Sarong And Tank Top Temple Outfit

Temples require legs covered, so a batik or printed sarong tied high on the waist over a fitted white or black tank is both respectful and good-looking. The sarong covers to the ankle, and the tank keeps you cool. Add a light scarf over the shoulders for the dress code, flat sandals that slip off easily in case shoes come off, a crossbody for your things and hair tied back. Bringing your own sarong and a waist sash saves time at the entrance, where rental queues can be long. You'll walk the grounds comfortable, covered and at ease.
11. Floral Kimono Over Denim Shorts

Canggu's surf crowd wears a longline floral kimono over high-waisted denim shorts and a cropped tank, and it's easy to copy. The light kimono adds a print and shades the arms without heat. Coral, teal or mustard florals look good against light-wash denim. Flat slides or espadrilles, stacked bracelets, a beaded anklet, a wide-brim hat and big sunglasses suit it. The kimono is one of the most useful pieces in a Bali bag: a beach cover-up, sun shield and temple shoulder wrap. Denim shorts are the slow-drying exception here, so keep them for dry, non-swimming days.
12. Printed Matching Set With Basket Bag

A bright printed set, a crop top with high-waisted shorts or a midi skirt in a tropical or batik pattern, removes the morning guesswork. It reads as one look straight away, and each half works with other pieces later. Neutral flat thong sandals let the print lead, and a big basket bag with a shoulder strap holds sunscreen, phone and market finds. Gold hoops and a low ponytail finish it. Batik-style prints from local markets can bleed in the first wash, so rinse them alone in cold water. It looks good at beach clubs, brunch and golden-hour photos in the rice fields.
13. Bikini With Sheer Cover-Up And Sandals

On a beach club day in Seminyak, between the pool, shared plates and the sea, your swimsuit is the outfit. A colorful bikini or sleek one-piece goes under a sheer cover-up, a chiffon kaftan or an open crochet dress. Waterproof slides handle wet floors, with big sunglasses and a wide-brim hat for midday. Tuck a sarong into your tote to wrap at the waist for lunch. Swimsuits stay damp for hours in Bali humidity, so I always pack at least two and rotate them.
14. Silk Slip Dress With Strappy Sandals

For rooftop bars in Seminyak or cliff-top dinners in Uluwatu, a silk or satin-finish slip dress is the simplest way to look dressed up. Thin straps and soft drape suit warm evenings, and olive, rust, champagne or navy catch low golden light. Strappy heeled sandals, a woven clutch, statement earrings and a fine anklet finish it. A slip dress packs almost flat, which makes it the best evening piece for a small bag. Silk marks with sweat and water, so in real humidity I'd choose a satin-finish polyester or viscose. Bring a light wrap for chilly air-conditioned rooms.
15. Embroidered Peasant Top With Midi Skirt

A white embroidered peasant top looks at home on an island known for craft. The hand-stitched flowers, scalloped edges, puff sleeves and tie neck give it a handmade feel. Pair it with a solid midi skirt in terracotta, olive or beige for balance. Woven flat sandals, a small crossbody, a delicate anklet and beaded bracelets suit it. Embroidery can pucker if the top goes in a hot dryer, so let it air dry. I'd wear it to Ubud's art markets and long lunches over the jungle, and it photographs well against green leaves and old stone.
16. One-Piece Swimsuit With Linen Trousers

Wearing a structured cut-out one-piece as a bodysuit under high-waisted wide-leg linen trousers is my favorite beach-to-bar trick. Pick a solid black, rust or olive suit with interesting straps or a deep neckline, and white or beige trousers. Slightly heeled leather slides, a round straw shoulder bag and big sunglasses complete it. The suit needs to be fully dry before the trousers go on, or wet patches show through pale linen. It looks styled rather than straight off the sand, which suits sunset drinks at a beach club without a full change.
17. Romper With White Sneakers

For waterfall hikes, rice terrace walks and big temple complexes, a light romper or playsuit stays in place as you move, and the short legs make steps easy. Soft cotton or rayon in a solid or small print works best. White platform sneakers give grip on uneven paths, a small backpack carries water and sunscreen, and a cap and studs finish it. Waterfall paths are often wet, slippery stone, so I'd pick sneakers with a rubber tread rather than a smooth platform. It still looks cute in photos, and you'll feel steady on Bali's famously uneven sidewalks.
18. Tiered Maxi Dress With Flat Sandals

A tiered maxi moves well in a breeze and looks great in photos at a temple gate or in a flower garden. Choose soft rayon or cotton voile in soft yellow, sage or blush, with a smocked bodice that holds without squeezing. Flat strappy sandals, a woven tote, fine necklaces and a flower hair clip suit it. Tiered skirts hide a lot and suit most figures, though a lot of tiers can swamp a very petite frame; two or three is plenty. It's a dress you can wear on almost any day of the trip.
19. Crop Top With Wrap Skirt

A fitted ribbed crop top with a flowy wrap skirt feels fresh and young. The wrap lets you choose how much leg shows, and the crop top shows a sliver of skin that looks sporty rather than revealing. Try a white crop with a tropical print skirt, or an earthy top with a solid neutral wrap. Lace-up flat sandals, a wide-brim hat, a woven tote and simple gold jewelry finish it. Wrap skirts open up on scooters and in wind, so tie the waist on the side you'll sit facing. It suits beach club lunches, shopping in Seminyak and sunset walks, with a light shirt over the shoulders for temples.
20. Oversized Shirt Dress With Sneakers

An oversized shirt dress in crisp cotton or light linen covers you as an outfit and as a beach cover-up. Belt it buttoned for day, or wear it open over a swimsuit and bike shorts by the pool. Roll the sleeves and pop the collar. White sneakers, a canvas tote and sporty sunglasses keep it relaxed, in white, pale blue or a fine stripe. It reaches past the knee on most people, so with a scarf it also works at a temple. Change into heeled sandals and gold jewelry for an evening look that surprises.
21. Kaftan With Flat Sandals

A printed kaftan is Bali ease in one piece: loose, airy and still smart. Look for bold embroidery, batik-style prints or tropical motifs in bright jewel tones. The open shape is the most comfortable thing to wear at the hottest part of the day. Flat sandals, a wide-brim hat, big sunglasses, a woven clutch and layered gold necklaces finish it. A long, sleeved kaftan covers enough for a temple visit too. It packs flat and weighs almost nothing, so you'll likely wear it more than you planned.
22. Off-Shoulder Mini Dress With White Sneakers

An off-shoulder mini in a bright solid or small floral is cute but still practical for exploring. White platform sneakers ground it and handle Ubud's hills and waterfall paths. A small backpack, a cap and simple studs are enough. Mini dresses blow up on scooters and fail temple dress codes, so I'd plan this one for walking days, with shorts underneath if you'll ride. Later it changes into a casual dinner dress with sandals and statement earrings.
23. High-Waisted Shorts With Tank Top

Relaxed high-waisted shorts in cotton or a linen blend with a neat tucked tank is the simplest outfit here, and one of the most worn. Cream, khaki or olive shorts with a white or black tank look minimal; printed shorts with a solid tank add interest. Flat slides, a rattan crossbody, classic sunglasses, a thin chain and small hoops finish it. Cotton tanks show sweat in Bali's humidity, so dark ones or a cotton-modal blend hide it better. It suits beach days, scooter rides to cafés and browsing markets, with a light button-up on top for the sun.
24. All-White Linen Pant And Top Set

All-white linen, wide trousers and a relaxed top, stands out against green rice terraces and gold sand. White reflects the sun and keeps you cooler at midday. Look for elastic-waist trousers and a top with a notched neck or rolled cuffs. Woven flat sandals, a structured straw bag, a silk scarf at the neck or wrist, gold jewelry and big sunglasses suit it. White linen shows red laterite dust and scooter grease quickly, so I'd save it for gallery visits and dinners rather than a dusty day trip.
25. Batik Print Maxi Dress With Sandals

Batik is part of Indonesian textile tradition, and a batik-print maxi in light rayon wears it well. The wax-resist designs of florals, spirals and geometrics in chocolate, olive and rust tie your outfit to the place. A V-neck, adjustable tie straps and a gathered skirt fit without clinging. Flat leather sandals, a rattan bag, beaded bracelets and small gold hoops keep it relaxed. Side pockets are worth looking for, since they free your hands all day. With a scarf over the shoulders it works for temples, and it's just as good for beach dinners and village visits.
Temple Dress, Piece by Piece
Every temple in Bali asks visitors to cover the legs with a sarong and tie a sash around the waist. That's the core rule, and it applies to everyone. Most large temples offer sarongs to borrow or rent at the gate, but I prefer my own: it's cleaner, quicker and doubles as a beach towel and scarf the rest of the week.
- Sarong wrapped to the ankle, tied or tucked at the waist.
- A sash, or selendang, tied over the sarong at the waist. A thin scarf works.
- Shoulders covered with a T-shirt, a light shirt or a scarf, not a strappy top alone.
- Neat, simple shoes you can slip off easily, and hair tied back.
Short dresses, rompers and crop tops are fine with a sarong over them and a shirt on top. Leave very sheer pieces for the beach. Temples are working places of worship, often with ceremonies going on, so quiet, covered clothes are a sign of respect rather than a fashion choice.
One Sarong, Two Swimsuits and a Lot of Linen
Bali in spring rewards simple, breathable clothes. The thread through all 25 looks is light fabric, loose shapes and pieces that do double duty across beach days, temples and sunset dinners. Pack around a small color palette so tops and bottoms swap freely, favor linen, cotton and rayon, and keep a sarong or scarf in your day bag at all times. The best Bali outfits sit back and let the island do the showing off. Pack light, dress for the heat and leave room for what you'll buy at the markets.
























