Things to do in Kuala Lumpur

Sort by Tribes
Categories
Show Local favorites
563 Results
  • 1
    Petronas Twin Towers

    Petronas Twin Towers

    Ranked #1 overall in Kuala Lumpur things to do
    8.7261 reviews
    Sights and Museums, Landmark
    Popular withFamiliesArtsyLuxury

    Iconic building of Malaysia for sure, a must-visited place. Better to visit in weekdays because its crowded in weekend or public holidays.

  • 2
    Pavilion Kuala Lumpur

    Pavilion Kuala Lumpur

    Ranked #2 overall in Kuala Lumpur things to do
    8.798 reviews
    Shopping, Mall
    Popular withLuxuryFoodiesFamilies

    Pavilion is a shopping mall situated in the Bukit Bintang area. Pavilion contains over 400 retail shops.

  • 3
    Batu Caves

    Batu Caves

    Ranked #4 overall in Kuala Lumpur things to do
    8.2109 reviews
    Sights and Museums, Outdoors, Historic Site, Temple
    Popular withSpiritualBackpackersAdventure

    Beware Monkeys! We were amazed that this was free! Easily accessible via the rail network, the last stop on the line conveniently named 'Batu Caves' RM5 return from KL. Once ...

  • 4
    SURIA KLCC

    SURIA KLCC

    Ranked #3 overall in Kuala Lumpur things to do
    8.6101 reviews
    Shopping, Mall
    Popular withFamiliesLuxuryFoodies

    Cool colorful dancing fountain outside Syria KLCC in the night, worth to visit place.

  • 5
    Kuala Lumpur Tower

    Kuala Lumpur Tower

    Ranked #5 overall in Kuala Lumpur things to do
    8.579 reviews
    Sights and Museums, Landmark
    Popular withFamiliesAdventureArtsy

    Excellent view from the sky. You can get a full view of the city from the top. Strongly recommend to be there if you are in KL.

  • 6
    Petaling Street

    Petaling Street

    Ranked #6 overall in Kuala Lumpur things to do
    7.683 reviews
    Sights and Museums, Neighborhood
    Popular withBackpackersFoodiesHistory

    This is a nice walking and shopping area very close to the Central Market area. Lots of local shops and restaurants. Well worth taking a stroll, also go on some ...

  • 7
    Bukit Bintang

    Bukit Bintang

    Ranked #7 overall in Kuala Lumpur things to do
    7.748 reviews
    Sights and Museums, Shopping
    Popular withNightlifeFoodiesAdventure

    A buzzling area with streets filled with stores, restaurants and bars for all tastes and wallets.

  • 8
    KLCC Park

    KLCC Park

    Ranked #8 overall in Kuala Lumpur things to do
    8.437 reviews
    Outdoors, Park
    Popular withFamiliesOutdoorsyGreen

    Laze and have a cuppa in the hot sunny afternoon in one of the many al fresco dining cafes facing the park and go for jog later in the evening ...

  • 9
    Mid Valley Megamall

    Mid Valley Megamall

    Ranked #9 overall in Kuala Lumpur things to do
    8.040 reviews
    Shopping, Mall
    Popular withLuxuryFoodiesFamilies

    Finding 3D glasses, playing bowling, watching films... Very extremely excited!

  • 10
    Bintang Walk

    Bintang Walk

    Ranked #10 overall in Kuala Lumpur things to do
    7.933 reviews
    Sights and Museums, Neighborhood
    Popular withFoodiesNightlifeAdventure

    Bintang Walk, and its associated nightlife-and-dining district, Bukit Bintang, are KL's shopping, tourist, and party-time spot. With excellent bars, good foreign restaurants (fine Indian dining, too!), and vast malls to ...

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.ca/trip/hotels/hotel_suggestions?action=index&clean_path=kuala-lumpur&controller=topics&country_code=&current_user_id=&filters=&id=2000000000112&klass_name=Region&list_type=attractions&nearby=false&path=kuala-lumpur%2Fthings-to-do&place=2000000000112&place_type=City&place_type=region&region=2000000000112", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.ca/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000000112" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };