ThingstodoKualaLumpur
Masjid Jamek at the confluence of the Klang and Gombak rivers
Ranked with verdicts · Updated August 2026

The 15 things worth doing
in Kuala Lumpur

15 ranked11 skips7 underrated

This list is ordered by what you get back per hour and per ringgit. That is a different sort from the one you have been reading: TripAdvisor ranks by popularity, which is how three shopping malls end up above the best museum in the country. Every entry below carries the price you will actually be charged as a foreigner, the hour to be there, and the closing day that ruins the plan if you miss it.

Photo: Cmglee
Quick answer
WORTH IT — if you fix the schedule first

Start with Batu Caves at 07:30 (RM2.60 each way on the KTM Komuter, Temple Cave free), spend the hot middle of the day inside the Islamic Arts Museum (RM20, the same price for everyone), and put everything social after 19:00. The list matters less than the clock: Kuala Lumpur is around 32°C every day and it storms most afternoons between 16:00 and 18:00, so a visitor walking between daytime sights at 14:00 has genuinely found a boring city. Below are the fifteen things that repay the time, in order, followed by the eleven the rankings push at you that do not.

15 ranked11 to skipRM2.60 to Batu CavesRM20 best museum
The ranking

The 15 things worth your time, in order

01

Batu Caves at 07:30, before the coaches and the monkeys

WORTH ITRM2.60 by train · Temple Cave free · 3 hours

At 07:30 this is a different attraction. The 272 steps are still in shade, the macaques have not started working the crowd, the coach parties do not land until about 10:00, and the light on the 42.7m Murugan statue is at its best. KTM Komuter from KL Sentral is RM2.60 each way and the Temple Cave is free, so no tour here is buying you access — only a driver and a narration. Sarong hire is RM5–10 if your knees are showing; Ramayana Cave is RM5 and Cave Villa RM15. The Dark Cave's operating status is disputed across sources, so check on the day rather than building a morning around it.

02

The Islamic Arts Museum, the best museum in the country

WORTH ITRM20 · 09:30–18:00 daily · 2–3 hours

RM20, and it is the same RM20 whether you hold a MyKad or a foreign passport — which is worth noting on a site that spends a lot of time on the pages where that is not true. The architecture-models gallery alone justifies the ticket, the Qur’an manuscripts are genuinely world class, and the building is the most pleasant interior in Kuala Lumpur to be inside at 15:00 while it rains. Open 09:30–18:00 every day, no weekly closing day, to 17:00 during Ramadan, closed only for the two Hari Raya. It sits five minutes from Masjid Negara and the Perdana Botanical Gardens, so do all three in one block.

03

Jalan Alor, then a mamak at 02:00

DEPENDS~RM30 · from 18:00 · go for the format

Go for the format, not the food. Jalan Alor is a street of plastic stools and open griddles that runs into the small hours and it is the clearest single demonstration of what this city does after dark — but it is also the most touted street in Bukit Bintang and the cooking is average by KL standards. Eat lightly, around RM30, then do the part that actually matters: roti canai and teh tarik at a 24-hour mamak at 02:00, about RM5. That is the cheapest and most culturally important meal on this entire site. If you want the food rather than the theatre, go to Pudu or Kampung Baru instead.

04

KL Tower Sky Deck at 09:00 — the better camera

WORTH ITRM110 non-Malaysian · 09:00–22:00 · 1 hour

You cannot photograph the building you are standing inside. KL Tower sits on a forested hill and has an open-air Sky Deck at 300m, which frames the Twin Towers and Merdeka 118 in one shot — something neither of those buildings can do for itself. RM110 for a non-Malaysian covers the Observation Deck plus the Sky Deck; Tower Walk 100 is RM27.69 and the combo RM125.99. Open 09:00–22:00. Take the first hour of the day: the haze thickens as the morning goes on and the queue for the glass box builds fast. The three-way is settled on our tower comparison.

05

Royal Selangor Visitor Centre — free, and rated above almost everything

WORTH ITFree entry · free shuttle · 4.7/5, 5,142 reviews

Free entry, a free shuttle, and TripAdvisor's #2 attraction in Kuala Lumpur at 4.7/5 from 5,142 reviews — a combination that ought to be impossible. The factory tour explains pewter properly rather than as a gift-shop preamble, the scale of the operation surprises people, and if you want to hammer your own bowl the School of Hard Knocks workshop is RM80. It is out in Setapak, which is exactly why most itineraries miss it, and the free shuttle is the reason that should not matter to you.

06

The FRIM Forest SkyWalk, 16km from the city, for RM5

WORTH ITRM5 · closed Fridays · 50 people a day

Rainforest canopy for RM5, twenty-odd minutes from the centre. The catch is access control and it is real: the SkyWalk takes 50 people per day, booking is required, and it is closed on Fridays. That makes it one of the very few things in Kuala Lumpur you genuinely have to plan around. Note also that the famous old FRIM canopy walkway has been permanently closed since 30 June 2017 — the Forest SkyWalk is its ticketed replacement and a different structure, and half the blog posts you will find have not noticed. Go early; the trails are steep and the humidity is punishing by 10:00.

07

Petronas Twin Towers, but only at the sunset slot

DEPENDSRM98 non-MyKad · RM35 MyKad · 90 minutes

RM98 for a non-Malaysian adult against RM35 on a MyKad — a 180% gap, and the reason the “from US$5” you saw online was never your price. Ninety shepherded minutes: the Skybridge at 170m, level 86 at 370m, a fixed slot you cannot move. Book the last slot before sunset, go up in daylight and come down in the dark, and it earns the money; a midday slot does not. Tue–Sun and public holidays 09:00–21:00, last admission 20:30, closed Mondays except the 2nd and 4th. It is the one attraction in KL that reliably sells out — book three days ahead, a week for a weekend.

08

The Chinatown lorong walk — Kwai Chai Hong to REXKL

WORTH ITFree · 90 minutes · MRT Pasar Seni

Free, and better than the thing it sits next to. The back lanes — Kwai Chai Hong, Lorong Panggung, Jalan Sultan, REXKL — are the most interesting 90 minutes of walking in Kuala Lumpur: pre-war shophouses, murals that are actually about the street they are painted on, third-wave coffee in buildings that were opium dens and cinemas. Nobody separates this from the covered market two streets over, which is why the whole quarter carries the market's reputation. Do the lorongs, walk past the market, and finish under Merdeka 118 ten minutes south.

09

Thean Hou Temple at opening, before the tour buses

WORTH ITFree · 09:00–18:00 · 45 minutes

Free, 09:00–18:00, and at 09:00 you will have a six-tiered Chinese temple on a hill above Brickfields more or less to yourself. It photographs better than anything else in the city that costs nothing — hundreds of red lanterns, a terrace that looks straight back at the KL skyline — and it takes 45 minutes. It is a short Grab from KL Sentral and awkward on foot, which is the only reason it is not on every itinerary. Combine it with Brickfields and banana leaf rice at the bottom of the hill.

10

Kampung Baru on a Saturday

WORTH ITFree to walk · Sat market · 2 hours

A Malay village of wooden stilt houses that has held its ground for a century directly under the Twin Towers, and the strangest, best juxtaposition in the city. Saturday is the day it is fully awake — the night market runs along Jalan Raja Muda Musa and the food is the real argument: Nasi Lemak Wanjo at 8 Jalan Raja Muda Musa, RM10–15, open 06:00–24:00. Free to walk, ten minutes on foot from KLCC across the Saloma Link, and the single most effective answer to anyone who tells you KL is only malls.

11

Masjid Negara and the Perdana Botanical Gardens, in one block

WORTH ITFree · robes provided · half a morning

Both free. The National Mosque is a 1965 building that looks like nothing else — a folded blue concrete roof over a plaza built for 15,000 people — and robes are provided at no charge. It closes to visitors during prayer times, and published visiting hours are inconsistent across sources, so treat the prayer schedule as the constraint and turn up outside it. The Perdana Botanical Gardens run uphill from the mosque and connect to the Islamic Arts Museum; that walk, done before 11:00, is the best free morning in Kuala Lumpur.

12

The Awana SkyWay at Genting — RM19, and no dual pricing

DEPENDSRM19 return · 07:00–23:00 · same price for everyone

The cable car is excellent and the destination is a mall on a mountain that spends most of the year inside a cloud. Awana SkyWay is RM11 one way, RM19 return, 07:00–23:00, and it charges everyone the same price — one of the few attractions in Malaysia that does. The ride crosses genuine montane rainforest and stops at the Chin Swee Caves Temple. Go for the SkyWay and the temperature drop, keep expectations low for the top, and do not pay RM168 for SkyWorlds on a foggy afternoon. Full breakdown on the Genting page.

13

A proper food tour, on your first night

WORTH ITUS$39–180 for the same 3–4 hours

The one guided thing in Kuala Lumpur that reliably beats doing it yourself, because what you are buying is not access but a decoder — which stall, which hour, what to order, how to eat it. Do it on night one so the rest of the trip runs on what you learned. Two rules: pick a tour of Pudu or Kampung Baru, not Bukit Bintang, because Bukit Bintang tours cover the two most compromised food areas in the city; and compare prices hard, because KL food tours run from US$39 to US$180 for the same three to four hours at similar ratings. Compared properly on our food tours page.

14

The KLCC Park fountains at 19:30

WORTH ITFree · 19:30 and 20:30 · 40 minutes

Free, and it is where the photograph you actually came for is taken from. The Lake Symphony fountain shows run at 19:30 and 20:30, the Twin Towers are lit by then, and the reflecting pool does the work. Total cost: RM4 of LRT and a RM3 teh tarik afterwards. If you are also going up the towers, take the last Skybridge slot, come down in the dark and walk straight out into the park — RM98 buys the inside, RM7 buys the picture. There is a free playground and splash pad on the far side for anyone travelling with children.

15

Kuala Selangor fireflies, by sampan at Kampung Kuantan

WORTH ITEvening · the one tour that genuinely wins

Thousands of synchronous fireflies in the mangroves on the Selangor river, seen from a paddled sampan at Kampung Kuantan rather than a motorboat — the quiet version is the good version. This is the one trip on this site where booking a tour beats doing it yourself outright, because it is 70km out, it only works after dark, and there is no public transport that gets you back. Pair it with Bukit Melawati at sunset and seafood at Pasir Penambang. One warning: Sky Mirror and fireflies on the same night do not work — the tides and the moonlight are in direct conflict.

The skip list

Eleven things the rankings oversell

None of these are scams and several are perfectly pleasant. They are here because the ranking systems put them in front of you at the expense of something better, and because the price or the rating does not survive contact with the alternative.

WhatThe evidenceWhat to do insteadVerdict
Petaling Street covered market3.6/5 across 11,733 reviews — the largest single pool of disappointment in Kuala LumpurWalk the lorongs two streets over: Kwai Chai Hong, Lorong Panggung, REXKL. Free, and genuinely goodSKIP
Central Market3.9/5. An air-conditioned craft mall in a 1937 art deco shell, priced for coach partiesChow Kit wet market at 08:00 for the real thing, or Central Market's Kasturi Walk for ten minutes if you are already thereSKIP
The hop-on hop-off bus3.8 on GetYourGuide, 3.4 on Viator — the lowest-rated headline product in the cityThe MRT and LRT, plus the GOKL city bus at RM1 a ride. See getting aroundSKIP
Zoo NegaraRM93 for a foreign adult against RM48 on a MyKad — a 94% gap for a mid-tier zooFRIM at RM5, or the free Perdana Botanical GardensSKIP
KL Bird Park at RM90, soloRM90 for a foreign adult against RM50 on a MyKad. It is a good aviary at a bad solo priceFine as a family — the per-head maths changes. Alone, spend it on the museum four times overDEPENDS
Level 86 as a Twin Towers photo spotYou cannot photograph the building you are standing inside. It is the most common complaint in the review pileKL Tower's open-air Sky Deck at 300m, or KLCC Park for freeSKIP
Berjaya Times Square Theme ParkAn indoor mall coaster sold as an attraction. It exists to fill a wet afternoon and it is priced as if it does notPetrosains or SuperPark if you need indoor energy burnSKIP
Sungei Wang PlazaA 1970s mall coasting on a name. Bukit Bintang has four better ones within 400mPavilion or Lot 10 if you want a mall, or leave Bukit Bintang entirelySKIP
Genting SkyWorlds on a foggy afternoonRM168 online for a non-Malaysian against RM88 on a MyKad, RM198 walk-in, closed TuesdaysRide the Awana SkyWay for RM19 return, which charges everyone the same, and come back downDEPENDS
Batu Caves at midday on a SundayFull sun on 272 unshaded steps, coach parties stacked three deep, and the macaques at their most confidentThe same place at 07:30 on a weekday. Identical ticket, different attractionSKIP
Colmar TropicaleA replica French village 50km north, reached past better rainforest, photographed by everyone and enjoyed by fewKanching Waterfall at RM1, or keep the day and go to Ipoh by trainSKIP

Ratings are TripAdvisor and reseller aggregates read in August 2026. Gate prices are the non-MyKad rate — the number you will actually be charged. The full gap table is on the dual-pricing page.

Underrated

Seven things nobody puts on the list

These are not obscure and they are not difficult. They are simply absent from a ranking system built on review volume, which rewards whatever was already famous in 2014.

GMBB on Jalan Robertson is a creative mall — independent studios, a rooftop, exhibitions that change monthly, and a crowd that is almost entirely local. It is four minutes from the Bukit Bintang crush and reads like a different city. Pair it with REXKL in Chinatown, a 1947 cinema rebuilt as a bookshop-and-food hall, for the clearest picture of what young KL actually does with its evenings.

Rumah Penghulu Abu Seman is a relocated 1910s Malay headman's house sitting behind the Badan Warisan heritage office off Jalan Stonor, five minutes from Pavilion. It is the best single explanation of Malay domestic architecture in the country and almost nobody walks the 400 metres to see it. Guided access only, on a fixed daily schedule — check before you go.

Chow Kit wet market at 08:00 is the largest and least sanitised market in Kuala Lumpur and worth more than Central Market by a wide margin. Go early, go with your hands in your pockets, and read our Chow Kit page on which end of the neighbourhood to avoid after dark.

The Bank Negara Museum and Art Gallery is free, air-conditioned, unexpectedly ambitious, and has an entire gallery on the economics of the Malaysian economy that is far more interesting than that sentence suggests. It is a serious answer to a wet afternoon.

Masjid Wilayah Persekutuan is the mosque photographers should be going to and are not — an Ottoman-influenced building in Jalan Duta with 22 domes, far grander in the frame than Masjid Negara and visited by a fraction of the number of people. Robes are provided; go outside prayer times.

The Saloma Link after dark is the best free thing in KL that opened this decade — a pedestrian bridge lit like a sireh leaf, connecting Kampung Baru to KLCC with the Twin Towers directly in frame. Ten minutes, no ticket, and it turns a village and a business district into one walk.

Pudu is where the food actually is. ICC Pudu and the old Imbi Market traders open 07:00–10:00 and close on Mondays; Heun Kee's claypot chicken rice at 59 Jalan Yew runs 11:00–21:00 and closes Thursdays. It is two LRT stops from Bukit Bintang and out-eats it at a third of the price. Start on our where locals eat page.

Book the three that need it

What is actually worth pre-booking

Almost every ticketed attraction in Kuala Lumpur charges foreigners more than Malaysians — Petronas is RM98 against RM35, a 180% gap. Resellers headline the MyKad rate. Every price on this site is the non-MyKad rate you will actually pay, and the gate price sits next to the reseller price so you can see the markup.

Our pick
GetYourGuide
Petronas Twin Towers e-ticket
vs RM98 gate compare before you book
The only attraction in Kuala Lumpur that genuinely sells out, because daily slots are capped. RM98 is the non-MyKad gate price — treat anything far below it as the resident rate in disguise. Take the last slot before sunset.
Check dates and price ↗
GetYourGuide
KL Tower admission with options
vs RM110 gate compare before you book
RM110 non-Malaysian for the Observation Deck plus the open-air Sky Deck at 300m; Tower Walk 100 is RM27.69 and the combo RM125.99. The right ticket if what you want is the photograph rather than the building.
Compare ticket options ↗
GetYourGuide
Kuala Lumpur food tours
The one guided product here that beats doing it yourself. Prices run from about US$39 to US$180 for the same three to four hours, so compare hard — and pick a route through Pudu or Kampung Baru rather than Bukit Bintang.
Compare food tours ↗
Booking.com
Where to base yourself
Bukit Bintang is right for about 80% of first-timers and Chinatown is the best value at any budget. The trap is the phrase “near LRT”, which routinely means a 25-minute uphill walk with no pavement.
Compare Kuala Lumpur hotels ↗
Questions people actually search

Things to do in Kuala Lumpur FAQ

What is the number one thing to do in Kuala Lumpur?

Batu Caves at 07:30. It costs RM2.60 each way on the KTM Komuter from KL Sentral, the Temple Cave is free, and going at dawn rather than midday is the single biggest quality difference available to you in this city. If you want one paid ticket instead, make it the Islamic Arts Museum at RM20.

How many days do you need in Kuala Lumpur?

Three. Two days is enough to see the sights and not enough to see the city, which is exactly how KL earns its boring reputation — the good hours are early morning and after 19:00, so 48 hours of daylight sightseeing misses most of it. Our 3-day itinerary is built around that.

Is Kuala Lumpur expensive for tourists?

No, with two exceptions. A hawker plate is RM8–15, economy rice RM12–15, a metro ride a couple of ringgit. The exceptions are alcohol — a pint is RM22–35 after the November 2025 excise rise — and attraction tickets, where foreigners pay up to 180% more than Malaysians. Both are covered on what KL costs.

What should I skip in Kuala Lumpur?

The Petaling Street covered market (3.6/5 across 11,733 reviews), the hop-on hop-off bus (3.8 on GetYourGuide, 3.4 on Viator), Zoo Negara at RM93 for a foreign adult, and any attempt to photograph the Twin Towers from inside the Twin Towers. The full list of eleven is above.

What is there to do in KL when it rains?

It storms most afternoons between 16:00 and 18:00, so plan for it rather than around it. The Islamic Arts Museum, Petrosains, the Royal Selangor workshop, REXKL and the 1.17km covered walkway between Bukit Bintang and KLCC all work wet. The full circuit is on our rainy day page.

Is Kuala Lumpur worth visiting or should I go to Bangkok?

Malaysia recorded 42.2 million arrivals in 2025, up 11.2%, against Thailand's 32.9 million, which fell 7%. KL itself grew 73% year on year to 17.5 million in 2024 — the fastest-growing top-ten city destination on earth. The full argument, including the counter-case, is on is Kuala Lumpur worth visiting.

Do I need to book attractions in advance in Kuala Lumpur?

Almost nothing sells out here except the Petronas Skybridge, which caps daily slots — book that three days ahead, a week for weekends. The FRIM Forest SkyWalk also requires booking and takes only 50 people a day. Everything else you can walk up to, which is why DIY beats tours in this city more often than not.

What is the best free thing to do in Kuala Lumpur?

The KLCC Park fountain shows at 19:30 and 20:30, followed by the walk across the Saloma Link into Kampung Baru. Total cost RM4 of LRT. Fourteen more are on our free things to do page.