Skip to content

Spot guides

Penang Nyonya Kebaya Photoshoot: Peranakan Portraits in George Town

Woman in an orange Nyonya kebaya and green batik sarong sitting on a carved wooden bench between red curtains, Penang

A Nyonya kebaya photoshoot is one of the most beautiful things you can do in Penang. The embroidered kebaya, the batik sarong, flowers in your hair, and around you a Peranakan house full of carved furniture, mother-of-pearl inlay, Venetian mirrors and jade-green walls. It feels like stepping into an old family photo.

This guide covers how to plan a kebaya photoshoot in Penang: where to shoot, how to style the outfit, how to use the light indoors, and simple poses that suit the kebaya.

Penang kebaya photoshoot: quick guide

  • Where: George Town, Penang’s UNESCO-listed old town
  • Best spots: Peranakan heritage houses, shophouse streets and old cafés
  • Best time: late morning to mid-afternoon indoors, when soft daylight comes through the windows
  • Time needed: 2–3 hours for one or two outfits
  • Best for: solo portraits, friends, mother and daughter, couples
  • What to wear: a Nyonya kebaya with a batik sarong, flowers or pins in your hair, beaded slippers

What is a Nyonya kebaya?

The Nyonya kebaya is the traditional dress of Peranakan (Straits Chinese) women in Penang, Malacca and Singapore. It’s a fitted, see-through blouse with fine embroidery around the edges, worn with a batik sarong and closed with a set of brooches (kerosang) instead of buttons. Traditionally it’s finished with a neat bun, hairpins and kasut manek, hand-beaded slippers.

The colours are bold on purpose: orange, coral, turquoise, jade green and pink, with sarongs full of flowers and birds. That’s what makes the photos so striking against the dark wood and green walls of a Peranakan house.

Woman in an orange Nyonya kebaya with a pearl and flower hairpiece, looking down at a painted fan in front of a red vase and an old portrait, Penang

Where to shoot in Penang

1. Peranakan heritage houses

The best kebaya photos are taken in an old Peranakan house, where the setting matches the outfit. George Town has several Peranakan homes and heritage houses, with jade-green walls, carved and gilded wood, mother-of-pearl furniture, Venetian mirrors, etched-glass windows and old family portraits. Many are museums, so check the opening hours and ask about their rules for photoshoots before you go.

Woman in an orange kebaya and green batik sarong holding a fan beside a red vase, peonies and an old portrait on a jade-green wall, Penang

2. Windows and doorways

Old Penang houses have tall windows with wooden shutters, etched glass and iron grilles. Stand by a window and let the light fall on your face; it’s the most flattering light in the house.

Woman in a turquoise kebaya and yellow sarong opening the wooden shutters of an etched-glass window, Penang

Woman in a green kebaya and pink batik sarong sitting by a window with gold curtains and mother-of-pearl furniture, George Town

3. Shophouse streets and old cafés

Outside, George Town’s pastel shophouses, five-foot ways, old wooden doors and heritage cafés make a lovely second half to the shoot. A kebaya in the street looks natural here: it’s still worn for festivals, weddings and special days.

How to style a kebaya for photos

  • Pick a colour that stands out from the room. Orange, coral and pink glow against green walls; turquoise and green look fresh against dark wood and red.
  • Match the sarong. A green or yellow batik with an orange kebaya, a pink batik with a green kebaya: contrast is the classic Nyonya look.
  • Hair up. A neat bun shows the collar and embroidery. Add pearl pins, a gold hairpin or a cluster of fresh or silk flowers.
  • Small details matter. Kerosang brooches, beaded slippers, a painted fan or a small beaded bag all make great close-ups.
  • Rent locally. There are kebaya rental shops in George Town, many with hair styling and accessories included. Book ahead on weekends.

Light and timing

Peranakan houses are fairly dark inside, with bright windows. That contrast is part of the mood:

  • Go late morning to mid-afternoon, when daylight comes in strongly through the windows.
  • Face the window for soft, even light on your face, or turn side-on for more shape and shadow.
  • Don’t fight the darkness. Let the corners of the room fall into shadow; it makes the colours of the kebaya stand out even more.
  • No flash. It flattens the colours and isn’t allowed in many museums.

Posing tips for kebaya portraits

  • Use a fan. Hold it near your chest, open it slowly, or look down at it. It gives your hands something natural to do.
  • Lean, don’t stand. Lean against a table, sit on the edge of a bench, rest your hands on a railing.
  • Look away from the camera. A glance towards the window or a mirror feels like a moment from the past.
  • Bring a friend or your mum. Matching kebayas in different colours make beautiful group photos.

Two friends in orange and yellow kebayas with flowers in their hair leaning on a wooden railing and looking out, Penang

Etiquette in heritage houses

  • Follow the house rules. Don’t touch or sit on furniture unless it’s allowed, and stay behind any ropes.
  • Mind other visitors. Shoot quickly in busy rooms and step aside so others can pass.
  • Ask about professional shoots. Some venues charge a fee or need you to book for photoshoots with a professional camera.

FAQ

Where can I take kebaya photos in Penang? In George Town: Peranakan heritage houses, plus the shophouse streets and old cafés around them. A kebaya looks good almost anywhere in the old town.

Can I rent a kebaya in Penang? Yes. There are kebaya rental shops in George Town, often with hair styling and accessories included.

What should I wear with a Nyonya kebaya? A batik sarong in a contrasting colour, a neat bun with flowers or pins, kerosang brooches and beaded slippers or simple sandals.

How long does a kebaya photoshoot take? About 2–3 hours for one or two outfits, including time to move between rooms and a short walk in the old town.

Book a kebaya photoshoot in Penang

I’m a Singapore-based photographer and I fly to Penang for shoots:

  • Shooting fee: S$300 for a half day (4 hours), perfect for a kebaya shoot, or S$500 for a full day (8 hours)
  • Plus a fixed S$200 for my return flights and 2 nights’ stay
  • I plan the spots and the timing for the best light, and help you with poses the whole time
  • 50% deposit to book; pay the balance after the shoot and all photos are transferred to you on the spot

See how a Penang photoshoot works, or send me a message with your dates.

Keep reading

Want a kebaya photoshoot in Penang?

I fly in from Singapore: S$300 for a half day or S$500 for a full day, plus S$200 for my flights and stay.

See how it works