Sri Mahamariamman Temple, Penang

Painted gopuram and statues on the Queen Street facade of Sri Mahamariamman Temple, George Town, Penang

Sri Mahamariamman Temple, officially the Arulmigu Sri Mahamariamman Temple, is the oldest Hindu temple in Penang. It stands on Lebuh Queen (Queen Street) in the middle of George Town's Little India, with a rear entrance on Jalan Masjid Kapitan Keling, and is easy to spot by the gopuram over its entrance: a tower crowded with brightly painted figures of gods and goddesses. A shrine stood here by 1801, and the temple as a building dates from 1833. It is dedicated to Mahamariamman, the mother goddess worshipped by South Indian communities as a protector against disease, and it is still the starting point for some of Penang's biggest Hindu festivals.

This guide covers the temple's history, architecture and festivals, opening and puja times (checked October 2026), how to get there and etiquette for visitors.

AddressLebuh Queen (Queen Street), Little India, George Town; rear entrance on Jalan Masjid Kapitan Keling
HoursDaily 6:30 am โ€“ 12 pm & 4:30 โ€“ 9 pm (pujas 7:30 am and 6:30 pm)
PriceFree
Dress codeShoulders and knees covered; shoes off before entering
Take me here
VerifiedVerified October 2026

History of Sri Mahamariamman Temple

A shrine for the waterfront workers

In the early 1800s, the streets between the harbour and Pitt Street were home to a large community of Tamil labourers, including around 2,000 stevedores and other waterfront workers. The area was known in Tamil as Ellammuchanthi and in Malay as Simpang Lelong. In 1801 the British authorities granted land here to Betty Lingam Chetty, the Kapitan (headman) of the Tamil community, and a shrine to the goddess Mariamman was already standing that year, as the East India Company officer James Low later recorded in 1835.

In 1833 the shrine was enlarged into a proper temple, which is why 1833 is taken as its founding date. It was originally called the Sri Muthu Mariamman Temple. In 1906 it came under the Mohamedan and Hindu Endowments Board, the colonial body that managed religious endowments, which became the Hindu Endowments Board in 1967 and still administers the temple.

Renovations and consecrations

Hindu temples are reconsecrated after major works in a ceremony called kumbabishegam, and the temple's record of these gives a clear outline of its history:

Architecture and What to See

The temple is built in the South Indian Dravidian style, with the classic sequence of a sanctum, antechamber, hall and a path for walking around the shrine, plus a festival hall and flagpole.

Festivals at Sri Mahamariamman Temple

Sri Mahamariamman Temple Opening Hours and Entry

How to Get to Sri Mahamariamman Temple

Tips for Visiting

Sri Mahamariamman Temple Location

Sri Mahamariamman Temple FAQ

Is Sri Mahamariamman Temple the oldest Hindu temple in Penang?

Yes. A shrine stood on the site by 1801 and it was enlarged into a temple in 1833, making it the oldest Hindu temple in Penang.

What are the opening hours of Sri Mahamariamman Temple Penang?

It is open daily from 6:30 am to 12 pm and from 4:30 pm to 9 pm. Daily pujas are held at 7:30 am and 6:30 pm.

Is there an entrance fee?

No. Entry to Sri Mahamariamman Temple is free. Remove your shoes before entering and dress modestly.

Who is Mahamariamman?

Mahamariamman is a South Indian mother goddess associated with rain, protection and the warding off of disease. Her name combines "Mari" (power) and "amman" (mother).

What happens at the temple during Thaipusam?

The temple is the starting point of Penang's Thaipusam procession, when a golden chariot carrying a golden vel travels from Queen Street to the Waterfall hilltop temple, accompanied by devotees carrying kavadi.

Sources