Sri Shakti Temple, Bukit Rotan

Built on an acre of elevated land in Bukit Rotan, Kuala Selangor, Sri Shakti Temple rises majestically as a unique beacon of Hindu architectural excellence in Malaysia.

Sri Shakti Temple
The temple was designed using Thundu Pattirippu Pathroba Pathram, a rare and complex sculpting technique. Photo by SK Ho.


+6012 293 2574 (Rajen) / 012 328 2829 (Anita) / +6011 1634 7989 (Mr.Meivel, temple manager)


Sri Shakti Temple, Jalan Kuala Selangor, 45000, Bukit Rotan, Selangor, Malaysia


Sri Shakti Temple is reportedly the only temple in the world where manifestations of all 51 Shaktis are installed. Consciously interspersed within this space are 96 carved pillars that depict the 96 universal principles of Hinduism.

Encircled by a huge decorative wall, entrance into the temple is via a magnificent Rajagopuram (multi-tiered main gateway shrine). Soaring to a height of 74 feet, the 5-tiered Raja Gopuram is a proud proclamation of the architectural treasures within.

The temple’s main entrance comprises 18-foot high sculptured granite frames weighing up to 4 tonnes, carved by skilled craftsmen from the ancient city of Mahabalipuram in Tamilnadu, India.

Other delightful granite sculptures include a lion with a freely moving ball in its mouth crafted from a single block of granite, life-like baby elephants and the elaborate steps within the temple which incorporate the Yali (a Hindu mythical being).

Boasting complex architectural details, intricate sculptural designs and other unique features, Bukit Rotan’s Sri Shakti Temple certainly exemplifies the best of Indian architecture in Malaysia.

Opening Hours

5.30am – 12.30pm and 4:30pm – 9.30pm daily. On Fridays, Saturdays and Sundays lunch is served. In the evenings, prayers starts at 7pm.

Price/Entrance Fees

Entry to the temple is free.


The temple is located near the following destinations:


De Palma Eco Resort

Vi Boutique Hotel


How to get to Sri Shakti Temple, Bukit Rotan

Driving is the easiest way to get here. Sri Shakti Temple is located ±10km from Kuala Selangor, right along the main road of Bukit Rotan town.

By Train/bus

Board Selangor Omnibus number 100 from Medan Pasar bus stop in downtown Kuala Lumpur (opposite HSBC) to Bukit Rotan bus stop in Kuala Selangor. Buses depart every 30 minutes from 6.30am to 7.30pm, and the journey takes about 1.5 hours.

Leave a Reply

Your email address will not be published.