A kebaya dress is usually not a one-piece dress at all: it is a kebaya, the front-opening blouse of Southeast Asia, worn with a kain, sarong or wrap skirt so the two read as a single outfit. Because top and skirt are sized separately, the look fits better than most ready-made dresses and gives you two pieces to wear apart.
This guide explains the main kebaya styles, the fabrics they are made from, and how to build a kebaya dress look from separates.
An embroidered cotton kebaya blouse: the top half of a kebaya dress look.
What people mean by "kebaya dress"
Searches for "kebaya dress" cover two things. Some people want a dress cut from kebaya fabric such as lace or voile. Most want the traditional outfit: a kebaya upper garment, opened at the front and fastened with buttons, pins or brooches, worn over a lower garment such as a sarong, kemben or kain (Wikipedia).
Mandalas does not sell one-piece dresses. What we make is the two-piece version, which is also how the garment has long been worn. If you want a single-piece dress, a tailor can make one from a length of cloth; our guide to the batik dress covers that route.
The main kebaya styles
Each regional style changes the collar, the length and the amount of embellishment. The ones you will meet most often:
Style
Defining features
Kartini
Usually white, non-transparent, with a V-collar; linked to 19th-century Javanese aristocratic women
Kutubaru
An extra fabric panel that forms a square or rectangular collar
Encim
Lighter fabrics and finer embroidery; worn by Chinese-ancestry women in coastal Java
Nyonya
Peranakan style, semi-transparent and often embroidered with flowers, birds or insects
Solo / Keraton
Dark, often velvet, with beads and sequins; traditionally worn at the Javanese courts
For the differences in more depth, read our articles on kebaya encim vs kartini and kebaya kutubaru. Kebaya was inscribed on UNESCO's Intangible Cultural Heritage list in December 2024 as a joint submission by Brunei, Indonesia, Malaysia, Singapore and Thailand.
Kebaya fabrics: lace, voile, cotton and viscose
Kebaya is traditionally made from lightweight fabrics such as brocade, cotton, gauze, lace or voile. Each gives a different dress effect:
Lace and voile are sheer and formal. They need a camisole or inner layer and suit evening and ceremonies.
Cotton is crisp and breathable, with embroidery giving the detail. It holds its shape and suits daytime events and warm weather.
Viscose is soft and fluid and drapes close to the body, which suits wrap looks and evenings.
The traditional outfit pairs the kebaya with a kain panjang or batik sarong wrapped at the hips, often held with a belt or sash. The blouse is fastened with a brooch (kerongsang) or pins.
Choose a plain or quiet top. Let the batik carry the pattern and keep the kebaya white, cream or a tone picked from the skirt.
Match the length to the occasion. A longer hem is more formal; a shorter blouse tucked or worn over the waist looks lighter.
Add one accessory. A brooch at the front or an obi belt defines the waist and ties the pieces together.
A viscose wrap skirt made as a companion to a kebaya.
Where to wear it
A kebaya dress look works for weddings, lamaran, graduations, Raya and Christmas services. For ceremonies, a Kartini or kutubaru cut in a quiet colour is the safe choice; for the office or a daytime event, a cotton blouse with a batik skirt is easier to wear for hours. Our guides to kebaya for weddings and the care of delicate kebaya fabrics cover the next steps.
Frequently asked questions
Is a kebaya a dress?
Traditionally, no. A kebaya is a blouse or upper garment worn with a kain, sarong or skirt. Worn together they look like a dress, which is why people search for "kebaya dress".
What do you wear under a kebaya?
Common choices are a camisole, a kemben or a bra. Sheer lace or voile kebaya in particular need an inner layer in a matching or skin tone.
What skirt goes with a kebaya?
A batik kain or wrap skirt is the classic partner. Pick a skirt with a quieter motif if the blouse is embroidered, and match one colour between them.
Can I wear a kebaya to a wedding?
Yes, kebaya is widely worn at weddings. Choose a cut and fabric that suit the time of day, and check the dress code with the hosts.
Which fabric is best for hot weather?
Cotton is the most breathable option, and a short sleeve cut helps. Viscose drapes softly and is a good choice for evenings.
Kebaya Dress: Styles, Fabrics and How to Wear One
A kebaya dress is usually not a one-piece dress at all: it is a kebaya, the front-opening blouse of Southeast Asia, worn with a kain, sarong or wrap skirt so the two read as a single outfit. Because top and skirt are sized separately, the look fits better than most ready-made dresses and gives you two pieces to wear apart.
This guide explains the main kebaya styles, the fabrics they are made from, and how to build a kebaya dress look from separates.
What people mean by "kebaya dress"
Searches for "kebaya dress" cover two things. Some people want a dress cut from kebaya fabric such as lace or voile. Most want the traditional outfit: a kebaya upper garment, opened at the front and fastened with buttons, pins or brooches, worn over a lower garment such as a sarong, kemben or kain (Wikipedia).
Mandalas does not sell one-piece dresses. What we make is the two-piece version, which is also how the garment has long been worn. If you want a single-piece dress, a tailor can make one from a length of cloth; our guide to the batik dress covers that route.
The main kebaya styles
Each regional style changes the collar, the length and the amount of embellishment. The ones you will meet most often:
For the differences in more depth, read our articles on kebaya encim vs kartini and kebaya kutubaru. Kebaya was inscribed on UNESCO's Intangible Cultural Heritage list in December 2024 as a joint submission by Brunei, Indonesia, Malaysia, Singapore and Thailand.
Kebaya fabrics: lace, voile, cotton and viscose
Kebaya is traditionally made from lightweight fabrics such as brocade, cotton, gauze, lace or voile. Each gives a different dress effect:
Our Celina long sleeve kebaya blouse is made from embroidered cotton, while Dalilah is a modern viscose blouse. See also our guide on how to buy a kebaya.
How to build a kebaya dress look
The traditional outfit pairs the kebaya with a kain panjang or batik sarong wrapped at the hips, often held with a belt or sash. The blouse is fastened with a brooch (kerongsang) or pins.
Where to wear it
A kebaya dress look works for weddings, lamaran, graduations, Raya and Christmas services. For ceremonies, a Kartini or kutubaru cut in a quiet colour is the safe choice; for the office or a daytime event, a cotton blouse with a batik skirt is easier to wear for hours. Our guides to kebaya for weddings and the care of delicate kebaya fabrics cover the next steps.
Frequently asked questions
Is a kebaya a dress?
Traditionally, no. A kebaya is a blouse or upper garment worn with a kain, sarong or skirt. Worn together they look like a dress, which is why people search for "kebaya dress".
What do you wear under a kebaya?
Common choices are a camisole, a kemben or a bra. Sheer lace or voile kebaya in particular need an inner layer in a matching or skin tone.
What skirt goes with a kebaya?
A batik kain or wrap skirt is the classic partner. Pick a skirt with a quieter motif if the blouse is embroidered, and match one colour between them.
Can I wear a kebaya to a wedding?
Yes, kebaya is widely worn at weddings. Choose a cut and fabric that suit the time of day, and check the dress code with the hosts.
Which fabric is best for hot weather?
Cotton is the most breathable option, and a short sleeve cut helps. Viscose drapes softly and is a good choice for evenings.
In short
A kebaya dress is a kebaya top and a batik skirt or kain worn as one outfit. Start with women's tops and kebaya and batik skirts, or browse the full women's collection.