Selangor is the state that surrounds Kuala Lumpur, and yet most travellers barely see it. They fly into KLIA, take the express train to the city, and never venture beyond the concrete towers. But Selangor is full of surprises: the dramatic limestone cliffs and rainbow-coloured steps of Batu Caves, the futuristic boulevards of Putrajaya, the mesmerising firefly colonies of Kuala Selangor, and the theme parks of Sunway Lagoon. It's a state of contrasts — ancient Hindu temples and modern smart cities, fishing villages and space-age administrative centres, all within an hour of downtown KL.
Batu Caves
Temples in limestone cliffs, firefly-filled rivers, and futuristic cities — all just outside Kuala Lumpur
Why Visit Selangor
- Batu Caves: One of Malaysia's most iconic attractions. A 272-step climb leads to a massive limestone cave housing a Hindu temple. The 42-meter golden statue of Lord Murugan at the entrance is a landmark. The rainbow-coloured steps are a photographer's dream.
- Putrajaya: Malaysia's futuristic administrative capital. The Putra Mosque (pink mosque) is stunning, and the city's bridges, boulevards, and lakes make it feel like a planned utopia. A world away from chaotic KL.
- Kuala Selangor fireflies: One of the world's largest firefly colonies lives along the Selangor River. A night boat cruise takes you through mangrove trees that glow with thousands of synchronised fireflies. It's magical.
- Sunway Lagoon: One of Malaysia's best theme parks, with a water park, amusement park, wildlife park, and extreme park. It's huge, well-maintained, and great for families.
- Shah Alam's Blue Mosque: The Sultan Salahuddin Abdul Aziz Mosque is one of the largest mosques in Southeast Asia. Its four minarets and blue dome are a Selangor landmark. The interior is stunning, with the world's largest dome of its kind.
- Proximity to KL: Everything in Selangor is within an hour of Kuala Lumpur. It's the perfect day-trip destination for travellers based in the capital who want to see more of Malaysia without the travel time.
Things to Do in Selangor
Batu Caves
The most famous Hindu shrine outside India, Batu Caves is a series of limestone caves and cave temples in a 400-million-year-old cliff. The main cave is reached by climbing 272 colourful steps, at the top of which is a massive cathedral-like chamber with a Hindu temple. The 42-meter golden statue of Lord Murugan guards the entrance. The Dark Cave, a separate cave system below, is home to rare spiders and bats and can be visited on a guided tour. During Thaipusam (January-February), the steps are packed with devotees carrying ornate kavadis. Go early in the morning to avoid the crowds and the heat.
Putrajaya
Malaysia's planned administrative capital is a city of grand boulevards, futuristic bridges, and stunning architecture. The Putra Mosque (Pink Mosque) is the most famous building — its rose-tinted granite and a dome that seems to float on the lake. The nearby Seri Wawasan Bridge is a striking cable-stayed bridge that looks like a sailing ship. The best way to see Putrajaya is by boat cruise on the lake, which passes all the major landmarks. The Putrajaya Botanical Garden is also worth a visit. The city is quiet on weekends, giving it an almost surreal atmosphere.
Kuala Selangor Fireflies
A small fishing town 90 minutes from KL, Kuala Selangor is famous for the firefly colonies along the Selangor River. At night, the mangrove trees light up with thousands of synchronised fireflies — it's one of the largest colonies in the world. The boat cruise is slow and silent, gliding past trees that look like living Christmas lights. The best time is after a dry day when the fireflies are most active. Combine it with a seafood dinner at the nearby restaurants. The nearby Bukit Melawati has a hilltop fort with friendly silvered leaf monkeys.
Sultan Salahuddin Abdul Aziz Mosque (Blue Mosque)
Located in Shah Alam, this is one of the largest mosques in Malaysia and the largest in Southeast Asia by capacity. The mosque features four 142-meter minarets and a massive blue dome. The interior is equally impressive, with intricate Islamic calligraphy and a prayer hall that can accommodate 24,000 worshippers. Non-Muslim visitors are welcome outside prayer times, and the mosque provides free robes. The reflective pool surrounding the mosque creates beautiful photo opportunities at sunset.
Sunway Lagoon
One of Malaysia's largest and most popular theme parks, spread across 88 acres. The park has six zones: Water Park, Amusement Park, Wildlife Park, Extreme Park, Scream Park, and Nickelodeon Lost Lagoon. Highlights include the Vuvuzela water ride, the 360-degree Pirate's Revenge, and the interactive Wildlife Park. It's a full-day activity and particularly popular with families. The adjacent Sunway Pyramid shopping mall has plenty of dining options. Book online for discounts and avoid weekends if possible.
i-City
A futuristic city of digital lights and attractions in Shah Alam. The nightly LED forest is the main attraction — millions of LED lights are strung across artificial trees, creating a glowing wonderland. The Snowalk is an indoor winter wonderland with ice sculptures and a sub-zero temperature. There's also a water park, a wax museum, and a 3D art museum. It's a popular spot for Instagram photos and families. Best visited at night when the lights are in full effect.
Kuala Selangor Nature Park
A protected mangrove forest at the mouth of the Selangor River. The park has several walking trails, birdwatching hides, and a mangrove boardwalk. The rare silvered leaf monkeys are a highlight — they're friendly and will eat from your hand. The park is also an important stopover for migratory birds. It's a peaceful escape from the city and a good complement to the firefly cruise. Entry is RM 5.
What to Eat in Selangor
Selangor's food scene is a reflection of its diversity — Malay, Chinese, Indian, and modern international cuisine. The state has everything from street food hawkers to high-end restaurants, with particular strength in seafood and Malay cuisine.
- Bak Kut Teh: A herbal pork rib soup that originated in Klang, Selangor. The Klang version is darker, more herbal, and richer than the Singaporean version. The best shops are in Klang's old town, some open since the 1960s.
- Satay Kajang: Kajang is Malaysia's satay capital. The satay here is thicker, meatier, and served with a chunky peanut sauce. The famous Haji Samuri stall draws visitors from across the country. It's a short train ride from KL.
- Ikan Bakar Kuala Selangor: Freshly grilled fish with sambal, served at the seafood restaurants along the Selangor coast. The fish is caught daily and the sambal is fiery. A must after the firefly cruise.
- Nasi Lemak Selangor: The Selangor version of Malaysia's national dish is often served with a richer, spicier sambal. The best stalls are in Klang and Shah Alam, open from early morning.
- Seafood at Tanjung Karang: A fishing village north of Kuala Selangor with seafood restaurants that are popular with locals. The prawns, crabs, and squid are fresh and affordable. Go for the steamed fish and chilli crabs.
- Indian Banana Leaf Rice: The Indian communities in Klang and Shah Alam serve excellent banana leaf meals — rice with a variety of curries and side dishes, eaten with your hands. The best restaurants are in Little India, Klang.
Practical Information
- Getting there: Selangor surrounds KL, so all transport is via KL. Batu Caves is 30 minutes by KTM train from KL Sentral. Putrajaya is 20 minutes by KLIA Transit. Kuala Selangor is 90 minutes by car or bus from KL. Sunway Lagoon is 30 minutes by LRT from KL.
- Getting around: KTM trains serve Batu Caves and Klang. The LRT and MRT connect to Shah Alam and Sunway. For Kuala Selangor and the coast, a car is most convenient. Grab is widely available throughout the state.
- Best time to visit: Year-round. Selangor is on the west coast and avoids the worst of the northeast monsoon. The firefly season is best during dry spells (June-October). Thaipusam at Batu Caves (January-February) is spectacular but extremely crowded.
- Dress code: Casual for most attractions. Dress modestly at mosques and temples. At Batu Caves, women must cover their knees and shoulders. You'll be asked to rent a sarong if not appropriately dressed.
- Language: English is widely spoken throughout Selangor. Chinese is common in Klang and Petaling Jaya. Tamil is spoken in Indian areas. Malay is of course universal.
- KL connection: Selangor is essentially Greater KL. Most attractions are day trips from the city. If you're staying in KL, you can easily visit Batu Caves, Putrajaya, and Sunway Lagoon without changing hotels.
Where to Stay
- Grand Hyatt Kuala Lumpur: Technically in KL but right on the Selangor border. The best luxury option for exploring both KL and Selangor. RM 500-800/night.
- Sunway Resort Hotel: Connected to Sunway Lagoon and Sunway Pyramid mall. Perfect for families. RM 300-500/night.
- Hotel Sunrise: A good mid-range option in Klang, close to the best bak kut teh shops. RM 120-200/night.
- Kuala Selangor homestays: Several families offer homestays near the firefly jetty. Basic but comfortable, with home-cooked seafood dinners. RM 80-150/night.
- Putrajaya Marriott: The best hotel in Putrajaya. Lakeside views, excellent facilities, and close to the Pink Mosque. RM 300-500/night.