Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages

28 Instagrammable Places To Visit In Selangor

dahcuti > Blog > Inspiration > 28 Instagrammable Places To Visit In Selangor

When most Selangorians think of weekend getaway, the first thing that comes to mind is: head out of state. It’s a shame really, as there are just as many stunning photo opportunities just around the corner.  Scroll down our list to see our recommendation of 28 instagram-worthy places to visit in Selangor.


1. Batu Caves
28 Instagrammable Places To Visit In Selangor 11
Image via @adriant1000 (Instagram)

Lets start with the most obvious one out of the lot. Bar none one of Selangor’s most frequented tourist attractions, Batu Caves is verdant limestone hill comprised of three main caves and a number of smaller ones. It was recently given a vibrant makeover, including repainting the steps in rainbow colours and the installation of a 48-meter tall golden Hindu statue at the entrance, making it one of the most Selangor’s instagrammable attractions.

Make your way up its 272 steps and behold the views from above. Monkeys frolic around the caves, and is a popular spot for rock climbing enthusiasts.

Location:  Batu Caves, Gombak, Selangor (Google Maps)


Rounded Box

Planning a trip to Selangor soon? ✨

🛌 Booking hotels in Selangor: Agoda, are our go-to platforms to look for the best hotels & homestay in Selangor

🏄‍♀️ Booking attraction tickets & tours in Selangor: Klook is the best platform to find discounted tickets & tours in Selangor

🚘 Renting a car in Selangor: Qeeq is what we use to find rental cars in Selangor

📲 Getting SIM cards in Selangor: Use Klook or Airalo to stay connected in Selangor


2. BookXcess Sunsuria Forum
28 Instagrammable Places To Visit In Selangor 12
Image via @timmy727 (Instagram)

A very popular landmark in Setia Alam, BookXcess Sunsuria Forum is touted as Malaysia’s first book tunnel concept bookstore. With a towering circular bookshelf at the entrance and a mini-maze made up of bookshelves, the spiral tower at Sunsuria Forum is unmissable and draws you down a rabbit hole into a wonderland of books.

Location: SB-1, Sunsuria Forum, No.1, Jalan Setia Dagang AL U13/AL, Seksyen U13, Setia Alam, Selangor (Google Maps)

🛌 Where to stay in Kuala Lumpur?

Budget $
Hotel Olympic Malaysia
Mid-Range $$
Traders Hotel KL
Luxury $$$
Mandarin Oriental KL

3. I City Shah Alam
28 Instagrammable Places To Visit In Selangor 13
Image via @adriant1000 (Instagram)

Featured in CNN’s top 25 most colourful places in the world, The City of Digital Lights in i-City has over one million environment-friendly LED lights, all working in tandem to turn the park into a colourful wonderland during night time.

This family-friendly theme park has numerous attractions and rides to keep you occupied during your time there, like SnoWalk, WaterWorld and many more!

Location:  I-City, Seksyen 7, Shah Alam, Selangor (Google Maps)


4. Elmina Valley Park
28 Instagrammable Places To Visit In Selangor 14
Image via Helmi Baharum (Facebook), @wendy_ng, @xtrajossanggur (Instagram)

A trending instagrammable hotspot in Shah Alam, Elmina Valley Park is located in the new township of Elmina City. This scenic park is popular amongst locals and features many instaworthy sights like a colourful rainbow walkway and the Elmina Iconic Bridge.

Perfect for a short visit, there’s a plethora of activities you can do in the park, like jogging, cycling and skating.

Location:  Elmina Valley 3, 176, Jln Metafasa U16/3, Shah Alam, Selangor (Google Maps)


5. Kampung Pelangi Kuala Selangor
28 Instagrammable Places To Visit In Selangor 15
Image via Helmi Baharum (Facebook)

The recently opened Kampung Pelangi Kuala Selangor is the latest viral sensation to hit the social media sphere. Also known as Kuala Selangor Cabin Camp (KSCC), this trendy rainbow village is the result of a transformative makeover that spanned months. Stepping inside transports you to a world of rainbow coloured houses, adorable decor, lush gardens, petting zoos, cabin stays and more.

Visitors can try out fun and exciting activities like archery, obstacle courses, yoyo karts and many more. There’s an entrance fee of RM15 to enter.

Location: Lot 4021, Jalan Rizab Zazuli, Kampung Bukit Hijau, Jeram, Selangor (Google Maps)


6. Mirror Lake Shah Alam
28 Instagrammable Places To Visit In Selangor 16
Image via Teo Seng Seong (Facebook)

A hidden oasis tucked amidst the verdant hills of Shah Alam, Mirror Lake is a stopover along the Bukit Sapu Tangan trail. Getting to this hidden gem requires a sweaty trek through lush jungle, but it’s all worth it the moment you arrive here. Take five to admire the breathtaking scenery as you dip your feet in its tranquil, reflective waters.

Location:  Bukit Sapu Tangan Trail, Shah Alam, Selangor (Google Maps)


7. Sekinchan Paddy Fields
28 Instagrammable Places To Visit In Selangor 17
Image via @fiz_zero (Instagram)

Dubbed as the ‘Rice Bowl’ of Selangor, Sekinchan is renowned for its scenic paddy fields that spread out endlessly into the horizon. Irrigation canals and sparse kampung houses dot the landscape in between, making for perfect pictures to upload to your social feed.

Plan your trip between March to May or September to November to catch the green and yellow coloured hues of growing paddy fields.

Location: Sekinchan, Selangor (Google Maps)


8. Bukit Batu Pahat, Kuala Kubu Bharu
28 Instagrammable Places To Visit In Selangor 18
Image via @fikrasgram (Instagram)

Towering almost 410 meters, Bukit Batu Pahat offers sweeping views of the Kuala Kubu Bharu landscape from the top. A relatively easy hike, it would require roughly 1.5 hours of trekking along a clear dirt road to reach the top. This scenic hill is particularly popular with paragliding enthusiasts, who use the summit as a jumping off point.

Location:  Bukit Batu Pahat, Kuala Kubu Bharu, Selangor (Google Maps)


9. BMC Blue Lake
28 Instagrammable Places To Visit In Selangor 19
Image via @jasonc_ambassador (Instagram)

Formerly a quarry, this majestic turquoise blue lake nestled in a remote corner of Bandar Mahkota Cheras offers breathtaking views unlike any other. Getting to the top requires a strenuous 10-20 minute hike, but the beautiful scenery surrounding the lake is definitely worth the climb for some instagram-worthy photos!

Due to a private construction nearby, the area is now closed to public.

Location:  BMC Blue Lake, Bandar Mahkota Cheras, Selangor (Google Maps)


10. Gamuda Cove
28 Instagrammable Places To Visit In Selangor 20
Image via @gamudacove (Instagram)

Just under an hour’s drive from Kuala Lumpur city centre, Gamuda Cove is an exciting new 1530-acre township in Southern Klang Valley, set next to sprawling wetlands and lush forest reserves. There’s plenty of sights here that’s worthy for the ‘gram, such as a relaxing ride atop Southeast Asia’s first Aerobar. There’s other activities to keep you occupied here, like chilling at the Beach Pool Club, or drifting up and down the world’s first elevated drift kart track.

Location:  Discovery Park, Gamuda Cove, Dengkil, Selangor (Google Maps)


11. Sky Mirror, Kuala Selangor
28 Instagrammable Places To Visit In Selangor 21
Image via @fadilasajai, @chocaholic20, @jolenejourne (Instagram)

Named after its mirror-like reflection of the sky, Sky Mirror is a mysterious island that will only emerge for several days every month. The moment you step on to Sky Mirror, its unparalleled beauty will take your breath away. The best time to visit is just before sunset for the best shots!

The only way to get here is by a 30 minute boat ride from Kuala Selangor. The jetty itself is quite instagram-worthy, having seen a few makeovers over the years.

Location: Jeti Sky Mirror, Jalan Sultan Mahmud, Kuala Selangor, Selangor (Google Maps)


12. Eco Ardence Labs
28 Instagrammable Places To Visit In Selangor 22
Image via @ewlabs, @aiman_nasution, @babythetravelbear (Instagram)

Eco Ardence Labs in Shah Alam is a picturesque “mini container town” with instagrammable spots at every corner. For those who want a quick weekend escape, this is the place to go. There’s a huge list of things to do here, you can go photo hunting on foot, chill by the lakeside at Maya Park or rent a bicycle. Once you’re done exploring, there are cafes and restaurants for you to relax over a meal or a cup of coffee.

Location: Eco Ardence, Persiaran Setia Alam, Setia Alam, 40170 Shah Alam, Selangor (Google Maps)


13. Laman Tebu Aidil Orked
28 Instagrammable Places To Visit In Selangor 23
Image via @ejahrasid (Instagram)

Laman Tebu Aidil Orked in Sungai Besar is a hidden gem that not many people know of. Surrounded by stacks of sugar cane foliage, this picture-perfect cafe is the ideal location to chill over a meal while taking in the surrounding beautiful countryside.

The cafe opens daily, from 3:00pm till 7:00pm. The menu on offer here features a wide variety of local eats, like nasi lemak, nasi impit ayam, laksa and of course, fresh sugar cane juice.

Location: Jalan Parit 3 1/2 Sg Hj Dorani, Sungai Besar, Selangor (Google Maps)


14. Kota Bridge, Klang
28 Instagrammable Places To Visit In Selangor 24
Image via @imrottenapple (Instagram)

Are you fascinated by the beautiful architecture of the Manhattan Bridge in New York but can’t afford to pay for a flight ticket to go there? Well, there’s something similar in Klang!

Built over the Klang River, Kota Bridge is the first double-decked bridge in Malaysia! Originally built for two way traffic, the upper deck has since been converted to a public space and no longer permits motorized traffic. However, the lower deck is still open to motorcycles, bicycles and pedestrians, opening up opportunities for plenty of instaworthy shots

Location: Kota Bridge, Klang, Selangor (Google Maps)


15. Spacerubix, Puchong
28 Instagrammable Places To Visit In Selangor 25
Image via @jayychw (Instagram)

Spacerubix in Puchong is a vibrant, eye-catching structure that looks almost like a giant Rubik’s cube that can be seen along the LDP highway. Offering a wide selection of amenities for various group events like birthday celebrations, fitness and corporate meetings, the creatively designed spaces inside Spacerubix are perfect for some Insta-worthy shots!

Location: Jalan TPP 1/7, Taman Perindustrian Puchong, Puchong, Selangor (Google Maps)


16. Nasi Ambeng D’Rebung, Sungai Pelek
28 Instagrammable Places To Visit In Selangor 26
Image via Rohaiju Baharuddin, Nasi Ambeng D’Rebung (Facebook)

Did you know Selangor actually has a bamboo forest that’s very reminiscent of those in Japan? Head on over to Nasi Ambeng D’Rebung in Sungai Pelek for one of the most unique dining experiences anywhere. Delight your tastebuds with nasi ambeng, a local favourite served in platters whilst in an alfresco setting surrounded by a lush bamboo grove. Once you’ve had your fill, don’t forget to take lots of pictures!

The restaurant opens from 11:00am till 5:00pm, Saturday and Sunday only. Advance reservation may be required as seating is limited.

Location: Pusat Aktiviti Homestay Banghuris, Sungai Pelek, Selangor (Google Maps)


17. Istana Bandar Jugra
28 Instagrammable Places To Visit In Selangor 27
Image via @clinsmund, @ekstagram (Instagram)

One of Selangor’s most astonishing hidden gems, a sense of mystery envelops the beautiful and incredibly well-preserved Istana Bandar in the former royal town of Jugra. Be enthralled by its beauty as you walk the palace grounds & gardens, and keep your eyes peeled as there are plenty of photo opportunities around every corner.

Location: Jalan Istana Lama, Jugra, Selangor (Google Maps)


18. Sri Banting Dredge, Dengkil
28 Instagrammable Places To Visit In Selangor 28
Image via @drone_aero (Instagram)

A remnant of Selangor’s tin mining heydays, the Sri Banting Dredge is only one of two surviving tin dredges in Malaysia (the other is the Tanjung Tualang Tin Dredge in Batu Gajah, Perak). Left abandoned in a secluded spot near Dengkil, this enormous piece of engineering can be accessed via a gravel road. You may view the dredge from afar, however climbing aboard the dredge is not permitted as it’s still a private property.

Location:  Sri Banting Dredge, Dengkil, Selangor (Google Maps)


19. Night Bus 127, Jenjarom
28 Instagrammable Places To Visit In Selangor 29
Image via @nightbus127 (Instagram)

Have you ever dined on a bus? Head on over to Night Bus 127 (formerly an old bus that was refurbished and turned into an eatery) in Jenjarom that offers a one-of-a-kind dining experience. Although the bus remain stationary, its vintage red seats and old-school vibes more than make up for it. Treat yourself to delicious western delights like grilled lamb chop and homemade beef burger as you take lots of instaworthy pictures.

Nightbus 127 is open for dinner daily (except Tuesdays) from 5:00pm till midnight. As seats are limited, it’s advisable to make a reservation beforehand.

Location: Lot 389, Jalan Klang Banting, Batu 13, Jenjarom, Selangor (Google Maps)


20. Mah Meri Cultural Village, Pulau Carey
28 Instagrammable Places To Visit In Selangor 30
Image via @discoverselangor, @ekasumadji (Instagram)

Sometimes referred to as the ‘Masked Men of Malaysia’, the Mah Meri is one of 18 indigenous tribes living in Peninsula Malaysia. Widely regarded as highly skilled mask craftsmen, the Mah Meri people has lived in Pulau Carey for over a hundred years.

The village is open for visit year round, however the best time to visit is during Hari Moyang, which takes place around March or April annually. During the festival, the tribesmen wear intricately carved masks and perform mystifying traditional dances like Tarian Jo-oh and Tarian Topeng. Such a visit makes for an unforgettable experience and plenty of photos that are worthy to upload to your social feed.

Open on Saturday and Sunday, from 9:00am till 6:00pm. It costs RM5 to enter, walk-ins are welcomed

Location: Jln Kampong Orang Asli Sungai Bumbun, Kampung Manikavasagam, Pulau Carey, Selangor (Google Maps)


21. Quayside Mall, Teluk Panglima Garang
28 Instagrammable Places To Visit In Selangor 31
Image via @quayside_mall, @discoverselangor, @nrftnfrhnim (Instagram)

This instagram-worhty lifestyle mall near Bandar Rimbayu (somewhere between Teluk Panglima Garang and Kota Kemuning) is the latest addition to the Klang Valley’s already impressive list of malls. Boasting a huge lake, it’s perfect for lakeside dining and tons of exciting activities! Stroll along Flamingo Park that’s adorned with dozens of quirky, life-sized pink flamingo statues and many other pink-themed decor

Location: Quayside Mall, Telok Panglima Garang, Selangor (Google Maps)


22. Lover’s Bridge, Tanjong Sepat
28 Instagrammable Places To Visit In Selangor 32
Image via @ivyseeeeee, @saviramillenita, @juniel21 (Instagram)

Although quite far off the beaten path, a trip to Tanjung Sepat is like taking a trip back to simpler times. Arguably the most famous landmark of this thriving fishing village is the Lover’s Bridge. In the past, the bridge was likely a popular hangout for couples at night, hence the name. Nowadays it’s a sightseeing magnet for visitors who crave for gorgeous sunsets and an escape from the city.

Location: 21, Jalan Senangin 1, Taman Tanjung, Tanjong Sepat, Selangor (Google Maps)


23. Hilltop Cuisine Kota Warisan
28 Instagrammable Places To Visit In Selangor 33
Image via @hilltopcuisine (Instagram)

A great little place for a romantic and intimate dinner, Hilltop Cuisine Kota Warisan in Sepang enjoys hilltop vistas of the surrounding town and countryside. Tuck into its extensive menu and savour delicious offerings as you stare out into the sunset.

The restaurant is open daily, 3:00pm till midnight. Gets very busy especially during weekends, prior reservation may be required.

Location: Persiaran Warisan, Kota Warisan, Sepang, Selangor (Google Maps)


24. Gamuda Gardens
28 Instagrammable Places To Visit In Selangor 34
Image via Gamuda Gardens (Facebook)

Nestled in a quiet corner of Sungai Buloh, the upcoming Xploria in Gamuda Gardens is set to take the nation by storm!  There will be lots to discover at the central park – explore themed zones like Paws Playland, Big Bucket Splash, Waterfront Village and take part in fun and exciting activities like donut boat rides, horseback riding and Malaysia’s first Skyline Luge (coming soon in 2023)!

Location: Xploria, Bandar Gamuda Gardens, Kuang, Selangor (Google Maps)


25. Bukit Kuari Rawang
28 Instagrammable Places To Visit In Selangor 35
Image via @anne_osman (Instagram)

Connecting Rawang and Serendah, the Rawang Bypass took 12 years to construct and is the tallest bridge in Malaysia, standing at a height of almost 60 meters above ground! Zigzagging its way through verdant rainforest, the view is a breathtaking one especially during a misty sunrise.

For the best views of the Rawang Bypass, head up to the lookout point atop Bukit Matt. It can be reached with a 30 minute hike via the Bukit Kuari Trail in Rawang Perdana.

Location:  Bukit Kuari Trail, Rawang Perdana, Selangor (Google Maps)


26. Puchong Perdana Mosque
28 Instagrammable Places To Visit In Selangor 36
Image via @ahmadfaisal.ismail (Instagram)

Located in Puchong Perdana, Masjid As-Salam (also known as Masjid Terapung Puchong) is currently the only floating mosque in Selangor. Built some years ago, the elegant Puchong Perdana mosque is truly a captivating sight to behold.

Location: Masjid As-Salam Puchong Perdana, Taman Puchong Perdana, Puchong, Selangor (Google Maps)


27. Selangor-Japan Friendship Garden
28 Instagrammable Places To Visit In Selangor 37
Image via Sitelink Landscape Architects (Facebook)

Located next to Dataran Kemerdekaan in Shah Alam, a stroll in the Selangor-Japan Friendship Garden (also known as Taman Persahabatan Selangor Jepun) will make you feel like you’re in Japan! Costing RM3.8 million to build, this gorgeous garden was built as an appreciation towards Japan’s continuous investment in Selangor.

Featuring many unique Japanese architecture with 5 scenic zones including the Zen Garden, Maze Pond, Torii Gateway and reflexology garden, this is a great place to relax and take lots of photos! The park opens daily from 10:00am till 7:00pm and is free to enter.

Location: Persiaran Bandar Raya, Seksyen 14, Shah Alam, Selangor (Google Maps)


28. Tadom Hill
28 Instagrammable Places To Visit In Selangor 38
Image via @tadomhillresorts (Instagram)

A beautiful glamping resort near Banting, Tadom Hill is a natural playground that boasts almost 40 acres of limestone hills, lakes and trees. Perfect for those who want to escape from the hustle and bustle of city life and unwind, visitors can try out a plethora of fun and exciting activities like tarzan swings, swimming, ATV rides and lots more!

Location: No.2, Jalan Bukit Tadom, Kampung Labohan Dagang, Banting, Selangor (Google Maps)

About the author

There's three things he absolutely loves about life: Eat, Travel and Photography. Ever since being bitten by the travel bug, he has been looking for ways to chronicle my life's journeys and share his enthusiasm with the world. Eat. Travel. Photography represents just that
✨ Never miss an update!

Stay tuned for the latest updates and promos from us ?

Join Our Telegram

RM 0.00