19 Best Indoor Activities in KL for Rainy Day Fun

Joel Conceicao

Last updated: Oct 14, 20246 minutes

chuttersnap-C4Lrq1F3vDQ-unsplash

Top 19 Indoor Attractions in Kuala Lumpur

You're all ready to go out and suddenly, there's a downpour dampening your plans. Now, you aren't sure what to do. But hold on. There's no need to feel confined at home and let a little bit of rain spoil your day.

To help you make the most of your wet weather situation, here's an extensive list of the best indoor activities in KL for you to enjoy the next time bad weather rolls around:

SuperPark Malaysia

SuperPark is an all-in-one indoor park, full of adventure and guaranteed fun. Immerse yourself in pedalling cars, trampolines, street basketball, and more. You can choose different activities from the Adventure Area, Game Arena, and Freestyle Hall of the park.

Operating Hours: Open daily: 10am to 7.30pm

How to Reach: A 10-minute walk from KLCC Light Rail Transit (LRT) station.

Address: Unit 4-1, Level 4 Avenue K Shopping Mall, 156, Jalan Ampang, 50450 Kuala Lumpur (map)

Sunway Pyramid Ice Skating

While technically not in Kuala Lumpur, Sunway Pyramid Mall is full of fun things to do, and there's one special place you shouldn't miss: Sunway Pyramid Ice. It's perfect if you want a break from the city's hot (or wet) weather. Inside, you'll find a fantastic ice skating rink right in the middle of the mall, where you can show off your moves and watch talented skaters practice theirs as well."

Operating Hours: Open daily, 10am to 7.30pm

How to Reach: Take a train to Kelana Jaya station and then a feeder bus to Sunway Pyramid stop.

Address: 3, Jalan PJS 11/15, Bandar Sunway, 47500 Subang Jaya, Selangor (map)

Roller Light

Roller skating is a trend from the past that remains popular today and ranks among the best indoor activities in KL. You can enjoy this fun activity by visiting an indoor roller-skating rink. Just put on your socks, rent roller skates, and spin to your heart's content. Don't forget to capture a few pictures while flaunting your skills.

Operating Hours: Open daily, 10.30am to 9.30pm

How to Reach: The Wangsa Walk Mall is about a 22-minute walk from Jelatek, the nearest Metro Rail Transit (MRT) and LRT.

Address: Lot 1-39 & 1-40, Ground Floor, Wangsa Walk Mall, Jalan Wangsa Perdana 1, Wangsa Maju, 53300 KL (map)

WINDLAB Indoor Skydiving

Skydiving is no longer confined to the outdoors. Experience the same thrilling sensation indoors with a simulated 14,000-foot dive under the expert guidance of trained professionals. Even if it's your first time, you can take a 'fast-track' course to learn the basics of skydiving and have an enjoyable experience in no time.

Operating Hours: Sun to Thurs: 10am to 10pm. Fri & Sat: 10 to 10.30pm

How to Reach: Take the MRT Sungai Buloh-Kajang (SBK) line to the Bandar Utama MRT station, and then access 1 Utama through the MRT Direct Access Link or Skywalk.

Address: 1 Utama Shopping Centre, S601, 1 Utama E, 1 Lebuh Bandar Utama, Bandar Utama, 47800 Petaling Jaya, Selangor (map)

FlowRider

An indoor surfing water park – isn't it unbelievable? Well, not anymore. Enjoy an hour-long session on Malaysia's first surf simulator, FlowRider, one of the best indoor activities in KL. This watersports experience is an ideal way to improve your balance on the waves before heading out for the real thing.

Operating Hours: Sun to Thurs: 10am to 10pm. Fri & Sat: 10 to 10.30pm

How to Reach: Take the MRT Sungai Buloh-Kajang (SBK) line to the Bandar Utama MRT station, and then access 1 Utama through the MRT Direct Access Link or Skywalk.

Address: City Centre, 1 Utama Shopping Centre, LG601, Lower Ground Floor, 1 Utama E, 1, Lebuh Bandar Utama, Bandar Utama, 47800 Petaling Jaya, Selangor (map)

Jump Street Asia Trampoline Park

Come on over to Jump Street Asia, where you can have a blast bouncing high on trampolines and having fun in the open area. It's perfect for everyone, whether you're just starting out or already a pro. Plus, there are other exciting activities like two dodgeball courts, a foam pit with four launching lanes, and a slam dunk area with three trampoline basketball lanes.

Operating Hours: Tues to Sun: 10am to 6.30pm. Closed on Mon.

How to Reach: Take Rapid KL Bus U85 to Jaya One on Jalan University. Walk back 60 meters on Jalan University, then turn right onto Jalan 13/6. After about 400 meters, you'll find the entrance to Jump Street on your right.

Address: 8A, Jln 13/6, Seksyen 13, 46200 Petaling Jaya, Selangor (map)

HAUNTU

HAUNTU is far more than your typical haunted house; it's an immersive blend of live theater, role-play, and storytelling. This unique experience features real actors, audience interaction, and intricate mazes designed to send shivers down your spine. With a spine-tingling storyline set in a colonial hotel inhabited by the supernatural, HAUNTU is not for the faint-hearted. Plus, you'll definitely forget all about the rain with a visit here.

Operating Hours:  Mon: 2pm to 10pm. Tues: 4pm to 10pm. Weds to Fri: 2pm to 10pm. Sat & Sun: 11am to 10pm.

How to Reach: Take the LRT Kelana Jaya Line or MRT Putrajaya Line to Ampang Park Station, and it's a 5-minute walk after

Address: 360, Jalan Tun Razak, Pudu, 50400 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur (map)

 Petrosains, The Discovery Centre 

 Image Source

Petrosains, The Discovery Centre, is a science and technology museum that attracts young geeks and scientists with its numerous interactive exhibits designed to ignite their curiosity. Here, you can delve into the world of prehistoric animals and fossils, challenge your mind with mind games, explore space galleries, and enjoy science shows. It's a fantastic indoor activity, especially when your body is tired from all the traveling and fun activities.

Operating Hours: Mon to Fri: 9.30am to 5.30pm. Sat & Sun: 9.30am to 6.30pm

How to Reach: Take LIA Ekspress to KL Sentral or Pasar Seni (MRT Interchange SBK16), then transfer to Kelana Jaya Line Light Rail Transit (LRT) to KLCC Station (KJ10).

Address: Petronas Twin Tower, Level 4, Suria KLCC, Kuala Lumpur City Centre, 50088 Kuala Lumpur (map)

Aquaria KLCC

Aquaria KLCC, one of the top aquariums in Asia, is located right in the heart of the city. Witness a world of the most exotic aquatic creatures up close, from seahorses, stingrays, and sharks to many more, and do it all with a single-entry ticket that lets you spend the entire day exploring. And if you've never been before, here's a handy guide for you to get to Aquaria KLCC, from parking to public transport.

Operating Hours: Open daily, 10am to 8pm

How to Reach: From KLCC LRT station, first, walk towards Suria KLCC. From the Underpass Pedestrian Tunnel, Aquaria is a 10-min walk.

Address: Kuala Lumpur Convention Centre, Jalan Pinang, Kuala Lumpur City Centre, 50088 Kuala Lumpur (map)

IOI City Farm

Discover a cool new indoor place to have fun and learn at IOI City Mall in Putrajaya. IOI City Farm is a fresh and family-friendly attraction in Klang Valley that's like stepping into a living planet as it's all indoors! You can explore three main zones on two floors within a large 18,000 sqft area, plus get up close to over 70 different types of plants, small animals, and fish here.

Operating Hours: Open daily, 10am to 9pm

How to Reach: The mall is about 25 minutes from KL city, near South Klang Valley Expressway. You can buses as well as taxis to take you here.

Address: IOI City Mall, IOI Resort 62502, Selangor (map)

KidZania

KidZania, is an interactive theme park where your child can experience real-world jobs and learn about money. With around 70 different role-playing jobs and careers to explore, it's a great way to help them decide what they want to do when they grow up. Step into this mini replica of the real world, where everything is designed for your kids.

Operating Hours: Sun to Mon: 10am to 6pm. Closed on Tues

How to Reach: Take the LRT to Kelana Jaya and then a free shuttle bus to IPC Shopping Centre.

Address: Curve Nx, 18, Jalan PJU 7/5, Mutiara Damansara, 47810 Petaling Jaya, Selangor, Malaysia (map)

Cove Hub

Image Source

Unleash the gamer within you at Cove Hub with some seriously fun arcade-style, e-sports gaming, one of the best indoor activities for adults in KL. With an impressive collection of racing simulators (in fact, the biggest sim-racing set-up in Southeast Asia), you're guaranteed to inject some much-needed virtual excitement into your life here, while escaping the rain as well. What's there not to love?

Operating Hours: Open daily, 12pm to 2am

How to Reach: Best to hop on a taxi if you're in the city centre, which will take about 25-minutes

Address: No. 7, Jalan PJS 11/7, Bandar Sunway, 46150 Subang Jaya, Selangor (map)

Escape Room KL (9 Missions to challenge)

Image Source

Explore an exciting adventure at The Ultimate Escape Game Kuala Lumpur, a fantastic wet weather plan in KL. It's packed with thrilling challenges and mind-boggling puzzles. This interactive escape game experience transports you into mysterious worlds full of intriguing puzzles and codes. Discover clues in various settings, like a Haunted Prison, the Amazon Forest, Heists, and Murder Mysteries, adding excitement to your day, rain or shine.

Operating Hours:  Mon to Thurs: 11am to 8pm. Fri to Sun: 11am to 9pm.

How to Reach: The mall is just a 2-min walk from Tung Shin Hospital (Kl119) and is easily accessible via all kinds of transport.

Address: Level 7, Berjaya Times Square Mall 1, Jalan Imbi, Imbi, 55100 Kuala Lumpur (map)

VAR Live

Step into VAR LIVE MY, Malaysia's largest Virtual Reality (VR) theme park, either solo or with a multiplayer party. In a world of custom-made games, audio effects, and a virtual environment with infrared localisations, you can "dream with your eyes open," as the park's slogan suggests.

Operating Hours: Open daily, 10am to 10pm

How to Reach: It is situated within the city centre. You can take a direct underground tunnel from Cochrane MRT Station to here.

Address: L2-015, MyTOWN Shopping Centre, No. 6, Jalan Cochrane, 55100 Kuala Lumpur (map)

Art & Bonding: Sip Wine and Paint Experience

When it comes to unwinding after a long day of work (or finding fun things to do on a rainy day), few things compare to painting unless, of course, you add a glass of wine to the mix. Enter the Sip & Paint Experience, where art and wine come together for the ultimate relaxation session. Here, you can let your creativity flow while enjoying a glass of wine, make new friends, and create a one-of-a-kind masterpiece that's all your own.

How to Reach: This experience is located in central Kuala Lumpur and is accessible by all kinds of transportation options.

Address: 22-3, Jalan 25/70a, Desa Sri Hartamas, 50480 Kuala Lumpur (map)

 Pottery-making Class 

Image Source

Spend a day indoors in a quaint set-up to learn about pottery in Malaysia. You can enrol in a trial class or opt for the package course. If you have limited time, you could choose an instant quick-wheel experience.

There are many pottery studios you can check out in Kuala Lumpur - 22CraftStudio, Good Times DIY Pottery Studio, and Clay Expression to name a few.

Batik Workshop

At Jadi Batek Gallery, you can participate in sessions on Batik coloring, Batik drawing, and making tote bags or T-shirts, each providing you with insights into this traditional art form of Malaysia. Regardless of your artistic skills, you can enjoy this hands-on experience and cultural learning opportunity at one of the best indoor activities in KL.

Operating Hours: Open daily, 9am to 5.30pm

How to Reach: It is a 5-min walk from Tun Razak Exchange MRT station in the city centre.

Address: 30, Jalan Inai, Off Jalan Imbi, 55100 Kuala Lumpur (map)

Latte Art Class

Image Source

Along with café-hopping in KL, why not learn the basics of making a perfect coffee and give it a finishing touch with latte art? Know the tricks of a pro barista at some of the best latte classes in the city, including Barista Experience Academy, Hobby N Coffee, and more.

Bonus: Skytropolis Indoor Theme Park

Okay, so Skytropolis Indoor Theme Park isn't technically in Kuala Lumpur, but it's such a cool spot to spend time indoors that we just had to add this Genting Highlands attraction to the list.

If you're in Genting (just a one-hour drive from KL), there’s no better place to be when the weather isn’t on your side than this indoor theme park, with over 20 thrilling rides to choose from, including Spin Crazy and Super Glider.

Operating Hours: Sun to Thurs: 12pm to 8pm. Fri & Sat: 10am to 10pm.

How to Reach: It's a one-hour drive via the Lebuhraya Kuala Lumpur - Gua Musang/Route 2/E8

Address: Level 1, First World Plaza Resorts World, 69000 Genting Highlands, Pahang, Malaysia (map)

Make the Best of a Rainy Day!

A place as vibrant as Kuala Lumpur has something in store for everyone. You will certainly never get tired of the plethora of indoor options in Kuala Lumpur. Whether it's a sudden downpour or a seasonal shower, with this guide and list of the best indoor activities in KL, you are sure to enjoy your day to the fullest.

Commonly Asked Questions

What are the most famous indoor things to do in KL?

Indoor ice skating, Indoor Skydiving, Virtual games, Aquariums, Trampoline Parks, Racing cars, Science Museums, and Paranormal experiences are some of the most best indoor activities in KL. The list is endless.

Do we need to book tickets in advance for the indoor activities in KL?

Although it is not a mandate everywhere, booking tickets in advance will save you from facing last-minute hassles and unavailability, especially on weekends.

Are there any indoor engagements for senior citizens in KL?

Senior citizens might want to choose the less strenuous ones like a latte art class, pottery making, or Sip & Paint art experience.

How much time does it take for an arts & crafts session?

Depending on the complexity of the craft, an average trial class might be 30 minutes to an hour. Further, package courses will be of longer duration over multiple sittings.

How much do indoor activities cost in Kuala Lumpur?

They vary in cost depending on their level, type of activity, and required time.

Share this article

Written by Joel Conceicao

Joel has a serious addiction to mountain hiking and is a bona fide beach bum. Inspired by Anthony Bourdain to travel fearlessly, he has explored from the Himalayas to the Andaman Sea, honing over a decade's worth of travel writing experience.

Get travel inspiration and exclusive promotions sent to your inbox.