Traveling to Zanzibar means packing for a stunning mix of white sand beaches, turquoise tides, and culturally rich streets like those of Stone Town. The island is predominantly Muslim, so your Zanzibar outfit ideas need to strike a thoughtful balance between breezy resort ease and modest public respect. On the beach or at your hotel pool, swimsuits and shorts are perfectly acceptable. However, when you head into the villages, local markets, or historic areas, it’s standard practice to keep your shoulders and knees covered. Choosing lightweight, breathable fabrics like cotton or linen will be your best strategy against the tropical humidity while keeping you looking chic. This guide covers 25 complete head-to-toe looks that effortlessly blend practical comfort with vacation style for every moment of your trip.

1. White Linen Matching Set Outfit

A white linen matching set is perhaps the ultimate Zanzibar uniform for beating the heat in style. The natural fabric allows your skin to breathe even when the humidity spikes, keeping you cool and looking impossibly chic. For a complete head-to-toe look, pair a relaxed short-sleeved white linen button-down blouse with high-waisted matching shorts. Slide into a pair of simple brown leather flat sandals to ground the airy feel of the fabric. Accessorize with a wide-brimmed straw hat for sun protection and a woven rattan crossbody bag to keep your valuables safe. Gold-toned minimalist jewelry, like small hoop earrings and a delicate chain necklace, adds just the right amount of polish without weighing the outfit down. This look transitions effortlessly from a beachside lunch in Nungwi to a relaxed stroll through a local market.
2. Floral Maxi Dress with Flat Sandals

Nothing says tropical vacation quite like a lightweight floral maxi dress that moves with the ocean breeze. For Zanzibar, pick a cotton or viscose blend in a relaxed A-line silhouette with a flattering smocked bodice or adjustable tie straps. The full-length hem provides comfort and also meets the modest dress expectations required when you step away from the sandy shores. On your feet, choose simple leather slide sandals or strappy flat sandals in a neutral tan or metallic tone that can handle sandy paths without fuss. Add a pair of oversized sunglasses and a straw tote bag that holds your sunscreen, phone, and a light scarf for entering any cultural sites. Soft, romantic waves in your hair and a swipe of tinted lip balm complete this effortlessly feminine Zanzibar vacation outfit.
3. Kaftan Cover Up with Swimsuit and Flip Flops

A flowing kaftan is a non-negotiable item for a seamless transition from the Indian Ocean waters to a beachside bar. This look centers on a vibrant printed chiffon or cotton kaftan with wide, breathable sleeves and an open neckline that lets you show off your favorite one-piece swimsuit underneath. Choose a kaftan in a bold jewel tone like emerald green or sapphire blue that contrasts beautifully against the white sand. Slip on a pair of simple rubber or leather flip-flops that can get wet and sandy without issues. In your hand, carry a waterproof beach tote and throw your hair up into a messy bun or high ponytail. Finish the look with glossy sunscreen skin, a pair of classic black round sunglasses, and a light swipe of waterproof mascara for a fresh, poolside-ready appearance.
4. Wide-Leg Linen Trousers with Button-Down Shirt

This outfit instantly delivers an elevated resort feel while remaining completely practical for the humid coastal climate. Start with a pair of high-waisted, cream or sandy-beige wide-leg linen trousers that skim the floor and create a long, elegant silhouette. Tuck in a crisp white sleeveless button-down shirt made from a breathable cotton blend, leaving the top two buttons undone for a relaxed neckline. Roll the cuffs slightly and add a braided leather belt in a caramel shade to define your waist. Slip into a pair of leather braided sandals with a slight heel or comfortable espadrilles for stability on cobblestone paths. A structured tote bag in natural woven leather and a pair of tortoiseshell sunglasses round out this polished look that is perfect for a sunset dhow cruise or an upscale lunch in Paje.
5. Midi Sundress with Espadrilles and Straw Bag

When you need a single outfit that can handle a morning spice tour and an afternoon café stop, reach for a breathable midi sundress. Look for a style in a soft pastel hue like butter yellow or baby blue with chunky tie-straps, a squared neckline, and an elasticated back for easy movement. The midi length keeps the look appropriate for Zanzibar’s cultural norms while still capturing that carefree vacation energy. On your feet, wear a classic pair of canvas or leather wedge espadrilles to add just a touch of height without sinking into the warm sand. Carry a round straw crossbody bag to store your essentials, and add a delicate gold anklet that catches the light when you walk. A claw clip holding up a loose updo and a fresh, glowy face complete this charming daytime outfit.
6. Long Skirt with Modest Blouse in Stone Town

Exploring the historic alleys of Stone Town calls for an outfit that respects local customs while keeping you cool under the tropical sun. Choose a lightweight, ankle-length A-line skirt in a solid earthy tone like terracotta or olive green, made from crinkled cotton or rayon. Pair it with a loose-fitting short-sleeved linen blouse that covers your shoulders and collarbone, tucked neatly at the waist. For footwear, opt for supportive yet stylish leather walking sandals with cushioned soles that can handle hours of navigating the narrow, uneven streets. Drape a lightweight pashmina or scarf in a complementary neutral shade over your shoulders; it serves as an instant cover-up if you decide to duck into a mosque or a historic site. Finish with a leather crossbody bag, subtle gold stud earrings, and a low bun.
7. Jumpsuit with Wedge Sandals for Evening

When the sun dips below the horizon and the beachside restaurants light their lanterns, a stylish jumpsuit is the perfect alternative to a traditional dress. Choose a wide-leg jumpsuit in a breathable crepe or soft cotton material with a flattering wrap front or belted waist detail that defines your silhouette. Deep jewel tones like fuchsia, navy, or rich rust look stunning against a dusky tropical sky. Slip into a pair of cork or woven wedge sandals that give you a little lift for the evening while remaining sturdy enough for sand-dusted pathways. Carry a sleek beaded clutch and add statement earrings in a natural material like wood or shell to pull the look together. Keep your makeup fresh with bronzed cheeks and a subtle shimmer on the eyelids for a glowing finish.
8. Matching Knit Set for Travel Day

A coordinated knit lounge set is the smartest choice for a comfortable travel day flying into or out of Abeid Amani Karume International Airport. Opt for a fine-gauge ribbed knit matching set in a soft neutral shade like oatmeal or light taupe, consisting of a high-necked sleeveless tank top and relaxed straight-leg pants. The knit fabric regulates your temperature in the air-conditioned terminal while feeling polished enough for premium lounges. Layer a lightweight white cotton button-down shirt worn open over the tank for extra coverage. On your feet, wear crisp white leather sneakers with no-show socks to move through security lines with ease. Carry a large quilted tote bag that doubles as your personal item, and finish with a baseball cap and a lightweight cashmere wrap for the chilly airplane cabin.
9. White Halter Top with Linen Pants and Hat

This monochromatic outfit creates a striking visual against Zanzibar’s turquoise waters and the vibrant doors of Stone Town. Start with a fitted white halter-neck top made from a ribbed cotton material that hugs your shape while keeping your shoulders bare for the sun. Tuck it into a pair of high-waisted, wide-leg white linen trousers that pool slightly over your feet for that relaxed island silhouette. The all-white palette feels fresh, intentional, and expensive-looking. Break up the brightness with a khaki-toned bucket hat and a matching brown woven leather belt cinched at the waist. Slide into a pair of tan leather thong sandals and carry a canvas tote bag in a natural ecru shade. Complete the look with minimal silver jewelry and a fresh, dewy complexion that glows in the equatorial light.
10. One-Piece Swimsuit with Sarong Wrap

A sleek one-piece swimsuit paired with a vibrant sarong wrap is a classic Zanzibar beach combination that flatters every body type. Choose a deep V-neck or square-neck one-piece with moderate coverage in a solid rich color like burnt orange or black, made from thick, double-lined fabric that feels supportive. Wrap a colorful printed sarong around your hips, knotting it at the side, or tie it behind your neck as a halter dress for instant modesty when you leave the shoreline. Slip into simple rubber pool slides or strappy flat sandals that can transition from wet sand to a beach club deck with ease. Top the look with a wide-brimmed raffia sun hat and mirrored aviator sunglasses for a touch of retro glamour. A slick of SPF lip balm keeps you protected while you lounge by the tide.
11. Crochet Cover Up Over Bikini with Tote

A crochet cover-up adds an instant dose of bohemian, beachy texture to your swimwear look while providing just enough coverage for a casual beach bar lunch. Start with your favorite triangle bikini top and high-waisted bikini bottoms in a complementary neutral or pastel shade. Layer a knee-length cream or ecru crochet cover-up dress with a scalloped hem and short, flowy sleeves over the top. The open knit reveals a subtle peek of your swimsuit underneath without feeling overly exposed. On your feet, choose simple strappy flat sandals in a metallic gold or silver. Carry a large woven straw beach tote that fits your towel, book, and water bottle, and accessorize with layered shell or beaded necklaces that nod to the island's coastal artisanal traditions. Keep hair loose and wavy for a carefree finish.
12. Two-Piece Coord Set with Heeled Sandals

A matching two-piece coord set delivers instant polish without the mental effort of mixing and matching separate garments. For Zanzibar, opt for a breathable cotton-poplin set featuring a cropped boxy short-sleeve button-down shirt and a high-waisted midi skirt with a front slit or button-front detail running down the length. Choose a soft muted shade like dusty pink, sage green, or pale lavender that photographs beautifully in the golden hour light. Pair the set with strappy low-block-heel sandals in a light wood or nude tone that elevate the look without sacrificing walkability on uneven paths. Carry a small top-handle bamboo bag in a natural finish and add oversized resin hoop earrings for a modern tropical statement. Soft, polished makeup with a glossy lip completes this dinner-ready ensemble that works beautifully at The Rock restaurant.
13. Cotton Shirtdress with White Sneakers

A cotton shirtdress is the unsung hero of vacation packing, offering a polished shape in a single throw-on piece that requires minimal styling effort. Choose an oversized collared shirtdress in a crisp white or pale blue striped cotton poplin that falls to mid-shin. The loose, borrowed-from-the-boys silhouette lets air circulate freely against your skin while the collar keeps it looking intentional and structured. Roll the sleeves to just below the elbow and leave a few buttons undone at the neckline for a laid-back feel. On your feet, lace up a pair of clean white leather sneakers that can handle long walks through the spice markets and uneven village terrain. A brown leather belt cinched at the waist, a simple crossbody bag, and a high ponytail pulled through a baseball cap finish this active yet stylish exploring outfit.
14. Off-Shoulder Maxi Dress with Gold Jewelry

An off-shoulder maxi dress feels inherently romantic and perfectly suited for Zanzibar’s balmy sunset evenings. Choose a style in a soft, breathable cotton gauze or airy muslin fabric with an elasticated off-shoulder neckline that stays comfortably in place and a tiered skirt that catches the ocean breeze. A shade like warm honey gold, terracotta, or a subtle tropical print tethers the look to the island landscape. Keep the outfit grounded with a pair of flat strappy leather sandals in a metallic champagne tone. The exposed collarbone and shoulders are the perfect canvas for layered gold jewelry, including a short pendant necklace and a few thin chain bracelets. Carry a small woven rattan clutch and pull your hair into a low, romantic chignon with a few face-framing tendrils to complete this sunset-ready ensemble.
15. Linen Shorts with Tank Top and Brown Belt

This simple but effective combination carries a subtle safari-chic energy that works beautifully for Zanzibar’s more adventurous excursions like visiting the Jozani Forest or exploring the spice plantations. Start with a pair of relaxed high-waisted khaki linen shorts that end a couple of inches above the knee, keeping the look modest and practical. Tuck in a fitted white ribbed cotton tank top to create a clean, streamlined base layer. Layer on a braided brown leather belt with a simple gold buckle to define the waist and add that rustic texture. Slide into a pair of comfortable leather hiking-style sandals with a secure back strap that can handle dirt paths and grassy terrain. Top the look with a classic Panama hat to protect your face from the equatorial sun and carry a canvas backpack to keep your hands free for photos and exploration.
16. Pastel Yellow Knit Set with Flat Sandals

A pastel yellow matching knit two-piece set instantly lifts your mood and mirrors the cheerful energy of a sunny Zanzibar morning. Look for a lightweight fine-rib knit fabric that feels soft against the skin without trapping heat. The set should feature a sleeveless square-neck crop top and a matching relaxed midi skirt with a gentle side slit for ease of movement. This coordinated look photographs stunningly against the white sand and turquoise water backdrops that the island is famous for. On your feet, wear a pair of simple brown leather slide sandals with a subtle gold buckle detail that ties into the warm undertones of the pastel yellow. Carry a natural rattan half-moon bag and accessorize with a pair of delicate gold drop earrings. Loose, natural beach waves and fresh glowing skin complete this soft, feminine outfit.
17. Black Maxi Dress with Woven Hat and Bag

A black maxi dress might not be the first thing you think of for a tropical island, but it creates a stunning, dramatic contrast against Zanzibar’s bright white beaches and lush green palms. Choose a simple sleeveless black maxi silhouette in a lightweight jersey or ribbed cotton that skims the body without clinging too tightly. The dress should be ankle-length with a modest scoop neckline, making it appropriate for both resort dinners and market strolls. The magic of this outfit lies in the accessories. Top the look with a wide-brimmed natural straw hat with a black ribbon band that ties the monochrome palette together. Carry a matching woven black straw tote bag and slip into a pair of strappy black flat leather sandals. A bold red lip and gold sculptural earrings turn this simple look into an effortlessly chic evening statement.
18. Crop Top with High-Waisted Wide-Leg Pants

This outfit is perfect for the fashion-forward traveler looking to make a statement while keeping the midriff coverage modest for public spaces. Select a cropped boxy linen-blend top in a bold solid color like tangerine or cobalt blue that hits right at the natural waist, barely grazing the top of the trousers. Pair it with dramatically wide-leg high-waisted trousers in a crisp white or natural cream hue that flow beautifully with every step. The high-waisted cut ensures that there is no visible skin between the two pieces, maintaining a modest silhouette that is appropriate for resort lounges and beach clubs alike. Slide into flat woven mules in a natural tan shade and carry a structured bucket bag in a complementary raffia material. Finish the look with thick gold hoop earrings, a slicked-back low bun, and cat-eye sunglasses for a modern, editorial feel.
19. Printed Boho Skirt with Simple White Tank

A printed boho skirt allows you to showcase your personality and embrace the artisanal spirit of the island through fashion. Look for a full, ankle-skimming skirt in a lightweight crinkle viscose or cotton featuring a vibrant pattern like batik-inspired motifs, paisley designs, or traditional East African-inspired prints. The voluminous silhouette catches the coastal breeze beautifully and provides full leg coverage for exploring local villages. Pair it with a simple fitted white ribbed tank top with a modest high neckline that balances the visual weight of the printed skirt. Tuck the tank in neatly and add a slim brown leather belt. Slide into a pair of simple tan thong sandals and carry a crossbody bag in a natural woven material. Add a few mixed-metal bangles and pull your hair into a sleek low ponytail to keep the overall look clean and intentional.
20. Ribbed Knit Dress with Strappy Sandals

A ribbed knit dress in a body-skimming midi length is the perfect piece for a relaxed evening at a beach bar where the dress code is casual but the vibe is chic. Choose a sleeveless or short-sleeved style in a warm neutral tone like caramel, mocha, or sandy beige with a subtle crew neckline and a gentle slit at the back or side for easy walking. The vertical ribbed texture elongates the silhouette and the stretchy fabric keeps you comfortable through a long, lazy dinner. Dress the look up with a pair of minimalist strappy flat sandals in a metallic gold or silver shade that catch the candlelight. Layer a few thin gold chain necklaces of varying lengths and carry a small crescent-shaped shoulder bag in a smooth leather finish. A soft smoky eye and a slicked-back bun create a polished evening look with minimal effort.
21. Utility Romper with Flat Leather Sandals

A utility-inspired romper combines form and function for active days spent exploring Zanzibar's natural landscapes. Look for a short-sleeved or sleeveless olive green or stone-colored cotton twill romper with a collared neckline, a zip or button placket, and practical cargo-style pockets. The shorts should ideally hit around mid-thigh for a modest length that still feels cool. The one-piece structure keeps the outfit streamlined and fuss-free, allowing you to move easily through forest paths, snorkel trips, or casual village walks. Pair it with flat leather gladiator-style sandals that secure around the ankle and offer reliable grip on various terrains. Bring a canvas belt bag worn across the chest for a hands-free, modern safari look. Top the outfit with a classic Panama or bucket style hat and polished tortoiseshell sunglasses for a practical but undeniably stylish adventure-ready ensemble.
22. Sheer Linen Blouse with Cami and Trousers

Layering breathable fabrics is a clever styling trick that adds visual depth to your outfit without adding heat. Start with a fitted nude or white silk camisole as your base layer, providing light coverage and a smooth foundation. Slip a slightly oversized sheer white linen blouse over the top, leaving it fully unbuttoned or tied in a single knot at the front. The double layer catches the light and moves beautifully in the coastal wind. Tuck the camisole into a pair of tailored high-waisted beige linen trousers that graze the ankle bone and feature a crisp center crease for structure. Add brown leather mules with a low block heel and a matching cognac leather crossbody bag. Finish with oval tortoiseshell sunglasses, dainty gold hoop earrings, and a freshly blotted complexion for a sophisticated European-traveler aesthetic that works brilliantly in Zanzibar's upscale resort settings.
23. Kanga Wrap Skirt with White Cotton Blouse

Embracing the local culture through fashion is a beautiful way to connect with your destination, and a Kanga wrap skirt does exactly that. Purchase a vibrant authentic Zanzibari Kanga from a local market, which is a rectangular printed cotton cloth traditionally featuring Swahili proverbs along the border. Wrap and knot it at your waist as a long, flowing skirt. Pair it with a simple white cotton short-sleeved blouse with a modest rounded neckline and gentle puff sleeves tucked in neatly. The crisp white top allows the colorful, symbolic print of the Kanga to take center stage. On your feet, wear simple beaded leather sandals sourced from a local artisan. Carry a matching beaded pouch bag and wear your hair in a neat bun. This culturally respectful and visually rich ensemble is the perfect look for a meaningful afternoon spent wandering the atmospheric streets of Stone Town.
24. Tunic Cover Up Over Swimsuit with Jewelry

A long tunic-style cover-up is the polished older sister of the casual sarong, instantly transforming your swimwear into a proper outfit. Select a crisp white cotton knee-length tunic dress with a mandarin collar, half-placket button front, and rolled-up short sleeves. The tailored shirt-like details give it a structured appearance, so it feels less like beachwear and more like intentional daytime fashion. Wear it unbuttoned over a sleek black scoop-back one-piece swimsuit for a sharp monochromatic contrast. Slide into a pair of beaded leather flat sandals in black and carry a raffia clutch with black leather trim. For jewelry, layer strands of carved wooden beads mixed with small gold accents for an artisanal, worldly feel. Large dark oval sunglasses, a high top-knot bun, and a slick of coral lipstick pull this resort-to-restaurant transition look together with absolute polish.
25. Satin Slip Dress with Minimal Sandals for Sunset

For that one special evening where you want to feel a little extra glamorous, a satin slip dress is the ultimate sophisticated choice. Choose a midi-length bias-cut slip dress in a liquid satin fabric that drapes elegantly and catches the fading golden sunset light. Rich, warm tones like deep copper, champagne rose, or chocolate brown look absolutely luminous against the island backdrop at dusk. The thin spaghetti straps and subtle cowl neckline add a touch of sensuality that still feels refined and appropriate for a high-end resort setting. Keep the styling minimal and modern with barely-there flat strappy sandals in a nude patent finish. Carry a simple leather envelope clutch and wear a single pair of sculptural gold drop earrings. Sweep your hair into a low, polished ponytail and finish with glowy, bronzed makeup and a glossy nude lip for an unforgettable Zanzibar evening look.
Conclusion:
Packing for Zanzibar doesn’t have to feel like a guessing game, and you certainly don’t need to sacrifice personal style for cultural respect or physical comfort. The key to a successful vacation wardrobe lies in breathable natural fabrics, versatile silhouettes that transition from the beach to the town, and accessories that transform a simple look into something special. By blending lightweight cottons and linens with thoughtful cover-ups, flat sandals that can handle the sand, and pops of color inspired by the island itself, you can build a capsule wardrobe that works for every single itinerary. Whether you’re sailing on a traditional dhow at sunset, bargaining in the Stone Town markets, or simply lounging under a palm tree with a fresh coconut, these 25 head-to-toe outfit ideas ensure you will feel cool, confident, and appropriately dressed throughout your entire Zanzibar adventure.
























