Sort by:
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.
Meet the color hero of your wardrobe. The Mala Tie-Dye Kaftan in dark blue with purple tie dye showcases vivid, handcrafted patterns with depth you can feel – each achieved through meticulous hand-tied, hand-dyed techniques. The flowy silhouette and breathable feel make it an instant favorite for beach cover-ups, loungewear and relaxed nights out. Dress it up with statement jewelry or keep it casual with slides; either way, the Mala turns heads with movement and saturated hue. Because every piece is one of a kind, your pattern will be uniquely yours – timeless, artful, and endlessly wearable.
Showing 27/27
Frequently asked questions
We try to photograph as true to color as we can. Since the tye dye pieces are hand-tied and dyed, each kaftan will vary slightly.
Our kaftans are one size fits most - up to 3XL with the standard width being 68" around bust/waist/hips. That being said, we do offer a petite collection with slimmer silhouettes.
Wash for the first time separately and in cold water to prevent color transfer. Hang to dry or tumble dry low.
These kaftans are universally flattering on every body and are designed to fit sizes S-3XL. Take a look through our reviews and you'll see women of all shapes and sizes feeling confident.
Yes. Every kaftan is made by artisan families in a small village in Thailand using traditional techniques. No factories, no mass production. That means slight variations in color and pattern are normal – and part of what makes each piece genuinely one of a kind.
We ship out of the US - and very quickly. We'll pack your order the same or next day and you can expect it to arrive within 3-5 days. For more info, you can check out our Shipping Page.
We want you to love what you ordered. If something isn't right, we accept unworn, unwashed items. Please reach out to us within 7 days of receiving your item and we'll take care of you. For more info, visit our Returns & Exchanges page.

