Discover with Timothy

Kek Lok Hiang (Da Yuen Fo Tang 大圓佛堂)

Kek Lok Hiang Temple, George Town, PenangKek Lok Hiang Temple, George Town, Penang (31 January 2025)


Kek Lok Hiang (GPS: 5.41734, 100.32229) is a Chinese temple in George Town, Penang. Its name means Hamlet of Eternal Bliss. The temple is located at Jalan Macalister. It was established in the late 19th century and was laid out in a courtyard with auxiliary shrines to the side.

The main temple within Kek Lok Hiang is known as Da Yuen Fo Tang (Traditional Chinese: 大圓佛堂, Simplified Chinese: 大圆佛堂). It has a main entrance with two smaller entrances one on each side. To the left of Da Yuen Fo Tang is a smaller temple, Da Shen Fo Tang. Access to Kek Lok Hiang is through two main entrances. Both have ornate gateway arches.

Getting there

Kek Lok Hiang (Da Yuen Fo Tang) is located along Macalister Road, between the junctions of Anson Road and Aboo Sittee Lane. There is a bus stop in the vicinity. It is served by Rapid Penang bus 101, 102, 103, 104 and 304.

Kek Lok Hiang (Da Yuen Fo Tang) is on the Map of Jalan Macalister, Peanng


Da Yuen Fo Tang, Kek Lok Hiang Temple, Macalister RoadDa Yuen Fo Tang, Kek Lok Hiang Temple, Macalister Road (7 December 2009)


Kek Lok Hiang gateway archKek Lok Hiang gateway arch (7 December 2009)


Kek Lok Hiang side archKek Lok Hiang side arch (7 December 2009)


An auxiliary shrine at Kek Lok Hiang TempleAn auxiliary shrine at Kek Lok Hiang Temple (7 December 2009)

Kek Lok Hiang on Google Street View

Kek Lok Hiang (Sep 2024)

List of Chinese Temples in Penang and Chinese Temples in Malaysia



Timothy Tye
Copyright © 2003-2025 Timothy Tye. All Rights Reserved.