Cheng Hoon Teng Temple Tours

17 Reviews
Malaysia’s oldest Chinese temple, first built in 1673, remains an active place of worship for the Chinese Buddhist community in the UNESCO World Heritage Site of Melaka. Everything from the ornate roof to the painted murals within this temple dedicated to Guan Yin (Goddess of Mercy) have been restored using traditional techniques.
The Basics
As one of Melaka’s most popular landmarks and a hub of the local Chinese community, Cheng Hoon Teng Temple often features in city sightseeing tours, including day trips from Kuala Lumpur and Singapore. Those curious about the Chinese heritage of Melaka can opt for a guided tour catered to this interest. Historical-themed walking tours often include the temple, along with Stadthuys, Christ Church, and Jonker Street.
Things to Know Before You Go
  • The temple is a must-see for history buffs and spiritual travelers.
  • This is an active place of worship, so remember to dress and act with respect.
  • The temple is free to enter, but donations are accepted.
How to Get There
The temple is located just off Jonker Street within walking distance of Stadthuys in Red Square. You can catch Bus 17 from the Melaka Sentral Station to Jonker Street and then continue on foot.
When to Get There
The temple is open daily throughout the year, including extended hours for Lunar New Year. To see the temple at its liveliest, plan to visit during the daily prayers each afternoon.
Festivals at Cheng Hoon Teng Temple
As a prominent community gathering place, the temple comes alive during a host of annual festivals. The biggest is Lunar New Year, when the complex stays open throughout the night. The winter solstice marks another important date on the Chinese calendar. During Dong Zhi Festival, families gather at the temple before staying up long into the night.
Address: 25, Jalan Tokong, Melaka 75200, Malaysia
Read More

9 Tours & Activities to Experience

Clear all
Select Dates
Sort by:Default

Recommended for Melaka

Having trouble booking online?
(888) 651-9785
Call (888) 651-9785