Marla’s delivery time and quality of her kaftan’s are unmatched
Great seller and beautiful kaftans!
86 products
Sort by:
86 products
86 products
A warm natural white, soft rather than stark, in cotton with a gentle crinkle that catches the light.
Double gauze is two fine layers of cotton woven together, so it breathes like one layer and covers like two. Soft from the first wear, softer with every wash. The crinkle is part of the fabric, so it always looks relaxed. On this white, nude underwear is the easy answer for full coverage. A midi slipover with a V-neck front and back, side slits and no pockets.
A beach cover-up in July, a house dress all year. "Will make a great beach coverup or casual kaftan for around the house."
Black, in a soft crinkled cotton that looks considered even when you pulled it on in thirty seconds.
Double gauze is two fine layers of cotton woven together, so it breathes in the heat without clinging. The crinkle is part of the fabric and softens with every wash. A relaxed midi with a V-neck front and back, side slits and short kaftan sleeves. No pockets.
Works alone in summer, over leggings in spring, and on every trip. "Great as a beach/pool coverup but nice enough to wear as a casual vacation dress."
Sage with a soft gray cast, the easy green that sits quietly next to almost anything.
Ultra-light double gauze, two fine layers of cotton woven together, soft from the first wear and softer every wash. Light, but not see-through. Gloria is our slimmer double gauze cut: it falls straight and sits closer to the body than Penelope, without clinging. V-neck, side slits, short kaftan sleeves and no pockets.
Slow mornings, errands and warm evenings on the porch. "Beautiful beautiful item! I feel so chic lounging around the house in it."
A dusty, smoky lavender, soft and grown-up rather than sweet.
Double gauze is two fine layers of cotton woven together, which gives it body without weight and keeps it from being see-through. The crinkle texture relaxes and softens every time you wash it. A midi slipover with a V-neck front and back, side slits and short kaftan sleeves. No pockets.
Beach days, garden afternoons, and summer weekends when you want one easy thing. "It is double layered, and a beautiful, subtle color. It is ample enough for my plus size body, very comfy, and a great addition to my wardrobe."
A true navy, and a deeper shade does quiet work: it reads a little more finished than a pale one, which is what makes this the version you can wear to something. Textured cotton muslin, soft from the first wear and softer after washing.
The Skye is a midi kaftan in two fine layers of cotton woven together. Light on the body, and not sheer. V-neckline, side slits, no pockets, slipover. 42 inches long, measured shoulder to hem, landing between the knee and ankle depending on your height. Dinner, travel days, errands, the couch.
Relaxed one-size fit, 68 inches around at bust, waist and hips, up to US 3XL. Arms 22 inches around. First wash separately; gentle machine wash, low heat dry.
Embrace the gentle waves and sunny shores with our double gauze cotton kaftan in eggplant purple. This versatile floor-length kaftan falls gracefully just above the ankles (depending on your height), making it the perfect beach dress or cover up. Crafted from light and airy double gauze cotton, it's your essential for a night on the town, a day by the sea, or just running errands.
Soft fossil gray, with rows of violet tie dye running down the length. Hand tied and dyed, so the violet settles a little differently on every piece.
Double gauze is two fine layers of cotton woven together: light on the body, breathable in the heat, and not see-through. On the textured weave the dye reads soft rather than sharp. Long and loose, with a V-neck, side slits, wide kaftan arms and no pockets.
Easy over swimwear in summer, easy with a cardigan once it turns. One Penelope customer said it best: "Breezy but not see-through: it's substantial enough to wear as a dress, not just a beach cover-up."
A quiet off-white with a warm, creamy cast, in textured cotton that softens a little more with every wash.
Double gauze: two fine layers of cotton woven together, so it's airy on the hottest days and still not see-through. The crinkle keeps it looking relaxed, never flat. Long and loose, with a roomy slipover cut, V-neck front and back, long side slits and wide kaftan arms. No pockets.
Wear it at home, over swimwear, or on a trip where you want one thing that works everywhere. "The double gauze is comfortable yet not transparent, which is great since the color is off white/ cream. Will be wearing this on my trip to Egypt!"
"Wore today with a pretty sandal and got three people asking where it came from."
Emerald, saturated enough to carry the whole outfit so nothing else has to try. Cut from textured cotton muslin, which keeps a strong shade from ever looking hard: the weave breaks it up and softens the edges.
A midi slipover kaftan in two fine layers of cotton woven together. Light on the body, and not sheer. V-neckline, side slits, no pockets. 42 inches long, measured shoulder to hem, landing between the knee and ankle depending on your height. Layer it in cooler months, wear it alone in warm ones.
Relaxed one-size fit, 68 inches around at bust, waist and hips, up to US 3XL. Arms 22 inches around. First wash separately; gentle machine wash, low heat dry.
Steel blue with a soft green cast, somewhere between slate and sea.
Double gauze, two fine layers of cotton woven together: light enough for the hottest day, and not sheer. The textured weave softens with every wash. Long and loose, with a V-neck front and back, side slits, wide kaftan arms and no pockets.
For travel, pool days and slow Sundays. "Beautiful, soft, and so well made! Extremely lovely color, more of a blue green."
A soft, gray-leaning sage in textured cotton, calm and easy to wear with anything.
Double gauze is two fine layers of cotton woven together, so it's airy in the heat and still not see-through. Penelope is the roomier of our double gauze cuts, floating away from the body with wide kaftan arms. If you're choosing between this and Gloria in the same sage, Penelope has more room. V-neck, long side slits, no pockets.
The one you reach for first thing and forget you're wearing. "It's so comfortable. I wear it every morning while I have my coffee. I love it!"
Embrace the gentle waves and sunny shores with our double gauze cotton kaftan. This versatile caftan falls gracefully between the knees or ankles, depending on the length you choose. It's the ultimate in loungewear for women - perfect as a beach dress or cover up. Crafted from light and airy double gauze cotton, it's your essential for a night on the town, a day by the sea, or just running errands.
Each Grace in Raspberry is hand-tied and dyed, which means the color moves differently across every piece — from deep rose at the knots to a softer blush where the dye spreads. What you see in the photos is close to what you'll receive, and also entirely its own.
Cut from double gauze cotton with a V-neckline and side slits, the 57-inch length reaches the ankle or grazes the floor depending on your height — a longer, more dramatic silhouette that still wears loose and effortless.
One size fits most up to US 3XL. Slipover style, no pockets. First wash separately to protect color; gentle machine wash, hang dry preferred.
Embrace the gentle waves and sunny shores with our double gauze cotton kaftan in blue gray. This versatile floor-length kaftan falls gracefully just above the ankles (depending on your height), making it the perfect beach dress or cover up. Crafted from light and airy double gauze cotton, it's your essential for a night on the town, a day by the sea, or just running errands.
Showing 24/86
NextFABRIC & 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