Bali’s heat and humidity call for a wardrobe that works as hard as you do on holiday. Whether you’re chasing waterfalls in Ubud, watching the sky turn pink over Tanah Lot, or settling in for grilled snapper at a candlelit Seminyak supper, your outfit needs to keep you cool, covered when culture asks, and effortlessly put-together. This guide to what to wear in Bali maps out forty complete head‑to‑toe looks that balance tropical practicality with the island’s relaxed, sun‑soaked aesthetic. From breezy linen co‑ords to modest temple‑ready maxis and beach‑club jumpsuits, every outfit is built from light, breathable pieces you’ll actually want to live in. Each idea works as a full styling statement—top to toe, accessories included—so you can pack less, mix more, and feel at ease wherever your Bali days take you.

1. White Maxi Dress with Strappy Sandals

A white maxi dress is the closest thing to a Bali uniform. The color throws back the midday sun while you wander through Ubud’s art market, and the long, loose shape lets every stray breeze find your skin. Pick a cotton or crinkle rayon fabric that doesn’t cling after a sudden tropical shower. Flat strappy sandals keep the look grounded and walkable on uneven temple steps. Add oversized tortoiseshell sunglasses and a woven rattan tote big enough for a sarong, sunscreen, and a bottle of cold water. For evenings, switch to metallic leather sandals with a low heel and slip on slim gold hoops. This outfit moves from morning coffee in Canggu to sunset cocktails at a clifftop bar without a single change.[reference:0]
2. Linen Co-ord Set with Flat Slides

A matching linen set solves the “what should I wear” question before you’ve had your morning coffee. Choose a relaxed camp shirt and high‑waisted wide‑leg trousers in oatmeal, sand, or pale sage so the whole look feels airy against your skin. Flat leather slides keep the silhouette low‑key and easy to slip off at the beach. A straw sun hat with a wide brim shields your face when you’re lounging at a beach club, and a canvas tote holds your day‑to‑evening extras. When the night cools down just enough for a light layer, toss the shirt open over a simple cotton tank. This is Bali vacation fashion at its most effortless—two pieces that work like five.[reference:1]
3. Printed Sarong with a Bikini Top

No suitcase should fly to Bali without a boldly printed sarong. Tie it high over a simple triangle or bandeau bikini top, and you have a skirt that hits anywhere from mid‑thigh to ankle depending on how you fold it. The rayon or cotton fabric dries in minutes after a dip at Padang Padang beach, and the vivid batik or hibiscus patterns look right at home against the island’s deep green palms. Flat thong sandals and a pair of wooden drop earrings keep the vibe beach‑casual. Roll the sarong into your day bag; it doubles as a shoulder cover when you stop at a roadside temple. It’s the hardest‑working single piece in your Bali outfit lineup.[reference:2]
4. Bikini with a Sheer Kimono Cover‑Up

When the plan is poolside to lunch without a full change, reach for a sleek bikini and a sheer kimono. The kimono’s floaty, open weave gives you coverage without trapping heat, and a mid‑thigh length keeps the proportions modern. Underneath, a high‑waisted bikini feels secure whether you’re swimming or stretched out on a daybed at Finns Beach Club. Flat beaded sandals feel more intentional than flip‑flops, and a shell choker plus tinted aviators pull the look together. Let the kimono slide off one shoulder for photographs against a white‑washed wall. Pack the whole set in a straw beach tote that can handle wet swimwear without complaining.[reference:3]
5. Off‑Shoulder Top with Wide‑Leg Pants

An off‑shoulder top in crisp white cotton brings a little romance to a warm Bali afternoon without trying too hard. The bare shoulders feel sun‑kissed and summery while the billowy wide‑leg trousers keep the overall shape balanced and modest enough for a café lunch. Espadrille wedges add a few inches without sinking into grass or sand, and a mini crossbody bag keeps your phone and lip balm close. Tuck in the top loosely and add a pair of statement resin earrings in a tropical hue. This outfit works beautifully for a leisurely lunch in Seminyak followed by a gallery walk, and it photographs as well as it breathes.[reference:4]
6. Crochet Mini Dress with Flat Sandals

A crochet mini dress channels Bali’s handcrafted spirit in one throw‑on piece. The open stitching lets air circulate directly against your skin, which matters when the humidity spikes around noon. Wear it solo over a nude strapless underlayer for brunch, or use it as a cover‑up over a bandeau bikini for a beach‑to‑bar day. Flat leather sandals keep the texture the star of the show. A small bucket bag in natural straw and a set of layered beaded necklaces reinforce the island‑boho feel. Choose cream, terracotta, or soft sage—each shade picks up the golden hour light in a way that makes every photo feel like a postcard.[reference:5]
7. Flowy Floral Maxi Dress for Temple Visits

Temple dress codes in Bali ask for knees and shoulders to be covered, and a flowy floral maxi does that without trapping heat. Look for a lightweight rayon with a subtle crinkle texture—it hides creases and sweat marks after climbing the stone steps at Lempuyang. The long sleeves or elbow‑length flutter sleeves give you shoulder coverage that still feels breezy. Flat strappy sandals and a wide‑brim straw hat handle the sunny courtyards, while a pashmina tucked in your bag can be draped over the head when needed. Choose prints with hibiscus, frangipani, or soft watercolor blooms to echo the island’s own palette.[reference:6]
8. Silk Slip Dress with Heeled Sandals

For dinners where the dress code says smart‑casual, a silk slip dress answers beautifully. It weighs almost nothing in your suitcase and feels weightless against your skin even after a humid day. A midi length in dusty rose, champagne, or deep emerald reads as elegant without being overdressed. Slim heeled sandals lift the hemline just enough, and a beaded clutch adds texture. Keep accessories simple—a single thin chain necklace and stud earrings—so the liquid sheen of the silk does the talking. This is the outfit to wear when you’ve booked a table at a candlelit restaurant overlooking the Jimbaran shore.[reference:7]
9. Oversized Linen Shirt with Bike Shorts

Some days you just want to grab a coconut and explore without fuss. An oversized linen button‑down worn open over a simple white tank and black bike shorts is the answer. The linen breathes and blocks strong sun on your shoulders, while the bike shorts let you move—on and off a scooter, up and down beach stairs—without flashing a thing. White chunky sneakers ground the sporty vibe, and a crossbody phone case keeps your hands free. Tortoiseshell sunglasses and a baseball cap handle the glare. This look is unapologetically comfortable and totally current for the Canggu café‑hopping set.[reference:8]
10. Matching Crop Top and Wrap Skirt

A matching two‑piece set in a tropical print removes all the guesswork from getting dressed. The crop top hits at the waist, and the wrap skirt ties at the side, letting you adjust the fit throughout the day. Together they feel polished and intentional; later, each piece can be worn separately with neutral basics. Lace‑up sandals with a slight platform echo the island’s easy energy, and a wide‑brim hat adds polish. This outfit is ideal for a morning spent browsing the Ubud market, where the colors of the batik prints blend with the stalls, and it transitions smoothly to a lazy afternoon lunch.[reference:9]
11. Sleeveless Jumpsuit with Platform Sandals

A one‑and‑done jumpsuit is a packing hero. Choose a sleeveless style in breathable Tencel or lyocell with a relaxed, tapered leg that skims the body without squeezing. The defined waist—often a self‑tie belt—gives shape, while the loose sleeves (or lack thereof) keep air moving. Platform sandals add walkable height and look right at home at a beach club sunset session. Stack a few wooden bangles on one wrist and grab a clutch in woven rattan. This outfit slides from a temple visit (just drape a scarf over your shoulders) straight into evening cocktails, no outfit change required.[reference:10]
12. Ruffled Mini Dress with Flat Sandals

A ruffled mini dress in mango, hot pink, or turquoise brings a playful shot of color to your Bali camera roll. The tiered ruffles add movement without bulk, and the mini length keeps things cool when you’re walking along the Double Six beach path. Flat, minimalist sandals keep the dress from feeling too precious. A straw circle bag and layered gold chain necklaces add casual polish. This is a daytime dress for brunch, gallery visits, and ice‑cream stops. If the sun is fierce, toss on a white cotton shirt worn open and knotted at the waist.[reference:11]
13. Crochet Maxi Dress with Slide Sandals

A full‑length crochet dress feels like the ultimate Bali statement. The open weave catches every breeze and reveals just a hint of skin, while the long line gives the whole silhouette a pulled‑together feel. Slide sandals in natural leather keep the focus on the dress’s texture. Add a tan leather belt at the waist if you want definition, and carry a simple canvas tote. This outfit works for a morning at a beachfront café, an afternoon of pottery shopping, and a sunset walk along Seminyak beach—one dress, three occasions, zero effort.[reference:12]
14. Linen Button‑Up Shirt with Tailored Shorts

A crisp linen button‑up in white or soft blue paired with tailored pull‑on shorts strikes the right balance between put‑together and relaxed. Roll the sleeves twice, tuck the front loosely, and slip on leather sandals with a slight heel. This look handles a casual lunch at a resort restaurant or a visit to a local gallery with ease. A leather watch and a slim belt pull the eye upward, while a structured basket bag provides the Bali touch. When humidity soars, linen’s natural breathability keeps you feeling fresher than any synthetic fabric ever could.[reference:13]
15. Batwing Kaftan over a Swimsuit

A batwing kaftan in a bold tropical print is the quickest way to turn a swimsuit into an outfit. Slip it over a one‑piece or bikini, and the wide sleeves create a dramatic, breezy shape that covers the upper arms and shoulders. Flat metallic sandals lift the look slightly, while a wide‑brim sun hat and oversized sunglasses give Old Hollywood poolside glamour. The kaftan packs flat, weighs almost nothing, and can be worn belted at the waist for a more structured shape. It’s your grab‑and‑go piece for poolside lunch or a sunset beach bar.[reference:14]
16. Pastel High‑Waisted Bikini with a Sarong Wrap

Soft pastel bikinis—think lilac, mint, or powder blue—feel fresh against Bali’s volcanic sand. A high‑waisted bottom gives you coverage and confidence, and a sheer sarong tied at the hip adds a layer of mystery. Flat sandals and a woven clutch make the look feel intentionally styled rather than just swimwear. This is the outfit for a beach club day that moves into a casual seafood lunch. Add a delicate anklet and hair pulled back with a silk scrunchie for small touches that elevate the whole look.[reference:15]
17. Embroidered Peasant Blouse with a Linen Maxi Skirt

An embroidered white peasant blouse with puffed sleeves brings texture and a touch of folklore to a neutral linen maxi skirt. The combination feels respectful enough for a village walk or a temple visit—the sleeves cover the shoulders, and the skirt brushes the ankles—while still being light enough for the heat. Flat leather sandals with a single strap keep the look grounded. A long tassel necklace and a wooden bangle add artisanal detail. This outfit is for slow mornings at a countryside warung and afternoons spent learning about Balinese crafts.[reference:16]
18. Cargo Pants with a Sporty Crop Top

Cargo pants in lightweight cotton twill are making a strong comeback, and they make surprising sense in Bali. The roomy cut and multiple pockets are practical for a day of exploring, and a fitted sporty crop top in a contrasting neon or white balances the volume. Chunky sneakers or sport‑style sandals keep the look active. Cinch the pants at the ankle with the built‑in drawstring to change the silhouette, and throw on a baseball cap. This outfit is built for hiking through rice terraces or climbing up to a hidden waterfall.[reference:17]
19. Halter Neck Midi Dress with Espadrilles

A halter‑neck midi dress in a solid jewel tone—emerald green, sapphire blue, or deep coral—hits a sweet spot between day and evening. The halter shows off sun‑kissed shoulders while the midi length adds a bit of sophistication. Espadrille wedges give you height without compromising on walkability on unpaved paths. A slim clutch in natural rattan and a pair of chandelier earrings take the look into evening territory. Wear this to a beachfront dinner or a rooftop bar; the fabric’s gentle sway in the ocean breeze photographs beautifully against a sunset sky.
20. Kimono Wrap Dress with Flat Strappy Sandals

A kimono‑style wrap dress in a bold floral or geometric print wraps and ties at the waist, giving you control over the fit. The V‑neckline is universally flattering, and the three‑quarter sleeves provide arm coverage without bulk. Flat strappy sandals keep the outfit anchored for a day of temple hopping or market browsing. A small round straw crossbody bag holds your essentials, and a wide‑brim paper hat provides shade. This dress is one of those rare pieces that feels luxurious to wear while meeting all the practical needs of a tropical day out.
21. Tie‑Dye Co‑Ord Set with White Sneakers

Tie‑dye adds a playful, youthful energy to a matching short‑and‑shirt set. The pattern hides the inevitable creases that come from sitting cross‑legged on a daybed, and the coordinated look requires zero styling brainpower. White sneakers keep the outfit sporty and comfortable for walking through Seminyak’s boutiques. A clear tote bag and funky resin earrings lean into the carefree vibe. When the sun is high, tie the shirt at the front to create a cropped silhouette and let the breeze hit your stomach. It’s a throwback that feels completely current on Bali’s shores.
22. Smocked Maxi Dress with Flat Sandals

Smocking is a curvy‑girl’s best friend—it stretches to fit your body without pinching, and a maxi length with a tiered hem gives graceful movement. Choose a dress in a soft pastel or warm earth tone, and pair it with flat leather sandals that won’t compete with the dress’s texture. A straw tote and layered gold necklaces add warmth. The smocked bodice allows you to wear the dress on or off the shoulder, giving you two looks in one. This is an all‑day dress that handles brunch, beach walks, and sunset cocktails with equal ease.[reference:18]
23. Batik Print Button‑Down with Neutral Trousers

A short‑sleeved batik‑print shirt is a quiet nod to Indonesian craft. Paired with neutral wide‑leg trousers in cream or beige, the look is polished enough for a resort dinner yet casual enough for a daytime outing. Leather sandals with a slight heel and a simple leather belt tie the palette together. Wear the shirt tucked in fully for a sleeker line, or half‑tucked for a relaxed feel. A wooden watch and a beaded bracelet complete the artisanal mood. This outfit honors the island’s textile heritage while keeping you cool and comfortable all day.
24. One‑Shoulder Midi Dress with Barely‑There Heels

A one‑shoulder midi dress in a fluid jersey fabric feels modern and sleek for an evening event. The asymmetry draws the eye upward, and the midi length keeps things elegant. Wear it with barely‑there heeled sandals—just a few thin straps and a low heel—to elongate the legs without obvious effort. A metallic clutch and a cuff bracelet add just enough sparkle for a rooftop dinner. Choose a color that complements a Bali sunset: terracotta, blush, or dusty blue all work like a dream against the golden light.
25. Denim Cutoffs with a Gauze Cotton Blouse

High‑waisted denim cutoffs can work in Bali if you keep the rest of the outfit breathable. A gauze cotton blouse in white or ivory with delicate embroidery keeps air flowing and balances the casualness of the shorts. Flat huarache‑style sandals ground the look, and a crossbody bag in tan leather adds structure. Roll the shorts once or twice at the hem, and leave the blouse untucked for a lived‑in feel. This outfit is for casual days exploring Canggu’s street art and grabbing smoothie bowls, where comfort is the only real requirement.
26. Ruffle‑Trim Kaftan with Metallic Sandals

A kaftan with ruffle‑trimmed sleeves and hem takes poolside dressing up a notch. The silhouette is generous and forgiving, and the ruffles add a playful, feminine energy. Metallic sandals—silver or gold—bring a touch of evening shimmer, and a shell‑embellished clutch ties in the beachside setting. This is the outfit to pack when you’ve booked a resort with a beautiful pool and want to transition smoothly from a sun lounger to a cocktail table. Let the kaftan billow as you walk; its movement is pure vacation poetry.
27. Cotton Tank Dress with a Straw Visor

A simple cotton tank dress in a solid bright color—tangerine, lemon, or kelly green—is the definition of holiday ease. The tank shape keeps you cool, and the A‑line skirt moves freely as you walk. A straw visor protects your face without adding the full heat of a hat, and flat jelly sandals handle wet surfaces around the pool. A clear waterproof pouch for your phone and a stack of colorful beaded bracelets complete the playful, practical look. This is a grab‑and‑go outfit for days when the only plan is to find a sunbed and order a fresh juice.
28. High‑Waisted Linen Trousers with a Cropped Knit Top

High‑waisted linen trousers in a wide‑leg cut create a long, lean line that feels elegant without effort. A cropped knit top in a fine‑gauge cotton or linen blend adds texture and balances the volume of the pants. Flat mules in a neutral tone keep the look modern. This outfit works for a casual business lunch or an afternoon at a chic resort. Add a thin leather belt and a structured bamboo handle bag for polish. The high waist holds everything in comfortably, and the linen breathes even in the stickiest Bali heat.[reference:19]
29. Slip Skirt with a Boxy Linen Top

A midi slip skirt in a liquid‑like satin feels luxe without being heavy. Pair it with a boxy linen top in a matching or tonal shade for a high‑low mix of textures. Flat strappy sandals and a minimalist necklace keep the look airy and uncluttered. This outfit transitions seamlessly from a gallery visit to an evening gelato stop. Tuck the top in slightly at the front to create a waistline, or leave it loose for a more androgynous silhouette. The combination of fluid satin and nubby linen is unexpectedly sophisticated for a tropical setting.
30. Printed Wide‑Leg Jumpsuit with a Straw Belt

A printed wide‑leg jumpsuit in a whimsical palm or flora pattern is a single piece that does all the work. The deep V‑neck elongates the torso, and the wide legs feel like walking in pajamas. Cinch the waist with a straw or braided belt to add structure and a touch of Bali craftsmanship. Flat sandals and a pair of bamboo hoop earrings finish the look. Wear it to a dinner on the beach, where the soft fabric catches the evening breeze and the print pops against the indigo sky.
31. Crinkle Cotton Co‑Ord Skirt Set

A crinkle cotton two‑piece—a short‑sleeved button‑front top and a matching A‑line midi skirt—is made for Bali’s climate. The crinkle texture means you’ll never need an iron, and the matching set looks like a dress while giving you the versatility of separates. Flat espadrilles and a woven tote keep the outfit rooted in island style. Choose a solid color like terracotta or ocean blue that complements Bali’s lush greenery. This set packs to the size of a paperback and handles everything from morning markets to sunset drinks without a second thought.
32. Chambray Shirt Dress with a Leather Belt

A chambray shirt dress is a cooler alternative to linen, with a soft drape that improves after every wash. Roll the sleeves to just below the elbow, add a slim leather belt to define the waist, and slip on tan leather sandals. A canvas backpack and a silk scarf tied at the ponytail add utility and charm. This outfit is for travel days when you need something that won’t wrinkle catastrophically on a flight and will still look decent when you land. It’s equally good for a casual morning of sightseeing, layered over a swimsuit if needed.
33. Crop Top with High‑Waisted Linen Shorts

A ribbed cotton crop top in white paired with high‑waisted linen shorts in a neutral tone creates a clean, summery line. The shorts hit at the upper thigh for maximum airflow, and the crop shows just a sliver of midriff. Flat woven leather sandals and a large straw tote ground the look. This is a classic Bali day outfit for wandering through Ubud’s Monkey Forest or grabbing a coffee at a plant‑filled café. If the sun feels strong, throw a light cotton button‑down over the top and tie it at the waist for an extra layer without bulk.[reference:20]
34. Smocked Bandeau Maxi Dress

A smocked bandeau maxi dress stays put without straps, making it ideal for sunbathing and casual lunches. The smocked bodice grips your torso comfortably, and the long, flowing skirt feels elegant. Pair it with flat strappy sandals and a wide‑brim sun hat for daytime, then switch to gold heeled sandals and stacked bangles for evening. The strapless style shows off your shoulders and collarbones—perfect for showing off a Bali tan. Choose a print that feels tropical but not overpowering: think palm leaves or delicate ditsy florals.
35. Terry Cloth Polo with a Linen Skirt

A terry cloth polo shirt brings a retro sportif energy that’s unexpectedly chic in a tropical setting. Pair it with a simple A‑line linen midi skirt in white or cream for a mix of textures. Flat platform sandals and a visor complete the tennis‑club‑meets‑beach vibe. The terry cloth absorbs moisture, and the polo collar adds a touch of polish. Wear this for a morning at a resort, a round of mini‑golf, or a casual lunch where you want to look pulled‑together without trying too hard.
36. Boho Lace Blouse with Denim Shorts

A white cotton lace blouse with flutter sleeves feels romantic and breathable. Tuck it into distressed denim shorts for a high‑low mix that works beautifully in Bali’s casual beach towns. Brown leather sandals with a slight heel and a suede crossbody bag add a 1970s bohemian feel. Keep jewelry simple—maybe a single turquoise ring or a leather wrap bracelet. This outfit is for slow days of vintage shopping in Seminyak and long, lazy lunches where the wine is chilled and the ceiling fans spin slowly overhead.
37. Printed Palazzo Pants with a Solid Tank

Full‑length palazzo pants in a bold tropical print make a statement while keeping your legs completely covered—useful for sun protection and temple visits alike. A simple solid‑color tank in black or white balances the volume and anchors the look. Flat sandals and a structured tote keep the proportions modern. Add a wide‑brim hat for extra sun coverage and a long pendant necklace that echoes the print’s colors. This outfit is equal parts drama and comfort, perfect for when you want to feel dressed up while staying cool.
38. Sleeveless Romper with Gladiator Sandals

A sleeveless romper in a quick‑dry technical fabric is built for adventure. Zippered pockets hold your phone and a few notes of rupiah, and the one‑piece construction means you can scramble over rocks without worrying about a wardrobe slip. Lace‑up gladiator sandals that reach the mid‑calf add a touch of Amazonian spirit. A waterproof dry‑bag backpack and a sporty cap finish the look. This outfit is for waterfall chasing, canyon exploring, and any day where the trail might lead to a spontaneous swim.
39. Georgette Resort Dress with Jeweled Sandals

A georgette resort dress with a draped neckline and a subtly flared hem embodies evening elegance in a tropical climate. The fabric is whisper‑light and dries quickly if you get caught in a warm drizzle. Jeweled flat sandals catch the candlelight at dinner, and a small beaded evening bag replaces the daytime tote. Keep hair slicked back or in soft waves, and add a pair of chandelier earrings for a final touch of glamour. This is the dress to wear when you’re celebrating something—or when you simply want to feel celebratory.[reference:21]
40. Batik Sarong Skirt with a Linen Tank

A traditional batik sarong folded into a high‑waisted skirt and paired with a simple linen tank creates an outfit rooted in place. The sarong’s wax‑resist patterns tell stories of the island, and the linen tank keeps the silhouette clean and modern. Flat sandals and a wooden beaded necklace echo the artisanal theme. Carry a small batik pouch as a clutch. This look honors Bali’s culture in a genuine, wearable way—ideal for attending a local ceremony, visiting a village, or simply moving respectfully through the island you’ve come to admire.
Conclusion:
Bali’s magic lies in its contrasts—misty temples and sun‑bleached beach clubs, sacred ceremonies and barefoot suppers—and your wardrobe should move with that rhythm. Across these forty head‑to‑toe looks, the thread is always the same: breathable fabrics, easy silhouettes, and little touches that respect culture while celebrating the joy of a tropical escape. You don’t need a heavy suitcase; you need pieces that flex, layer, and feel as good at sunrise as they do after dark. Pack with intention, choose outfits that make you feel like the best version of your sun‑soaked self, and then let the island do what it does best: slow you down, warm you through, and dress you in its light.


























