(Updated 2 August 2022)
Malaysia may be blessed with sunshine all year round, but the weather can get unpredictable sometimes. If you're looking out the window and wishing you can do something fun on a rainy day, we're here with a list of best things to do in KL on a rainy day. Featuring the best indoor activities in KL, we covered anything from relaxing spa sessions to indoor theme parks - just for you!
1. Pamper yourself with a relaxing spa session
Offering everything from aromatherapy massages to facial treatments, there are many spas in Kuala Lumpur to unwind and de-stress, more so when a rainy day calls for some indoor relaxation! Whether you're planning to indulge on some facials at HerbaLine, splurge on an exfoliating body scrub at the Hammam Spas or enjoy Malaysia's first onsen spa at Urban Retreat, scroll through our list of best spas in Kuala Lumpur for some me-time!
2. Say yes to afternoon teas
There’s a certain charm to afternoon tea, just something about catching up and sharing secrets with good friends over dainty delectables and a soothing cup of Earl Grey that can instantly brighten up the day, which is absolutely necessary on a gloomy day!
You can enjoy tartlets at Tim's Teapot Terrace, chocolate scones at Miss Ellie Tea House, or the classic afternoon tea at St. Regis Kuala Lumpur. Plan ahead with our list of Muslim-friendly high tea spots in Kuala Lumpur!
3. Pretend it's winter and try indoor ice-skating
Take advantage of the rainy weather and spend the day indoor ice-skating in a shopping mall! While it's the closest thing to a winter activity in Malaysia, it provides a chance for you and your kids to flex your skills on the ice.
Known as Sunway Pyramid Ice, you can occasionally watch the national team practice or even international tournaments at the rink! It'll be a fun day out for the entire family. If you've never ice-skated before, don't worry, Sunway Pyramid ice also offers 30-minute basic skating skills starting at RM70.
4. Go on a thrilling rollercoaster ride
Feeling bumped that you don't get to visit the outdoor theme parks in KL? Make your way to Berjaya Times Square Theme Park for some indoor adventure. Known as Malaysia's largest indoor theme park, it's divided into three sections: Galaxy Station, Fantasy Garden and Virtual Reality. On top of that, you can ride the Supersonic Odyssey rollercoaster, experience the rotating Spinning Orbit, or create your own avatar at Cosmo Theater.
5. Step into the world of virtual and augmented reality
Dubbed as the largest VR/AR theme park in Malaysia, step into the world of virtual and augmented reality at The Rift. Situated at Midvalley Megamall, you can choose from a wide range of high-tech experiences, ranging from free-roaming virtual reality shooters to thrilling rides.
6. Take your kids to KidZania Kuala Lumpur
Situated at Curve NX in Mutiara Damansara, the sky's the limit to everything that your kids want to be at KidZania Kuala Lumpur. With over 60 establishments across the KidZania map, let your kids perform real-life occupations in a simulated environment.
Some of which include a forensic scientist in a Crime Scene Investigation establishment, a police officer in the KidZania Police Department, or a McDelivery rider for McDonald's! Read more about KidZania Kuala Lumpur here!
7. Reach for the sky (almost) with indoor skydiving
While there are many thrilling things to do in Kuala Lumpur, there's only one where you can experience the unique adrenaline rush of indoor skydiving. Located in the 1 Utama Shopping Centre, Air Rider Indoor Skydiving offers a simulation of true freefall conditions.
With the guidance of an instructor, prepare to be lifted skyward once you step into the vertical wind tunnel. With no planes or parachutes, you can be assured of having a memorable outing with your loved ones here.
8. Buy new reads from an Instagram-worthy bookstore
If you're looking for exciting indoor activities to do during rainy days in Kuala Lumpur, visit a bookstore! Situated at Sunsuria Forum in Shah Alam, we bet you've never seen a bookstore in Malaysia quite like BookXcess Sunsuria.
With a slight resemblance to Starfield Library in Seoul, it's the first bookstore in Malaysia designed with a book tunnel concept. You can find plenty of fiction titles, autobiographies and cookbooks arranged around the exterior of the tunnel, but there are more books to be discovered when you take the escalator to the upper floors.
9. Enjoy a romantic staycation in the city
Does the rainy weekend sound like a good idea for a staycation in the city? Yes, definitely! Now that we're on the subject, how about planning a romantic staycation in Kuala Lumpur? Perfect for newly-weds and honeymooners, there are many luxury hotels in Kuala Lumpur that fit the bill, including Villa Samadhi, Majestic Hotel, and Grand Hyatt Kuala Lumpur! For more staycation ideas, check out these gorgeous accommodations in Kuala Lumpur for a romantic staycation with your significant other.
10. Eat your way through the city's best halal bakeries
If you'll be spending most of your rainy weekend indoors, you may as well be in the company of decadent cakes, flaky croissants and sinful pastries! The best part is, that there are many halal bakeries in KL you can take shelter until the sun comes out to play. From The Bread Shop in Bukit Damansara to Cake Jalan Tiung in Shah Alam, you'll be in for a treat!
Feeling bored on a rainy day in Kuala Lumpur? From indoor theme parks to bakery-hopping, there are many things to do in KL on a rainy day to keep things exciting! For more indoor activities, check out our recommended reads below.