Bali is hot and humid all year, and the island asks a lot of one suitcase: temples that need covered shoulders and legs, beach clubs, muddy rice-terrace paths, scooter rides and dinners on the cliffs. These Bali outfit ideas are complete looks for each of those days, from maxi dresses and linen sets to printed sarongs and silk slips. The rule I pack by is simple: breathable fabrics like cotton, linen and rayon, a color range that mixes, and at least two outfits that cover you properly.

Wet Season, Dry Season and the Cooler Hills
Bali stays warm all year, but the trip you're packing for changes with the month. The dry season runs roughly from April to October; the wet season, roughly November to March, brings heavy afternoon downpours that pass quickly and leave everything steaming. Humidity is high in both.
- Wet season: fabrics that dry fast (linen, rayon, quick-dry synthetics), sandals that can get soaked, and a packable rain jacket. Leave suede and heavy denim at home.
- Dry season: more sun, so a wide-brim hat, long light sleeves for midday and plenty of sunscreen.
- Inland and up high: Ubud evenings are noticeably cooler than the coast, and a sunrise volcano trek starts cold in the dark. One light knit and a windproof layer are enough.
Dusk is also mosquito time across the island, so a pair of light long trousers and a long-sleeved shirt earn their place in the bag for evenings outdoors.
1. Flowy White Maxi Dress With Strappy Sandals

A white maxi is the first thing I pack for any tropical trip. White reflects sun, and a long loose skirt lets air move around your legs. Cotton or rayon dries quickly after a sudden shower, which happens often in Bali. Flat strappy leather sandals, a wide-brim straw hat and big sunglasses for day; espadrille wedges with layered gold necklaces or bold hoops for evening. One warning: thin white turns see-through in strong sun, so check it against a window and wear skin-tone underwear. It goes from a morning beach walk to a candlelit dinner.
2. Linen Button-Down Shirt And Shorts Set With Slides

A matching linen shirt and shorts set is the most useful thing in a Bali suitcase. Linen dries fast and doesn't cling in humidity. Oatmeal or white gives you the most combinations. Wear the shirt open over a bikini top for the beach, or tuck it into high-waisted shorts for lunch. Flat leather slides and a woven tote finish it. Linen wrinkles within minutes of putting it on; in Bali, that's simply how linen looks, and nobody minds. It's my go-to beach club outfit.
3. Bright Printed Sarong With Bikini Top And Flip Flops

A printed sarong is more than a cover-up; it's the most flexible piece you can pack. Bold hibiscus, palm leaves or batik prints, tied high at the waist as a skirt, knotted behind the neck as a halter dress or draped over the shoulders for coverage. Underneath, a solid triangle or bandeau bikini top in a color from the print. Rubber flip-flops, shell jewelry and tinted round sunglasses. A sarong also doubles as a towel, a picnic blanket and a scarf on a cool evening ride. For the cove beaches reached by long stairways, flip-flops are fine; for rocky entries, bring water shoes.
4. Crochet Mini Dress With Bikini And Leather Slides

A crochet mini dress gives your Bali wardrobe some texture, and the open weave lets air through on the hottest afternoons. Wear it over a solid bikini in rust, olive or cream so the color shows through the pattern. Flat leather slides, a straw bucket hat and a shell anklet. Choose cotton yarn over synthetic blends; synthetic crochet holds sweat against sun-warmed skin and can itch. Cotton crochet also stretches when wet, so lay it flat to dry rather than hanging it.
5. Off-Shoulder Top With Wide-Leg Pants And Espadrilles

An off-shoulder blouse in white or a soft pastel cotton or linen is the evening top I pack for hot places. Flowing wide-leg trousers in beige, sand or soft olive let air circulate, and a high waist lengthens the leg. Espadrille wedges give height on uneven paths better than a thin heel would. A mini crossbody, drop earrings and a messy low bun. Elastic off-shoulder necklines slide up when you lift your arms; a silicone grip strip inside the band keeps it in place. Sunset cocktails at a rooftop bar.
6. Silk Slip Dress With Heeled Sandals For Sunset Dinners

Pack at least one silk or satin slip for the nights you want to look polished without overheating. A midi in emerald, deep amber or sapphire picks up the golden-hour light. Strappy heeled sandals, a sleek clutch, fine gold jewelry and a low ponytail to show off statement earrings. Silk shows sweat in humid heat, especially at the back and underarms, so I wear it for dinner, after the sun drops, rather than for a warm afternoon. Roll it in tissue in the suitcase to keep creases soft.
7. Flowy Floral Maxi Dress With Sandals For Temple Visits

Temples in Bali expect covered shoulders and knees, and a floral maxi in ankle length does it without any extra effort. Breathable rayon or crinkle cotton with a darker print hides sweat and the dust from unpaved roads. Long or elbow-length sleeves give coverage without heat. Simple flat sandals, a light scarf, and a woven crossbody to keep your hands free for photos. Most temples still ask visitors to tie a sarong and sash at the waist even over a long dress, so bring your own or expect to borrow one at the entrance.
8. High-Waisted Denim Shorts With Cotton Tank Top And Sneakers

For markets and busy streets, high-waisted denim shorts with a soft cotton tank are the easy choice. Tuck the tank in fully or knot it at the front. White sneakers handle uneven sidewalks and crowded stalls, and a canvas tote, gold hoops and a cap finish it. Heavy denim gets hot and takes forever to dry in humidity, so pick a lighter, softer pair and expect to wash it less. A good outfit for souvenir hunting in Ubud's market.
9. Ruffled Mini Dress With Flat Sandals And Straw Bag

A ruffled mini in coral, turquoise or sunny yellow suits Bali's color. A smocked bodice in cotton or a rayon blend fits forgivingly and stays comfortable in heat. Flat strappy sandals, a structured straw bag and layered beaded necklaces. Brunch, the street-art alleys in Canggu, an afternoon in small shops. Bright rayon can bleed in hotel laundry, so ask for it to be washed separately or rinse it yourself in cold water.
10. Crop Top With Wrap Skirt And Lace-Up Sandals

A fitted ribbed crop top in white, black or a warm earth tone with a flowing rayon wrap skirt works day or night. Tie the skirt at the side for an asymmetric hem and adjust the length as you like. Lace-up flat sandals, a wide-brim straw hat and layered bracelets. Wrap skirts open in the wind, and Bali's beaches get windy in the late afternoon, so look for one with a generous overlap or add a small snap. A sunset walk or a casual warung dinner.
11. Sleeveless Jumpsuit With Platform Sandals

A jumpsuit is one piece to pack and one decision in the morning. Sleeveless linen or Tencel with a relaxed wide leg breathes well. Cinch the waist with the self-tie or a leather belt. Platform sandals add height without wobbling on uneven paths, and bold earrings with a woven clutch finish it. The catch is the bathroom: a one-piece is inconvenient in the small, often wet restrooms at cafes and beaches. I'd still pack one, for evenings rather than full days out.
12. Oversized Linen Shirt With Biker Shorts And Chunky Sneakers

An oversized linen shirt in white or pale blue over black biker shorts works surprisingly well in heat. The shirt covers your arms and shoulders from the sun, the shorts stop thighs rubbing on long walks, and chunky white sneakers handle distance. A crossbody, sleek sunglasses and pulled-back hair. On a scooter, though, I'd swap the shorts for light long trousers; bare legs near a hot exhaust pipe are a common source of burns there.
13. Crochet Maxi Dress With Slide Sandals

A full-length crochet maxi lets the breeze straight through, which is exactly what you want in the hottest hours. Over a bikini or a nude slip, in cream, tan or soft beige. Flat leather sandals, a woven shoulder bag and wooden bangles. It works for beach walks and casual sunset dinners. For a temple, it isn't enough coverage on its own, because the weave shows skin; add a sarong at the waist and a scarf over the shoulders.
14. Matching Linen Crop Top And High-Waisted Shorts With Gold Hoops

A linen crop top and high-waisted shorts in matching oatmeal, olive or white look put together with no effort. The fabric breathes better than almost anything, which matters at a beach club. Flat leather slides, oversized gold hoops and a low bun. It goes from a sunbed to a dinner reservation with only a fresh top. Linen softens with every wash, so a set that feels stiff on day one feels great by day four.
15. Knotted White Tank Top With High-Slit Printed Skirt

A knotted white cotton tank with a high-slit printed skirt in rust, terracotta and cream is my pick for clifftop sunsets. The knot marks the waist, and the slit shows a little leg when you walk. Flat leather sandals, a straw shoulder bag and minimal gold. Cliff paths are windy, so a slit skirt behaves better with a bit of weight to the fabric; very light chiffon will blow open. A good outfit for the sunset views over the limestone cliffs in Uluwatu.
16. Sage Green Backless Halter Jumpsuit With Flat Sandals

A sage backless halter jumpsuit is quietly elegant. The halter shows the shoulders and collarbone, and the open back keeps you cool. A light fabric with a relaxed wide leg moves easily. Flat leather sandals, simple gold hoops and a low bun to show the back. A backless cut leaves skin exposed to sun you can't easily reach, so put sunscreen on before dressing. Lunch at a jungle cafe or evening drinks.
17. Linen Maxi Dress With Tiered Skirt And Woven Hat

The rice terraces call for a dress that breathes and moves. A linen maxi with a tiered skirt catches the breeze, and a long hem keeps tall grass and insects off your legs. Moss, ochre or soft brown sit well against the green. Simple leather sandals, a wide-brim woven hat and a rattan crossbody. The paths between terraces are narrow, uneven and often muddy after rain; sandals with a back strap stay on far better than slides, and a hem that sits above the ankle stays cleaner.
18. Muted Earth Tone Linen Dress With Leather Sandals

Moss green, burnt sienna and warm amber ground a Bali wardrobe in the island's own colors. A heavier linen dress in these shades looks considered and still handles heat. Earth tones hide dust and sweat better than white or pastels, which is a practical reason to pack more of them than you think. A simple shift or A-line, matching brown flat sandals, wooden or beaded jewelry and a canvas tote. A slow afternoon in a cafe in Ubud or a day in the Sidemen valley.
19. Puff Sleeve Midi Dress With Woven Crossbody Bag

A puff-sleeve midi adds some vintage charm. Look for light linen or soft cotton blends that hold the sleeve shape without feeling stiff, in a muted floral or solid pastel with smocking at the bodice. A woven crossbody, flat sandals and a frangipani flower behind the ear. For waterfall trips, choose a midi over a maxi, because the paths are often wet stone steps and a long hem soaks up spray and mud.
20. Tropical Print Bikini With Matching Sarong And Flip Flops

A matching tropical-print bikini and sarong is the easiest beach uniform to pack. Both pieces fold almost flat and work for swimming, sunbathing and lunch. Breathable rayon in monstera, hibiscus or batik prints, tied at the waist or knotted behind the neck as a quick halter dress. Rubber flip-flops, a shell anklet and oversized sunglasses. It's a staple Bali beach outfit that goes from the sand to an evening bonfire with no change. Rinse the swimsuit in fresh water after the sea so salt doesn't break down the elastic.
21. White Linen Crop Top With Wide-Leg Beige Pants

A white linen crop top with subtle puff sleeves and high-waisted wide-leg beige trousers is relaxed and polished. A straw hat, a shell necklace, flat leather sandals and a woven tote finish it. Brunch by the beach or a slow walk past boutiques in Seminyak. Pale trousers pick up red dirt and scooter grime quickly, so I'd save this one for a day you're being driven rather than riding.
22. Palm Leaf Print Co-Ord Set With White Sneakers

A palm-leaf print co-ord with a sleeveless crop top and relaxed shorts is fun and breathable for markets. White sneakers, a rattan crossbody and gold hoops. A loose fit keeps you cool at midday. A busy print also hides the mango juice and street-food spills that come with a market day. Art markets and fruit stalls.
23. Yellow Off-Shoulder Ruffle Top With Denim Shorts

A yellow off-shoulder ruffle top with frayed high-waisted denim shorts is built for the jungle swing photo. The yellow stands out against green leaves, and the ruffle frames the collarbones. White sneakers and layered beaded bracelets. For the swing itself, I'd wear shorts rather than a skirt; you'll be harnessed in and lifted, and a skirt won't cooperate. Waterfalls and jungle valleys around Ubud.
24. Peach Floral One-Shoulder Maxi Dress

A peach floral one-shoulder maxi is a barefoot beach dress. The asymmetric neckline is the interest, and the skirt moves in the breeze. Crinkle rayon or chiffon feels weightless. Minimal accessories, a fine anklet, studs and maybe one bangle. Walk the waterline with your sandals in your hand at sunset. Crinkle fabrics are a gift on the road because they're meant to look creased, so they come out of a suitcase ready to wear.
25. Sheer Sarong Wrap With Bikini And Gold Accessories

A sheer sarong in cream or tan is the most versatile piece for a high-end beach club. The fabric gives just enough coverage to walk from the daybed to the bar. A structured underwire bikini in a solid color underneath, then gold: thick hoops, layered necklaces, a fine belly chain. Flat leather sandals and big sunglasses. Salt water and sunscreen tarnish plated jewelry fast, so take it off before swimming and keep it in a small pouch.
26. Batik Print Maxi Dress With Simple Sandals

Batik is part of Indonesia's textile heritage, and a batik maxi in light cotton or rayon is a respectful choice for temple days. Long sleeves and an ankle-length cut give coverage, and the pattern hides sweat. Keep accessories quiet: flat sandals, small studs, a wooden beaded bracelet, a woven bag and a light scarf. Buying batik on the island is a better souvenir than most, and it supports local makers; hand-drawn batik costs more than printed, and both are worth having.
27. Lightweight Linen Trousers With Crop Top And Flat Mules

Wide-leg linen trousers in cream, sand or soft olive are a cooler alternative to shorts on days you want coverage. A cotton crop top or light tank, the hems rolled slightly, flat mules, a structured straw bag and a thin belt. Rice field walks, village visits, lunch at an organic cafe. Mules slip off easily, which is handy at homestays and some cafes where shoes come off at the door.
28. Striped Linen Skirt With Neutral Tank Top And Sandals

A striped linen midi skirt brings a nautical note. A neutral tank in cream, sand or white tucked in at the front, flat leather sandals, a woven crossbody and a shell pendant. Design shops, a long lunch, a gallery. Vertical stripes lengthen; horizontal stripes on a midi skirt add width at the hip, so if you're petite, I'd pick vertical. Neutrals photograph well against both beach and jungle.
29. Bamboo Button-Up Shirt With Linen Drawstring Pants

A bamboo or light cotton button-up with relaxed linen drawstring pants is easy and works for anyone. Leave the shirt open over a tank or bralette, or tie it at the waist. Drawstring pants adjust as the day goes on, which matters after a big lunch. Flat leather sandals, wooden bracelets and a canvas backpack. For a day trip to Nusa Penida, add sturdy closed shoes; the paths down to the famous viewpoints are steep and loose.
30. White Crochet Cover-Up Over Rust Bikini With Straw Hat

A white crochet cover-up over a rust-orange bikini lets the warm color show through the open weave. Crisp white with earthy orange looks current. A wide-brim straw hat, anklets and tinted sunglasses at the pool; flat leather sandals when you head to lunch. White crochet yellows from sunscreen faster than you'd expect, so rinse it after each wear rather than saving it for the end of the trip.
31. Cotton Sundress With Espadrilles And Crossbody Bag

A simple cotton sundress in a cheerful color or ditsy floral packs to almost nothing and dresses up or down in seconds. Midi length with a relaxed fit doesn't cling in humidity. Espadrille flats, a leather crossbody and a sun hat for day; statement earrings, a little lip color and heeled espadrilles for dinner. Add a sarong for temples. Small florals hide wrinkles and stains, which is why I'd pack this dress over a plain solid.
32. Linen Co-Ord Set With Straw Hat And Slides

A full linen co-ord set with a cropped button-down and matching wide-leg trousers in oatmeal or sand is my travel-day outfit. It looks put together and feels like pajamas. Wear the shirt open over a tank in the heat, buttoned for arriving at the villa. Leather slides go through security easily, and a wide-brim hat and big woven tote finish it. Planes are cold even on tropical routes, so keep a thin cardigan in the tote.
33. Satin Maxi Dress With Statement Earrings And Heels

For a dressier evening or a clifftop restaurant, a satin maxi in burgundy, navy or emerald catches the light. Light satin stays cool, and the length adds drama. Strappy heeled sandals, oversized statement earrings, a sleek clutch, a low bun or sleek straight hair. Most upscale restaurants and bars on the island are relaxed about dress codes, so this is about the occasion rather than a rule. Many clifftop venues have stairs or grassy lawns; a block or wedge heel is safer than a stiletto.
34. Graphic Cotton Tee With High-Waisted Denim Shorts

A soft cotton graphic tee with high-waisted denim shorts is the easiest combination there is. A vintage or band tee, front-tucked, white sneakers, a canvas tote and a cap. Street art in Canggu, smoothie bowls, cafe hopping. Cotton tees soak up sweat and stay damp in humidity, so pack a few and expect to change midday; hotel laundry in Bali is usually quick and inexpensive.
35. Floral Midi Wrap Dress With Espadrille Wedges

A floral midi wrap dress fits a wide range of figures and does a lot of different days. The wrap marks the waist and makes a V-neck. Soft rayon or a cotton blend with a small to medium print. Midi length gives coverage for temples with a sarong, and feels breezy. Espadrille wedges, a woven crossbody and fine gold jewelry. The art market in the morning, dinner at night. In wind, a wrap dress can open at the skirt, so a small snap at the overlap is worth sewing in before the trip.
36. Bikini With Sheer Kimono Cover-Up And Shell Jewelry

A bikini with a sheer printed kimono or long duster is the classic Bali beach vibe. The kimono adds movement and coverage while showing the swimsuit underneath. Tropical florals, mandala prints or soft watercolors, worn open as you walk. Simple flip-flops, layered shell necklaces and tinted sunglasses. A beach photo session, a resort day in Nusa Dua, or the walk from the villa pool to lunch. Polyester kimonos dry in minutes, which is a real advantage on a beach day.
37. Modest Linen Wrap Skirt And Embroidered Blouse For Temples

For temples that need full coverage, a linen wrap skirt below the knee with a long-sleeved embroidered peasant blouse is respectful and comfortable. White, cream or soft earth tones suit the setting. Flat sandals that slip off easily, a crossbody and a cotton scarf that can cover your head. Carry your own sarong and sash too: most temples ask every visitor to wear them, and having your own avoids sharing a well-used rental on a hot day.
38. Matching Linen Wide-Leg Trousers And Crop Top Set

A matching linen crop top and wide-leg trousers in sand, terracotta or olive is easy, and the matching color gives one long line. The wide leg keeps air moving and the crop shows a sliver of skin. Flat leather sandals, a woven tote and simple gold. Galleries in Ubud, a long lunch, a late walk through the rice fields. Pack the top and trousers as separates in your head: each works with half the other pieces in a Bali suitcase.
39. Bold Colored Maxi Dress With Strappy Heels And Clutch

For a beach bar or a boat party, a bright maxi in tangerine, hot pink or electric blue stands out against turquoise water. A thigh-high slit or an open back adds drama and airflow. Strappy heeled sandals, a sleek clutch, statement earrings and little else. On a boat, swap the heels for flat sandals with a grippy sole; wet decks are slippery. A sunset cruise or a celebration dinner.
40. Tie-Dye Kaftan Cover-Up With Flip-Flops And Shell Anklet

A handcrafted tie-dye or batik kaftan cover-up is the most relaxed thing you can pack. The loose shape suits every body and weighs nothing in heat. Over a swimsuit from pool to lunch, or with a slip as a dress for dinner. Ocean blues, sunset pinks or sandy neutrals. Flip-flops, a shell anklet and a few thin bracelets. Hand-dyed pieces bleed for the first few washes, so wash yours alone before it touches anything white.
What a Temple Visit Asks of Your Outfit
Balinese temples are active places of worship, and the dress rules are simple. Shoulders should be covered and legs covered past the knee. On top of that, most temples ask every visitor, local or not, to wear a sarong tied at the waist with a sash. Many entrances lend or rent them, but I'd always pack your own.
- Wear a top with sleeves, or bring a scarf you can wrap around your shoulders.
- Tie the sarong over whatever you're wearing, even a long dress, then knot the sash around your waist.
- Choose flat sandals with a strap; temple steps are steep and often worn smooth.
- Pick plain or quiet colors. Bright beachwear under a sarong looks out of place.
Ten Days of Bali Outfits in One Small Bag
You need less than you think, because laundry services are everywhere and usually cheap, often charged by the kilo and back the next day. For ten days I'd pack two linen sets, two dresses (one maxi that works for temples), one slip dress, two pairs of shorts or light trousers, four tops, two swimsuits, a sarong and sash, one light knit and a rain layer. Then add three pairs of shoes: flat sandals with a back strap, white sneakers and one pair for dinner. Every outfit above can be built from a list like that.
One Suitcase That Covers Beach, Temple and Dinner
Packing for Bali comes down to a few choices. Pack light fabrics that breathe: linen, cotton, rayon and a little silk. Keep the colors in one family, neutrals, earth tones and a couple of bold prints, so everything mixes. Bring at least two modest outfits plus your own sarong and sash for temples. Add a linen or crochet set for beach clubs and one slip dress for evenings. With that, you're ready for every part of the trip, from the rice terraces to dinner on the cliffs.



























