facebook
Destinations Top Things To See And Do In Selangor, Malaysia's Adventure Playground
Advertisement

Top Things To See And Do In Selangor, Malaysia's Adventure Playground

Explore the top things to do in Selangor, from thrilling treks and scenic lakeside strolls to bustling shopping spots and fun theme parks.

Advertisement

ByEsha Dasgupta Published: Jan 13, 2025 08:00 AM HKT12 min read

Top Things To See And Do In Selangor, Malaysia's Adventure Playground
Bukit Tabur, Selangor | Image credit: QZPLX/Flickr

Selangor, a state in Malaysia, is home to some of the country’s best and most popular attractions. Located on the west coast of Peninsular Malaysia, Selangor has the largest seaport and airport in Malaysia. Shah Alam, its capital, is an ideal place to start your exploration, moving on to Petaling Jaya, Ampang, Kuala Selangor, and Kuala Kubu Bharu. There is more to discover here, from quaint fishing villages to sunny beaches to trekking hotspots that will thrill the adventurer in you. Before you chalk out your visit, go through our list of things to do in Selangor to inspire a well-planned itinerary.

Also, explore our guide to Klang Valley, the urban guide to Malaysia.

Best time to visit Selangor

Kuala Selangor
Kuala Selangor Riverfront | Image credit: Ahmad Rithauddin from Ampang, Malaysia, CC BY 2.0, via Wikimedia Commons

December to February is the best time to visit Selangor for pleasant and rain-free weather, making it perfect for a sunny vacation. The weather during this time remains between 24°C to 34°C and can be a bit humid, but it is ideal for planning pleasant visits to the tourist attractions of Selangor.

Things to do in Selangor

Spend a day at Kuala Selangor Sky Mirror & Adventures

things to do in Selangor
Kuala Selangor Sky Mirror & Adventures, Selangor | Image credit: skymirrortour

Ever wanted to walk on water? Well, now you can go to Kuala Selangor Sky Mirror & Adventures. It is an island that appears only for a few days twice a month — during the first five days and the middle of each lunar month. This place is renowned for a natural phenomenon where a sandbank transforms into a mirror, perfectly reflecting the sky. A fun place to take the most amazing photos, it is located off the coast of Kuala Selangor and is accessible only by boat. When the tide recedes, you can enjoy walking over the mirror-like surface, one of the best things to do in Selangor.

Explore more with our selection of the best amusement parks in KL and Selangor.

Explore Batu Caves

Batu caves
Batu Caves, Selangor | Image credit: Yousef salah/Pexels

Inarguably one of the most popular places to visit in Malaysia, Batu Caves is a temple dedicated to Lord Murugan. Home to the tallest statue of Lord Murugan in the world, the temple complex is nestled inside limestone caves that make for fascinating exploration. The colossal statue flanks the entrance, and a staircase of 272 colourful steps leads to the main temple. This spectacular 400 million-year-old cave system is one of the must-visit places in Malaysia.

Related Stories

Enjoy panoramic views from Bukit Broga

things to do in Selangor
Bukit Broga, Selangor | Image credit: Izham Alias, CC BY-SA 3.0, via Wikimedia Commons

For those looking to enjoy a tryst with nature in Selangor, a visit to Bukit Broga is perfect. Not only can you hike across lush jungles and streams to reach the viewpoint, but the stunning views from here will make it all worthwhile. A well-marked route takes you up the hill, where you can sit and relax before returning. The scenic hike takes almost an hour and is a fun way to spot birds of varied species.

Elevate your tryst with nature with our guide to national parks in Malaysia.

Go beach hopping across Selangor

redang
Redang Beach, Selangor | Image credit: Lybil BER, CC BY-SA 4.0, via Wikimedia Commons

Visiting the many beaches is one of the best things to do in Selangor, especially if you want to get away from the hustle and bustle of the cities. With stunning views and plenty of shacks offering the freshest seafood, these beaches are the perfect way to spend the day. You can also shop for beach essentials, dried condiments, fish sauces, and souvenirs at the local shops. Some of the best beaches in Selangor include Remis Beach in Kuala Selangor, Kelanang Beach in Banting, Redang Beach in Sekichan, and Cunang Beach in Kuala Langat.

Enjoy a magical evening at Kampung Kuantan Fireflies Park

things to do in Selangor
Representational image credit: xenmate/Flickr

Home to one of the biggest firefly colonies in the world, the Kampung Kuantan Fireflies Park in Kuala Selangor is a magical place to be. Located along the banks of River Sungai Selangor, visiting the park is one of the best things to do if you are travelling with kids. The visit includes a 20-minute ride on a traditional boat along the river, leading to dense mangroves illuminated by glowing fireflies. A magical sight to witness, this bioluminescent forest is a marvel. The park also has a souvenir shop, information kiosk, cafe, and large parking area.

Indulge yourself with our story on some of the world’s most beautiful bioluminescent places.

Opening hours: 7:30 pm to 10:30 pm

Tickets: RM 50 (HKD 86.75) for a sampan, the traditional boat (each sampan holds four people)

Trek across Bukit Tabur

bukit
Bukit Tabur, Selangor | Image credit: QZPLX/Flickr

The Bukit Tabur trek near Ampang is moderate and goes around in an 8-km loop. The journey to the top takes about 2.5 to 4 hours, especially if you pause frequently to enjoy the stunning views and diverse avian species. A popular place for avid birdwatchers, the trek to the top of the hill has grassy paths and rocky terrain, so wear comfortable hiking shoes. Three main trails lead up the mountain: the Far Eastern and Western trails, ideal for beginners, and the Eastern trails, best suited for professionals or those with an experienced guide.

Shop the best travel experiences here

Take a boat to Pulau Ketam

pulau
Pulau Ketam during low tide | Image credit: 白布飘扬, CC BY-SA 3.0, via Wikimedia Commons

One of the most popular things to do in Selangor is to take a boat to Pulau Ketam. On this picturesque island, the only mode of transportation is bicycles and electric motorbikes. This fishing village is located off Port Klang’s coast and is full of mangrove forests. Pulau Ketam offers floating houses, restaurants, and shops perched on wooden stilts, wooden plank bridges, and the chance for an immersive cultural experience.

Related Stories

Indulge in adventure activities in Kuala Kubu Bharu

things to do in Selangor
Kuala Kubu Bharu Paragliding Park | Image credit: kkbparaglidingpark

Kuala Kubu Bharu is one of the best places for adventure seekers to enjoy thrilling activities. This city has everything from camping under a moonlit night to paragliding at the Kuala Kubu Bharu Paragliding Park. If you are looking for milder activities, a picnic at Taman Rekreasi Alur Lempah is ideal, while for trekking lovers, a walk up the Bukit Kutu is perfect. You can also enjoy whitewater rafting along the Hulu Selangor River, an exciting way to end the day.

Visit Sunway Lagoon

sunway
Sunway Lagoon Theme Park, Selangor | Image credit: Katangais, CC BY-SA 3.0, via Wikimedia Commons

Sunway Lagoon is a huge theme park in Subang Jaya. It has over 80 attractions spread across 88 acres of ultimate fun. One of the best things to do in Selangor when travelling with kids, this place offers fun for people of all ages. This theme park has everything from go-karting to water rides to thrilling rollercoasters and from a wildlife park to a horror park setup. The best part? There are plenty of spots to relax and enjoy delicious dishes, giving you the energy to tackle the next thrilling ride.

Opening hours: Wednesday to Monday from 10 am to 6 pm; closed on Tuesdays.

Tickets: RM 225 (HKD 390.30) for visitors over 13 years; RM 190 (HKD 330) for children below 12 and senior citizens.

Take in stunning sunsets from Cyberjaya Lake Gardens

things to do in Selangor
Cyberjaya Lake Garden, Selangor | Image credit: 白布飘扬, CC BY-SA 4.0, via Wikimedia Commons

One of the most beautiful nature retreats in Selangor, the Cyberjaya Lake Gardens is a 400-acre area that includes a 15-acre main lake, a 29-acre natural wetland, a lookout tower, an information centre, a boardwalk, picnic tables, and a playground for children. A stunning oasis in the heart of the bustling city of Cyberjaya, this park offers a peaceful retreat, perfect for capturing breathtaking sunsets.

Opening hours: 6:30 am to 7:30 pm

Tickets: Entry free

Related Stories

Nightlife in Selangor

River View Seafood Restaurant
River View Seafood Restaurant, Kuala Selangor | Image credit: River View Seafood Restaurant/Facebook

Selangor’s nightlife includes pub crawls and bar hopping. It is also home to swanky clubs and high-end restaurants. In places such as Shah Alam, Petaling Jaya, and Kuala Selangor, most pubs serve innovative cocktails, a variety of bar snacks, sharable platters, and live music. Other cities offer a quieter approach to nightlife, with beach shacks, riverfront eateries, local markets, and some restaurants staying open until late. Either way, there is something for everyone.

Also read | 12 Speakeasy Bars In KL And Selangor Worth Unearthing

Top restaurants in Selangor

things to do in Selangor
Nasi Lemak | Image credit: مانفی, CC BY-SA 4.0, via Wikimedia Commons

Selangor is a foodie’s delight, offering various restaurants and cafes. From local dishes to high-end buffets, from Indian sweets to global cuisines, and festive menus to bakery items, Selangor offers it all. Some of the best restaurants in Selangor include Maria’s SteakCafe, Oregano Cafe, Yum Yum Seng Seng, and Nice Bistronome. Some of the best cafes for your cuppa joe include Teaxini, Inoha Cafe, and Noto Cafe & Bakery. And for those hankering after a mug of tea, places such as Tea+, Tanah dan Air Tea Bar, and Leaf Lohas are ideal.

Related Stories

Some of the best dishes to have here include beefy noodles, Sarawak Kolo Mee (egg noodles cooked with minced meat), durian ice cream, Nasi Lemak (rice cooked with coconut milk wrapped in pandan leaves), Tong Sui (sweet dessert soup), and Yu Sheng (salmon salad).

Shopping in Selangor

Sunway Pyramid Shopping Mall
Sunway Pyramid Shopping Mall, | Image credit: Sunwaypyramid, CC BY-SA 4.0, via Wikimedia Commons

Selangor is a haven for shopping aficionados, offering local street markets to swanky shopping malls with equal flair. Whether you are looking for souvenirs, home decor, apparel, accessories, or items of daily use, Selangor offers aplenty. Some of the best shopping malls in Selangor include Sunway Pyramid Shopping Mall, Paradigm Mall, and The Starling Mall. The Mitsui Outlet Park is one of the best factory outlet spots. It offers a wide variety of local and international brands. For those looking for wholesale deals, a visit to GM Klang Wholesale City is necessary. Petaling Street and Suria KLCC are ideal places to spend an entire day shopping and enjoying street food.

Insider tips for visiting Selangor

things to do in Selangor
Image credit: Slleong, CC BY-SA 1.0, via Wikimedia Commons
  • Keep a day aside to explore the picturesque villages along the beaches.
  • Weather predictions can be pretty unpredictable, so keep waterproof covers for your bags and electronics handy.
  • Instead of hailing a cab, try to use ride-booking apps for a smoother journey.
  • Keep your valuables close to your body at all times.
  • Learn a few Malay phrases to interact better with the locals.
  • Book your tickets to the attractions in advance to skip the long queues.
  • Keep yourself hydrated at all times, as it can get humid during the day, regardless of the weather.

(Feature image credit: QZPLX/Flickr)

Book your flight from Hong Kong to Kuala Lumpur

Related | Your Musical Guide To All The Live Concerts And Shows In Malaysia Confirmed For 2025

Note:
The information in this article is accurate as of the date of publication.
We may earn an affiliate commission when you shop through links on our site.

FAQs (Frequently Asked Questions)

What is Selangor famous for?

Selangor is famous for its beaches and natural beauty.

What are the natural places in Selangor?

The Kampung Kuantan Fireflies Park, Bukit Broga and Bukit Tabur are some of the most beautiful natural places in Selangor.

How do I get around Selangor?

Taxis, buses, and trains are the best way to get around Selangor.

Are there any cultural or religious customs I should be aware of while visiting Selangor?

Make sure to wear clothes that cover your shoulders and knees when visiting temples or other religious spots in Selangor. Tipping is not a prevalent custom here, so make sure you are not offending anyone when you tip.

How many days are required to explore Selangor?

To explore Selangor, make sure to spend at least 5 days here.

What are the adventure sports to try in Selangor?

You can try paragliding in Kuala Kubu Bharu or visit Sunway Lagoon to enjoy your fill of thrilling activities.

Written By

Esha Dasgupta

Esha Dasgupta

Senior Digital Writer - Growth, Travel

Esha is a traveller at heart, with a penchant for exploring the unchartered. She has previously worked ..Read More

Never miss an update

Subscribe to our newsletter to get the latest on travel, stay & dining.

No Thanks
You’re all set

Thank you for your subscription.