Home » Destinations » Malaysia » 17 things to do in Kuala Lumpur in 2 days or more

17 things to do in Kuala Lumpur in 2 days or more

by Steph

If you’re looking for the best Kuala Lumpur itinerary for 2 days, this guide will show you a list of 17 top attractions you can’t miss and helpful tips to help you plan a budget trip to Kuala Lumpur! 

Kuala Lumpur is the capital city of Malaysia and a major stopover hub for most airlines within Southeast Asia. There is no shortage of places to visit in KL! In fact, Kuala Lumpur has it all: the world’s tallest twin towers, delicious street food, eclectic neighborhoods, affordable shopping and tropical rainforest lying in the middle of skyscrapers! 

Two days in Kuala Lumpur is the right amount to time to soak in all the major attractions, making it one of the best places to visit in Malaysia for a short getaway. Having visited this city three times now, I’ve compiled a list of the top things to do in Kuala Lumpur in 2 days with my recommendations for budget hotels and tips on how to get around the city! And, if you have an extra day in Kuala Lumpur, I’ve included a few other places to visit as well.

Top Things To Do In Kuala Lumpur Malaysia

Need more ideas for your trip to Malaysia? Check out these posts:

Disclaimer: This article may contain affiliate links, which means that each time you click through and make a purchase, I may earn a small commission at no extra cost to you.


If you’re looking for the best places to visit in Kuala Lumpur in 2 days, this travel guide will show you some of the top things that you need to add to your Kuala Lumpur itinerary. I’ve grouped all the attractions by location so that you can save time and money on transportation. 

  • Day 1: Petronas Twin Towers, KLCC Park, Aquaria KLCC, Bukit Bintang and Jalan Alor night market
  • Day 2: KL Tower, KL Forest Eco Park, Chinatown, Little India and Thean Hou Temple.
  • Day 3 (More time in Kuala Lumpur?): Batu Caves , Masjid Jamek, Merdeka Square, KL Bird Park, Royal Malaysian Police Museum, Butterfly Park and street arts


Start off with one of the top things to do if you have only 2 days in Kuala Lumpur: visiting the Petronas Twin Towers! You can’t say you’ve been to Kuala Lumpur without seeing the iconic twin towers! They are the tallest twin towers in the world, standing at a height of 452 meters.  

The towers are connected by a sky bridge which you can visit between 9 a.m and 9 p.m from Tuesdays to Sundays (except on Fridays when it’s closed from 1 p.m to 2.30 p.m). Tickets on the official website cost US$ 20 (RM 80) for adults and US$ 8 (RM 33) for children.

If you prefer, book a discounted ticket, including a one-way transfer on Klook for about US$ 27 (RM 111.80) for adults and US$ 11 (RM 45.55) for children. Get there early or book in advance as tickets sell out fast.

Get your discounted tickets for Petronas Towers here!

KL Travel Tip: If your hotel is located in Bukit Bintang, you can easily reach the Petronas Towers on foot by using the air-conditioned walkway from the Pavilion Shopping Mall. 

Lake symphony at the Petronas Twin Towers in Kuala Lumpur
Petronas Twin Tower KL


KLCC Park is a huge garden that comprises of a kid’s playground and pool and several walking trails. The main reason tourists visit this park is to watch the lake symphony light and water show every day at 8 p.m, 9 p.m and 10 p.m. You can also get an awesome view of the Petronas Twin Towers from the park.        


Located within walking distance from the Petronas Towers, Aquaria KLCC is among the largest aquarium in Southeast Asia. The aquarium has a collection of 5,000 land and sea creatures and even features an underwater tunnel where you can get up close and personal with sharks, manta rays and much more! 

Aquaria KLCC is open daily from 10 a.m to 8 p.m. Tickets cost only US$ 11.45 (RM 47) for adults and US$ 9 (RM 37) for children if you book on Klook.

Get your discounted tickets for Aquaria KLCC here! 

Aquaria KLCC kuala lumpur malaysia
Aquaria KLCC


Due to its central location, Bukit Bintang is the best place to base yourself if you’re spending 2 days in Kuala Lumpur. Although there are mainly luxury hotels, mid-range and budget options are also available.   

Bukit Bintang is Kuala Lumpur’s shopping district and has a wide range of high-end shopping malls such as Pavilion and Fahrenheit 88 with a mix of more affordable ones like LOT 10, Low Yat, Sungei Wang Plaza and Berjaya Times Square. These are definitely the best places to go for shopping in KL on any budget! 

Bukit Bintang Kuala Lumpur malaysia
Hotels and shopping malls in Bukit Bintang

KL Travel Tip: LOT 10 has a large basement area with delicious street food where you can have lunch for very cheap and the Berjaya Times Square even has an indoor theme park!  


If you’re looking for the best street food in Kuala Lumpur, you need to visit Jalan Alor Night Market! Located in Bukit Bintang, Jalan Alor is where you’ll find the best and cheapest street food in KL from sundown till dawn. Don’t forget to sample the Lok Lok, satays, noodles and kuih sweets!  


Standing tall at a height of 421 meters, the KL Tower actually offers better views than the Petronas Tower and is a must in any 2-day Kuala Lumpur itinerary!

There are two observation decks; one indoor at 276 meters and another one at 300 meters where you can get a 360-view of KL’s skyline. Test your limits by going inside the skybox made of glass which extends out of the building. It’s clearly not for the faint of heart!  

The best time to visit is during sunset when you’ll start seeing the whole city light up. The KL Tower is open between 9 a.m and 10 p.m. Book your tickets on Klook for about US$ 20 (RM 82.80) for adults and US$ 12 (RM 49.70) for children to benefit from a discount!

The KL Tower is located right next to the KL Forest Eco Park, so you can easily combine a visit between these two.   

Book your discounted tickets for KL Tower here! 

KL Tower kuala Lumpur Malaysia
Admiring the city light from the Skybox at KL Tower


You may be wondering what to do in Kuala Lumpur to escape the city’s hustle for a while. Why not trek along the walking trails and canopy bridges of KL Forest Eco Park? 

It’s hard to believe that this small chunk of tropical forest is located right in the heart of the city. You won’t hear any noise here apart from the occasional chirping of birds.

The park is free to explore and is open every day from 7 a.m to 6 p.m but it’s better to go in the morning to avoid the heat. Also, be careful on the canopy bridge as some parts are not well-maintained. 

Canopy bridge KL forest eco park
Walking over the canopy bridge at KL Forest Eco Park


Petaling Street  

Being one of the top tourist attractions in Kuala Lumpur, Petaling Street is packed with rows of stalls selling everything from souvenirs to knock-off handbags and accessories but most importantly, the foodie’s scene is what attracts most tourists.  

The area is always buzzing with activity and every vendor will be fighting for your attention. Test your haggling skills to see if you can score the cheapest price

Kasturi Walk  

Kasturi Walk is a covered walkway and a less hectic version of Petaling Street where you’ll also find fake designer goods.  

Central Market (Pasar Seni)

From its early beginnings as a wet market, the Central Market has now been converted into an art and craft center where you can get your hands on local handicrafts such as batik prints, sculptures and souvenirs. The market is open every day from 10 am to 9.30 pm. 

The Central Market is a major tourist spot in Kuala Lumpur and is open every day from 10 a.m to 9.30 p.m.


Looking for the most colorful places to visit in Kuala Lumpur in 2 days?  Head over to Little India (also known as Brickfields) and it’ll immediately feel like you have set foot in India! Wander in between the colorful archways and explore the rows of shops blaring Bollywood music while selling colorful saris, flower garlands and Indian sweets and snacks. 

Colorful archways in Brickfields Little India
Colorful archways in Brickfields Little India


One thing you can’t forget to add to your 2-day Kuala Lumpur itinerary is a visit to Thean Hou Temple. The temple was built in 1987 in honor of Mazu, Goddess of the Sea. There is no entrance fee to visit the large complex which comprises of statues of dragons and deities within perfectly manicured gardens.  

Inside, you’ll find three alters each holding the statues of Guan Yin, Goddess of mercy, Shui Wei Sheng Niang, Goddess of the waterfront and Mazu. The intricate carvings and tiles adorning the walls will definitely leave you speechless!  

The top deck offers panoramic views over Kuala Lumpur and the temple looks absolutely spectacular during Chinese New Year with hundreds of Chinese lanterns hanging all over the temple grounds. Thean Hou Temple is one of the most beautiful places to visit in Kuala Lumpur and you should not skip it when planning your trip!

Thean Hou Temple kuala lumpur malaysia
So many lanterns at Thean Hou Temple!

Finally, if you have more days to spend in Kuala Lumpur, I highly recommend you visit the following places: 


Unfortunately, I didn’t venture this far in Kuala Lumpur, but photos of the Batu Caves are all over Instagram due to its recently painted stairs. The climb over the 272 steps leads to a Hindu temple inside of a limestone cave and is one of the most beautiful places to visit in KL. 

You can easily reach the Batu Caves by taxi, train or bus. For more convenience, you can book a join-in or private half-day tour including hotel pickup which you can get at a discounted rate on Klook.

Book your half-day tour of Batu Cave, including transportation here! 

Or, if you’re on a lower budget but still want the convenience of having transportation sorted out in advance, you can book a shared shuttle bus that departs from Bukit Bintang at 10 a.m and 2 p.m. The bus will then wait for you until 12 p.m or 4 p.m. 

Book your shared shuttle bus transfer to Batu Caves here!  


If you want to learn about Malaysia’s Islamic culture, one of the best things to do in KL is visiting the Masjid Jamek. Located right next to Merdeka Square, Masjid Jamek is one of the oldest Islamic Mosque in Kuala Lumpur. The Mosque is free to visit from Saturdays to Thursdays outside of prayer time.  

Masjid Jamek KL Malaysia
View of Masjid Jamek from the train station


Merdeka Square is a large green space where Malaysia proclaimed its independence in 1957. The colonial building in the backdrop serves as offices for the Ministry of Communications, Tourism and Culture.  

Merdeka Square Kuala Lumpur Malaysia
Merdeka Square Kuala Lumpur


To witness more than 3,000 local and foreign birds roaming about the lush vegetation, head over to KL Bird Park. The entrance costs US$ 14.45 (RM 63) for adults and US$ 9.60 (RM 42) for children. The KL Bird Park is one of the best activities in Kuala Lumpur for kids and adults alike. 

If you want discounted tickets to the Bird Park including a one-way transfer, you can book in advance on Klook.

Operating hours: Daily from 9 a.m to 6 p.m. 

KL Travel Tip: If you want to stop for lunch, Hornbill restaurant serves the best Nasi Lemak! 

Get your discounted tickets to the KL Bird Park here! 

Bird in KL Bird Park


Located within the same area as the KL Bird Park, the Royal Malaysian Police museum is free to visit between 10 a.m and 6 p.m from Tuesdays to Sundays (except on Fridays when it’s closed from 12.30 p.m to 2.30 p.m).  

The museum has several exhibits that give an insight into the history of the Malaysian Police force. There’s even a Cessna aircraft on display at the entrance!

Cessna Aircraft - Royal Malaysian Police Museum KL
Cessna aircraft at the Royal Malaysian Police Museum


A must-see in Kuala Lumpur, the KL Butterfly Park houses over 5,000 butterflies and is located just a 10 minutes’ walk from the KL bird park. Tickets cost US$ 5.80 (RM 24) for adults and US$ 3 (RM 13) for children. 


Although not as famous as the neighboring Penang or Ipoh, Kuala Lumpur has some cool street arts and murals, which even feature some of Ernest Zacharevic’s works. 

If you’re looking for street arts right in the heart of Bukit Bintang, there’s a small back alley located between Changkat Bukit Bintang and Jalan Berangan that is completely covered with huge colorful murals. Just search for “Jalan Alor Street Art 1” on Google maps and it should be easy to find! 


Having only 2 days in Kuala Lumpur, I would recommend you stay in Bukit Bintang where most of the attractions are within walking distance. Here are my top recommendations for hotels in Kuala Lumpur: 

Gold 3 Boutique Hotel

Gold 3 Boutique Hotel features modern, clean and comfy rooms and is conveniently located in the heart of Bukit Bintang, just a stone’s throw from Kuala Lumpur’s main attractions. Prices start from US$ 32 for a private dorm room for two adults and US$ 37 for a queen room without windows and an extra US$ 2 for rooms with windows.

Check for prices and availability for Gold 3 Boutique Hotel here.

Ansa Hotel Kuala Lumpur

Ansa Hotel is slightly more expensive but has a great view of the KL skyline. Make sure you request a room with a view of the KL Tower! Also located in Bukit Bintang, just a few meters from the Pavilion shopping mall and more budget malls like Lot 10 and Sungei Wang Plaza. Prices start from US$ 64 for a superior queen room. BONUS – There’s a Starbucks on the ground floor, perfect for your morning caffeine fix!

Check for prices and availability for Ansa Hotel Kuala Lumpur here.

Other Recommendations

From reading reviews on booking.com and Tripadvisor I’ve found Mingle @Chinatown which has cheap dorm and private rooms in the middle of Chinatown starting from US$ 10 and they even offer free cancelation and you can pay at the property.

Other hotels include City Central Hotel (from US$ 29) and Easyhotel  (from US$ 26) which are both located right next to the KL Sentral in Little India. 

Check out more hotel prices on booking.com

Kuala Lumpur malaysia merdeka square park


By Train

The price of train tickets starts from US$ 0.30 (RM 1.20) one-way and can easily be purchased from vending machines at the train stations.  

You can also buy a KL Travel Pass which gives you access to a single or round-trip ticket via the KLIA Ekspress Airport Transfer in addition to unlimited rides on the LRT, MRT and KL Monorail, valid for 2 days. 

Book your KL Travel Pass here! 

By Bus

You can hop on the Go KL City Bus which is a free bus service that goes around the main attractions in Kuala Lumpur. 

By Car

Grab is a much cheaper option than taxis and usually costs about US$ 1 to US$ 2.40 (RM 4 to RM 10) per trip within the city. Grab from the airport to the city center will set you back about US$ 15.70 (RM 65), excluding toll fee which usually costs less than US$ 2.40 (RM 10). 

If you prefer to have your transportation already booked in advance for more convenience, a private airport transfer which can accommodate up to 3 people will cost about US$ 22 (RM 91). 

Book your private airport transfer here! 

Kuala Lumpur Malaysia metro system


You can get free Wi-Fi at most hotels in Kuala Lumpur but if you need GPS to navigate around Malaysia, you can buy a Maxis Hotlink Red sim card. They cost about US$ 2.40 (RM 10) and you will have to top up from any 7-eleven or buy an “internet pass” directly from the Hotlink app. 1.5 GB data costs US$ 2.40 (RM 10) and will be valid for 7 days.   

If you prefer a much easier and cheaper option, you can buy a Malaysia tourist sim card in advance at a discounted rate on Klook.   

The table below shows all the different sim cards available. To buy a Malaysia tourist sim card, click on the one that best suits you and just pick up your sim card at the airport by following the instructions given.

Celcom 4G Sim CardTune Talk 4G Sim Card Digi 4G Sim Card
Pick-up locationKuala Lumpur (KLIA2)Kuala Lumpur (KLIA2)Kuala Lumpur (KLIA and KLIA2)
Data Package12 GB and 15 GB15 GB and 20 GB9 GB and 25 GB
Validity7 and 30 days7 and 14 days7 and 15 days
PriceUS$ 4.29 and US$ 8.35US$ 5.49 and US$ 10.75US$ 4.55 and US$ 9.30


Kuala Lumpur is hot and humid year-round. I visited during the months of January, March and November and experienced rain showers mostly during the evening but they generally subsided after one hour. The monsoon season happens between April and October while November to February is usually the driest.  

So, are you ready to plan your 2-day trip to Kuala Lumpur? Let me know in the comments below and which attractions you’re most excited to visit! 


You may also like

Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More