COTTON KAFTANS FOR WOMEN
Find your cotton kaftan
All Mala cotton kaftans are 100% natural fiber – each has a different weight, feel, and occasion.
295 products
Sort by:
295 products
A hand-painted tiger stretches across black jersey cotton — bold, a little wild, and entirely done by hand. No two are identical, which is the point. The black base gives the brushwork room to breathe, and the contrast makes the design feel more like art than print.
Underneath the paintwork, this is the same Alisa: fine jersey cotton with the soft, lived-in drape of your favorite t-shirt. Petite-proportioned through the bust, waist, and hips to keep the silhouette balanced on smaller frames. V-neckline, two pockets, slipover style. At 50 inches it falls at mid-calf depending on height. Part of Mala’s cozy collection — a wearable canvas for mornings at home, coffee runs, and every low-key day.
One size fits US Small through Large. Hand-painted and handmade in Thailand. First wash separately; gentle machine wash, low heat dry.
The Lyla in cream is the quietest of the natural dye collection — and the most considered. Painted in soft, earthy tones drawn from plant pigments, the abstract marks on cream cotton read like a minimalist composition: deliberate, unhurried. Up close, the hand of the artisan is visible in every measured brush of color.
The cotton is breathable and softens with every wash, draping loosely over the body in a relaxed silhouette suited to any hour. One size fits most up to US 2XL.
- Bust/ Waist/ Hips 29 in. (Circumference 58 in.)
- Length 50 in.
- V-Neck
- No pockets · No side slits
- Slipover style
- All measurements are flat
This is the one you grab for the beach and end up wearing all day. Hand-dyed in a swirl of bubblegum pink and aqua, every Lyla is subtly different — the pattern is the direct result of how the dye moves through the fabric when applied by hand, so no two are exactly alike. Cotton gauze keeps it light: gossamer, breathable, made for warmth and movement.
A note on this fabric: cotton gauze is semi-sheer in natural light. Pair with a swimsuit or slip for effortless beach-to-table wear. One size fits most up to US XL.
- Bust/ Waist/ Hips 28 in. (Circumference 56 in.)
- Length 52 in.
- V-Neck
- No pockets · No side slits
- Slipover style
- All measurements are flat
The Lyla in tan and brown is rooted in the earth. Plant-derived pigments in two warm tones are painted by hand onto breathable cotton, the artisans' work showing in every subtle modulation of color. The result is an abstract pattern that feels less designed than discovered — organic, lived-in, and quietly striking.
The cotton is breathable and softens with every wash, draping loosely over the body in a relaxed silhouette suited to any hour. One size fits most up to US XL.
- Bust/ Waist/ Hips 28 in. (Circumference 56 in.)
- Length 50 in.
- V-Neck
- No pockets · No side slits
- Slipover style
- All measurements are flat
One of a kind hand painted fabric with natural dye make these exquisite shirt dresses genuinely special. The double gauze cotton is so soft and light on you. The styling and pattern are exemplary of naturally sourced and produced materials.
Unwind in absolute comfort with our semi sheer cotton gauze kaftan. This kaftan is perfect for the beach, pool, resort and laid-back time at home. Crafted from quality soft and breathable gauze cotton, it offers an airy fit that's ideal for lounging and cover up. Its relaxed design and easy slip-on style make it your go-to choice for outdoor cover up and relaxed nights at home.
Purple and tan is a desert palette — the cool violet against the warm sand-color, neither one overpowering. On a tie-dyed cotton the two don't fight; they pool and lighten where they meet. It's the shortest length in the range, which makes it more of a beach throw-on than a full-length cover.
The Olena in Purple & Tan is cut from semi-sheer cotton gauze — a single light layer that lets air move through and dries quickly, which is what makes it work as a beach cover-up, a hot-weather throw-on, or a layer over a slip at home. V-neckline, side slits, and a silhouette that falls loose and away from the body. At 50 inches it falls at mid-calf depending on height.
One size fits most up to US 3XL. No pockets, slipover style. First wash separately; gentle machine wash, hang dry preferred.
Salmon and purple is a less expected pairing than pink-and-purple — the warm coral pulls the violet warmer too, and where they meet on the cloth there's a third color that sits somewhere between mauve and rose. It's a kaftan that looks like a sunset after the orange has gone but before the dark.
The Olena in Salmon & Purple is cut from semi-sheer cotton gauze — a single light layer that lets air move through and dries quickly, which is what makes it work as a beach cover-up, a hot-weather throw-on, or a layer over a slip at home. V-neckline, side slits, and a silhouette that falls loose and away from the body. At 53 inches it falls at the ankle or just above depending on height.
One size fits most up to US 3XL. No pockets, slipover style. First wash separately; gentle machine wash, hang dry preferred.
Lime is a green that wakes up everything around it. Yellower than emerald, sharper than olive, a little electric in full sun. Tie dye keeps it from feeling like a single note — the dye goes lighter and almost cream where it thinned, deeper and more chartreuse where it pooled.
The Olena in Lime is cut from semi-sheer cotton gauze — a single light layer that lets air move through and dries quickly, which is what makes it work as a beach cover-up, a hot-weather throw-on, or a layer over a slip at home. V-neckline, side slits, and a silhouette that falls loose and away from the body. At 54 inches it falls at ankle length or just above depending on height.
One size fits most up to US 3XL. No pockets, slipover style. First wash separately; gentle machine wash, hang dry preferred.
Fuchsia is the pink that doesn't apologize. Cooler than coral, brighter than rose, more saturated than either — on a tie-dyed cotton it pools and lightens into something that softens the intensity without dulling it. It's a color for someone who already knows it works on them.
The Olena in Fuchsia is cut from semi-sheer cotton gauze — a single light layer that lets air move through and dries quickly, which is what makes it work as a beach cover-up, a hot-weather throw-on, or a layer over a slip at home. V-neckline, side slits, and a silhouette that falls loose and away from the body. At 55 inches it falls at ankle length or just above depending on height.
One size fits most up to US 3XL. No pockets, slipover style. First wash separately; gentle machine wash, hang dry preferred.
Watermelon and peach is summer in two adjacent shades — the warm pink and the soft orange that read almost as one color from a distance and pull apart up close. It's a kaftan that feels like late afternoon: bright, but not loud about it.
The Olena in Watermelon & Peach is cut from semi-sheer cotton gauze — a single light layer that lets air move through and dries quickly, which is what makes it work as a beach cover-up, a hot-weather throw-on, or a layer over a slip at home. V-neckline, side slits, and a silhouette that falls loose and away from the body. At 52 inches it falls at the ankle or above depending on height.
One size fits most up to US 3XL. No pockets, slipover style. First wash separately; gentle machine wash, hang dry preferred.
Watermelon is the pink that means it — not muted into rose, not pushed into coral, but exactly what the name says: fruit-flesh pink, warm and a little juicy. On a tie-dyed cotton the color gathers and thins across the cloth, which is what keeps a saturated shade from feeling one-note.
The Olena in Watermelon is cut from semi-sheer cotton gauze — a single light layer that lets air move through and dries quickly, which is what makes it work as a beach cover-up, a hot-weather throw-on, or a layer over a slip at home. V-neckline, side slits, and a silhouette that falls loose and away from the body. At 55 inches it falls at ankle length or just above depending on height.
One size fits most up to US 3XL. No pockets, slipover style. First wash separately; gentle machine wash, hang dry preferred.
Rust is the warm, lived-in red — somewhere between terracotta and burnt orange, the color of late afternoon light on dry sand. It's grounded without being dull, and on a tie-dyed cotton it shifts and pools across the cloth in a way solid colors never can.
The Olena in Rust is cut from semi-sheer cotton gauze — a single light layer that lets air move through and dries quickly, which is what makes it work as a beach cover-up, a hot-weather throw-on, or a layer over a slip at home. V-neckline, side slits, and a silhouette that falls loose and away from the body. At 53 inches it falls at the ankle or just above depending on height.
One size fits most up to US 3XL. No pockets, slipover style. First wash separately; gentle machine wash, hang dry preferred.
Slate is a color that earns its place quietly. Somewhere between blue and gray, it has a cool, settled quality that makes it easy to wear and easy to build an outfit around — the kind of shade that photographs beautifully without competing with anything.
The Gloria in slate is a floor-length double gauze cotton kaftan with a V-neckline, side slits, and a slimmer, tailored fit. Soft, breathable, not sheer. At 50 inches it falls at or just above the ankle.
One size fits most up to US 2XL. Slipover style, no pockets. First wash separately; gentle machine wash, hang dry preferred.
Color, comfort, and character – the Olivia Tie-Dye brings all three. Crafted from ultra-soft jersey cotton, it drapes smoothly for all-day ease, while the merlot and fuchsia adds vibrant personality. Each tie-dye piece is uniquely hand tied and dyed patterned, so yours won’t look like anyone else’s. Style as a statement beach cover-up, toss on with slides for the market, or dress it up with strappy sandals and earrings for evening. The relaxed silhouette keeps things breathable and unfussy, letting the print do the talking. Available in 52 inch length.
Cornflower paisley is the quiet blue option — a clear, gentle blue with a small paisley repeat. The kind of print that reads pulled-together without trying.
The Callie is Mala's petite kaftan — cut narrower than the rest of the range so it reads more like a dress than a traditional kaftan. Made from 100% printed cotton, lightweight and breathable, with a V-neckline, side slits, and a slim silhouette. At 50 inches it lands at ankle on petite frames, a touch higher on taller ones.
One size fits most US XS to M. Slipover style, no pockets. First wash separately; gentle machine wash, hang dry preferred.
Turmeric chevron is the most graphic of the warm options — clean zigzag lines in a saturated golden-yellow. A pattern that announces itself without raising its voice.
The Callie is Mala's petite kaftan — cut narrower than the rest of the range so it reads more like a dress than a traditional kaftan. Made from 100% printed cotton, lightweight and breathable, with a V-neckline, side slits, and a slim silhouette. At 50 inches it lands at ankle on petite frames, a touch higher on taller ones.
One size fits most US XS to M. Slipover style, no pockets. First wash separately; gentle machine wash, hang dry preferred.
Teal carnation paisley — frilly little carnations winding through a paisley field, in a teal that runs deeper than the usual. A pattern with retro flair, the kind of block print that looks like it came off a thrifted scarf and aged into something better.
The Callie is Mala's petite kaftan — cut narrower than the rest of the range so it reads more like a dress than a traditional kaftan. Made from 100% printed cotton, lightweight and breathable, with a V-neckline, side slits, and a slim silhouette. At 50 inches it lands at ankle on petite frames, a touch higher on taller ones.
One size fits most US XS to M. Slipover style, no pockets. First wash separately; gentle machine wash, hang dry preferred.
Large rose carnations bloom across a black ground — a bigger, bolder take on the traditional block-print floral, with frilly layered petals trailing through olive-green vines. It's the most graphic print in the Callie line; the dark background pushes the rose forward and lets it do the work.
The Callie is Mala's petite kaftan — cut narrower than the rest of the range so it reads more like a dress than a traditional kaftan. Made from 100% printed cotton, lightweight and breathable, with a V-neckline, side slits, and a slim silhouette. At 50 inches it lands at ankle on petite frames, a touch higher on taller ones.
One size fits most US XS to M. Slipover style, no pockets. First wash separately; gentle machine wash, hang dry preferred.
Merlot paisley brings wine-deep moodiness to the line — small repeat pattern, but the deep red base does most of the talking. A print that reads warmer at sundown.
The Callie is Mala's petite kaftan — cut narrower than the rest of the range so it reads more like a dress than a traditional kaftan. Made from 100% printed cotton, lightweight and breathable, with a V-neckline, side slits, and a slim silhouette. At 50 inches it lands at ankle on petite frames, a touch higher on taller ones.
One size fits most US XS to M. Slipover style, no pockets. First wash separately; gentle machine wash, hang dry preferred.
Rose paisley with a retro tilt — a small-repeat print that nods to '70s block-print scarves without trying to look vintage. The rose sits dusty and warm, not too sweet.
The Callie is Mala's petite kaftan — cut narrower than the rest of the range so it reads more like a dress than a traditional kaftan. Made from 100% printed cotton, lightweight and breathable, with a V-neckline, side slits, and a slim silhouette. At 50 inches it lands at ankle on petite frames, a touch higher on taller ones.
One size fits most US XS to M. Slipover style, no pockets. First wash separately; gentle machine wash, hang dry preferred.
Raspberry paisley is the brightest of the small-repeat prints — a saturated berry-pink ground with the paisley winding through. Looks more sun-faded than its color suggests, which is what makes it wearable.
The Callie is Mala's petite kaftan — cut narrower than the rest of the range so it reads more like a dress than a traditional kaftan. Made from 100% printed cotton, lightweight and breathable, with a V-neckline, side slits, and a slim silhouette. At 50 inches it lands at ankle on petite frames, a touch higher on taller ones.
One size fits most US XS to M. Slipover style, no pockets. First wash separately; gentle machine wash, hang dry preferred.
Turmeric paisley is the warmest of the small-repeat prints — a golden-yellow ground with the paisley winding through in deeper tones. A print that holds its own without trying.
The Callie is Mala's petite kaftan — cut narrower than the rest of the range so it reads more like a dress than a traditional kaftan. Made from 100% printed cotton, lightweight and breathable, with a V-neckline, side slits, and a slim silhouette. At 50 inches it lands at ankle on petite frames, a touch higher on taller ones.
One size fits most US XS to M. Slipover style, no pockets. First wash separately; gentle machine wash, hang dry preferred.
Eggplant paisley sits at the moody end of the range — a deep purple-brown ground with the paisley repeat winding through. A serious color in an unserious print.
The Callie is Mala's petite kaftan — cut narrower than the rest of the range so it reads more like a dress than a traditional kaftan. Made from 100% printed cotton, lightweight and breathable, with a V-neckline, side slits, and a slim silhouette. At 50 inches it lands at ankle on petite frames, a touch higher on taller ones.
One size fits most US XS to M. Slipover style, no pockets. First wash separately; gentle machine wash, hang dry preferred.
Showing 168/295
NextCotton Kaftan FAQs
FABRIC & FEEL
It depends on the fabric! Most of our kaftans are fully opaque. The ones made in cotton gauze (the Olena, Flora, Evelyn kaftans) are lightweight and semi-sheer – we recommend wearing them over a swimsuit or slip. If you're unsure, check the fabric label in the product details or reach out and we'll advise.
Our Cotton Kaftan Collection uses five fabric types across the range: Double Gauze (ultra-soft, two-layer weave), Cotton Gauze (light, semi-sheer, perfect for beach), Jersey Cotton (stretchy, wrinkle-resistant), Woven Cotton (structured, holds its shape), and French Terry (soft loopback interior – our coziest option). Each product listing names the fabric so you can choose what suits you best.
Never. All our kaftans are 100% natural cotton and get softer with every wash. If anything, you'll love them more in six months than the day they arrive.
Absolutely – that's exactly what they're designed for. Cotton breathes naturally, packs light, and doesn't wrinkle badly in a suitcase. The gauze and double gauze styles are especially popular for beach holidays and tropical climates.
FIT & SIZING
Our kaftans are one size fits most - up to 4XL with the standard width being 34" (68" around). That being said, we do offer a petite collection with slimmer silhouettes and provide custom hemming if the length you want isn't available.
These kaftans are universally flattering on every body and are designed to fit sizes S-4X. Take a look through our reviews and you'll see women of all shapes and sizes feeling confident.
We offer knee-length, midi, and maxi lengths depending on the style. Some of our more popular Mala Kaftans come in multiple lengths from petite to tall. Check out our Size Guide to find the right length for you. We also offer custom hemming.
CARE
Wash for the first time separately and in cold water to prevent color transfer.
Machine wash cold on a gentle cycle, then hang to dry or tumble dry low. Avoid the dryer if possible — air drying keeps the cotton soft and the colours bright. For cotton gauze styles, a cold gentle wash is especially important to maintain the delicate weave.
Our kaftans are dyed or printed to last. Wash in cold water and avoid harsh detergents to keep colours vibrant wash after wash. If you have a printed style, turning it inside-out before washing helps preserve the print longer.
ORDERS & SHIPPING
We ship from the USA and pack orders the same or next day. Domestic orders typically arrive within 3-5 days. For more info, you can check out our Shipping Page.
We want you to love your kaftan. If something isn't right, please reach out to us within 7 days of receiving your item, and we'll take care of you. Items must be unworn and unwashed. For more info, visit our Returns & Exchanges page.
OUR CUSTOMERS LOVE THESE

