Most “things to do in KL” lists are written by people who flew in for three days and ticked off the same five attractions. This one is different. After more than a decade here I have done the icons many times, dragged visiting friends and family around, and watched which experiences land and which leave people shrugging. So this is not just a list, it is a ranked, honest take on what is worth your time, what is worth your money, and what you can comfortably skip.
Some links below are affiliate links. If you book a tour or ticket through them I earn a small commission at no extra cost to you. I only point you toward things I would actually do again.
The short version
If you only do a handful of things, do these. See the Petronas Towers and stand under them at night when the fountains run. Climb the steps at Batu Caves early in the morning before the heat and the crowds. Get a skyline view, ideally from a rooftop bar rather than a paid deck. Eat your way down Jalan Alor after dark. And wander Merdeka Square and the old town for the KL most visitors miss.
Why you can trust this guide
I have lived in Kuala Lumpur for more than ten years, so I am not ranking these from a guidebook. I have done the big ticket attractions, taken the tours, and figured out the timing tricks the hard way. Where something is genuinely worth the money I will say so. Where it is overrated, I will say that too.
Quick picks: the best things to do in KL
Find the row that fits your trip and jump to it. Prices are indicative starting points, so check the current ticket price before you book.
| Best for | Do this | Rough cost | Book |
|---|---|---|---|
| First timers | Petronas Towers and KLCC Park | RM 80 to 98 adult (about $18 to $22) | Klook |
| Best view (paid) | KL Tower Sky Deck, or Merdeka 118 | RM 50 to 135 (about $11 to $30) | Klook |
| Best view (cheap) | A rooftop bar at sunset | Price of a drink | n/a |
| Culture and history | Batu Caves plus the old town | Mostly free | n/a |
| With kids | Aquaria KLCC or KL Bird Park | RM 75 to 85 (about $17 to $19) | Klook |
| Easy overview | Hop on hop off bus | RM 60 for 24 hours (about $14) | Klook |

The icons you actually should do
Petronas Twin Towers
Yes, they are touristy. They are also genuinely worth it, and the best moment is free. By all means go up to the skybridge and observation deck for the view, but the real magic is standing in KLCC Park after dark looking up at the towers lit against the sky, especially when the Lake Symphony fountain show runs in the evening. If you do want to go up, book the timed ticket in advance, because same day slots sell out and the queue is long. Expect somewhere around RM 80 to 98 for an adult ticket, and aim for a late afternoon slot so you catch both daylight and the lights coming on.
Batu Caves
A short hop north of the city, this is a working Hindu temple inside a limestone cave at the top of a steep, rainbow painted staircase, watched over by a giant golden statue. It is free to climb, it is spectacular, and it is busy. Go early, ideally not long after it opens, to beat both the heat and the crowds, and dress modestly since it is a place of worship. You can reach it cheaply by train, which is why my honest advice is usually to skip the paid tour and do it yourself.
KL Tower, Merdeka 118, or the towers: which view wins
KL gives you several ways to pay for a high view and they are not equal. KL Tower (Menara KL) sits on a hill, so its deck is actually higher in feel than the Petronas observation level, and the open air Sky Deck with its glass Sky Box is the most fun of the paid options, at roughly RM 50 for the basic deck up to around RM 105 to 135 for the Sky Deck. Merdeka 118, now the tallest building in the city, has its own observation experience that is newer and priced at the premium end. The Petronas deck gives you the view but not the towers themselves in the shot, which is why many people prefer looking at the towers rather than from them. My usual recommendation: if you want the photo of the towers, do not go up them, go to a rooftop bar instead.
The best views without a ticket
This is where local knowledge saves you money. You do not need a paid observation deck to get a skyline view in KL, because the rooftop bar scene does it better and the only cost is a drink. Several bars around the city center put you high up with the towers in full view, which is a far better photo than anything you get from inside them. The trade off is that some have a smart dress code and a minimum spend, so check before you go. For a full breakdown see the best rooftop bars in KL.
Free and cheap things to do
KL rewards people who do not want to spend. KLCC Park and its fountain show, Merdeka Square, and the temples and mosques of the old town all cost nothing, and walking Chinatown costs only what you choose to eat. There is far more than most visitors expect, enough that it needs a guide of its own. For the full list see free things to do in KL.
Things to do in KL at night
KL genuinely comes alive after dark, and the heat finally eases. Jalan Alor is the obvious move, an entire street of open air seafood, satay, and noodle stalls that fills up every evening. The rooftop bars hit their best at sunset. The Petronas fountain show and the lit towers are an easy free evening. And Changkat Bukit Bintang is the bar strip if you want a night out. For the full plan see things to do in KL at night.
Things to do with kids
If you are traveling with children, a few attractions are built for them. Aquaria KLCC, an aquarium beneath the convention center, has a walk through tunnel kids love, at around RM 75. KL Bird Park in the Lake Gardens is a large free flight aviary and one of the better family options, at roughly RM 85. The parks, the fountain show, and the interactive science and discovery centers round it out. For the full family plan see Kuala Lumpur with kids.
Culture, heritage, and the KL most people miss
Beyond the towers, the old town is where the city’s history sits. Merdeka Square and its colonial buildings, the Islamic Arts Museum (one of the most underrated museums in the region), the colorful Sri Mahamariamman temple in Chinatown, the serene Thean Hou Temple on its hill, and the National Mosque all reward an hour of your time. This is the layer that turns a KL trip from a skyline photo into an actual sense of the place. See more in hidden things to do in KL.
Worth a day trip
Some of the best things “to do in KL” are actually just outside it, and KL makes a great base. Batu Caves is close enough to count as a half day. Beyond that, the Genting Highlands theme park and casino complex sits up in the hills, Putrajaya offers grand modern architecture and a pink mosque, and the historic streets of Melaka are an easy run south. These each deserve their own plan, so see the full set in day trips from Kuala Lumpur.
Melaka: the best full day out
A UNESCO-listed old town of red Dutch colonial buildings, Peranakan shophouses and a river walk, about two hours south by coach. Everything worth seeing sits within a walkable few blocks, which is what makes it work as a day trip. Leave early, and go on a weekend if you want the Jonker Street night market. See our Melaka day trip guide.
Genting Highlands: theme parks in the clouds
An hour northeast and 1,700 metres up, reached by a cable car that is genuinely the best part of the day. Theme parks, a casino complex and cool air. Manage expectations on the view: the top is usually inside a cloud, and outdoor rides close for lightning, which is common. See our Genting guide.
Putrajaya: planned-city architecture
Malaysia’s administrative capital, about 40 minutes south, built from scratch in the 1990s. Grand boulevards, a lake, and the rose-tinted Putra Mosque that everyone photographs. It is architecture and scale rather than atmosphere, so it suits half a day and appeals more to some travellers than others.
Kuala Selangor fireflies
An evening trip roughly 90 minutes northwest, where boats drift through mangroves lit by thousands of synchronised fireflies. It is a genuine natural spectacle and completely different from anything else on this list. Photography is nearly impossible, so put the phone away and just watch.
Should you book tours or do it yourself?
For KL specifically, most of the headline attractions are easy and cheap to reach on your own by train or Grab, so you do not need a tour to see the towers, Batu Caves, or the old town. Where a booked tour or ticket genuinely earns its place is for skip the line entry at the busy paid attractions, for day trips where transport and timing get fiddly, and for food tours where a guide opens doors you would not find alone. The hop on hop off bus is a reasonable first day overview if you hate planning, at around RM 60 for 24 hours, though walking and the train cover most of the same ground for less. For the honest verdict see is the hop on hop off bus worth it and the best KL tours for first timers.
My approach: do the free and easy icons yourself, and save the booking budget for one good food tour and any day trips, where a tour actually removes hassle. Compare options on Klook and GetYourGuide.
Every attraction at a glance
Costs are bands rather than exact prices, because ticket prices change and this table should stay useful. Times are how long the place actually holds your attention, not how long you could theoretically stay.
| Attraction | Cost | Time | Nearest rail | Verdict |
|---|---|---|---|---|
| Petronas Twin Towers | Pricey | 1.5 hr | KLCC | Go up once, or just photograph them |
| Batu Caves | Free | 2-3 hr | Batu Caves KTM | Essential, go early |
| KL Tower | Mid | 1-1.5 hr | Bukit Nanas | Better view than Petronas |
| Merdeka 118 | n/a | – | Merdeka MRT | Deck not reliably open yet |
| Saloma Link Bridge | Free | 30 min | Kampung Baru | Best free view in KL |
| Thean Hou Temple | Free | 1 hr | Grab only | Most photogenic building here |
| Sri Maha Mariamman | Free | 20 min | Pasar Seni | Easy add-on in Chinatown |
| Sin Sze Si Ya Temple | Free | 15 min | Pasar Seni | Quiet, almost always missed |
| Masjid Negara | Free | 45 min | Pasar Seni + walk | Pair with the Islamic Arts Museum |
| Masjid Jamek | Free | 30 min | Masjid Jamek | Where the city literally began |
| Petaling Street | Free | 1 hr | Pasar Seni | Atmosphere, not shopping |
| Central Market | Free entry | 1 hr | Pasar Seni | Best crafts, good in rain |
| Kampung Baru | Free | 1-2 hr | Kampung Baru | See it before it goes |
| Brickfields | Free | 1-2 hr | KL Sentral | Go hungry |
| KLCC Park | Free | 1-2 hr | KLCC | Best free thing in central KL |
| Perdana Botanical Gardens | Free | 2 hr | Grab | Go early, before the heat |
| KL Bird Park | Mid | 2-3 hr | Grab | The Lake Gardens highlight |
| KL Forest Eco Park | Free | 45 min | Bukit Nanas | Combine with KL Tower |
| Islamic Arts Museum | Cheap | 2 hr | Grab | Best museum in the city |
| Muzium Negara | Cheap | 1.5 hr | KL Sentral | Useful context, not flashy |
| KL City Gallery | Cheap | 30 min | Masjid Jamek | Ten minutes, plus the sign |
| Ilham Gallery | Free | 1 hr | Ampang Park | Quiet win if you like art |
| The Exchange TRX | Free | 1 hr | TRX MRT | Rooftop park, new angle on the skyline |
| Aquaria KLCC | Mid | 1.5 hr | KLCC | Best rainy-day option with kids |
Temples and mosques worth your time
KL is genuinely multi-faith, and its religious buildings are among the most rewarding free things to do here. Dress modestly at all of them, shoulders and knees covered. Mosques lend robes at the door at no charge, and all of these welcome respectful visitors outside prayer times.
Thean Hou Temple
A six-tier Chinese temple on Robson Hill, and probably the most photogenic building in the city. Red pillars, tiered roofs, courtyards strung with hundreds of lanterns. Free, and quiet on weekday mornings. The catch is access: there is no station nearby, so take a Grab. Allow an hour.
Sri Maha Mariamman Temple
The oldest Hindu temple in KL, founded in 1873, sitting in the middle of Chinatown behind an extraordinary tower of painted deities. Free, five minutes from Petaling Street, and worth stepping inside. Remove your shoes at the entrance. Allow 20 minutes.
Sin Sze Si Ya Temple
KL’s oldest Taoist temple, founded in 1864 by Yap Ah Loy, the man who effectively built the city. Small, thick with incense, tucked down a lane off Jalan Tun H S Lee. Most visitors walk straight past it. Free, and about 15 minutes well spent.
Masjid Negara, the National Mosque
Opened in 1965, and architecturally the most interesting mosque in the city: a folded, star-shaped concrete roof rather than a traditional dome, set among reflecting pools. Free, robes provided, and there are set visiting hours for non-Muslims outside prayer times. Pair it with the Islamic Arts Museum next door. Allow 45 minutes.
Masjid Jamek
The 1909 Moorish mosque standing at the confluence of the Klang and Gombak rivers, which is the literal spot where Kuala Lumpur began. The name means muddy confluence. Free, right beside Masjid Jamek LRT station, and best seen in the late afternoon when the light hits the domes. Allow 30 minutes.
Masjid Asy-Syakirin at KLCC
Tucked into the corner of KLCC Park beneath the Petronas Towers, and easy to combine with a park visit. Free, welcoming, and a quiet contrast to the mall two minutes away.
Markets, streets and neighbourhoods
KL rewards walking a single district properly far more than racing between landmarks. These are the areas worth giving a couple of hours each.
Petaling Street and Chinatown
The covered market street everyone photographs, plus the far more interesting lanes around it. The market itself is mostly counterfeit goods and haggling, so treat it as atmosphere rather than shopping. The temples, the old shophouses and the food behind it are the real draw. Free. See our Chinatown guide.
Central Market
A 1937 art deco hall that was once the city’s wet market and is now the best one-stop place for actual Malaysian crafts: batik, pewter, songket, woodwork. Air-conditioned, fixed prices, genuinely useful when it rains. Free entry. Allow an hour. See our Central Market guide.
Kampung Baru
A Malay village of wooden stilt houses established in 1899, sitting under two kilometres from the Petronas Towers. The contrast is the point, and it is disappearing to redevelopment. Come for the Malay food stalls rather than the much-hyped night market, which has quietly declined. Free.
Brickfields, KL’s Little India
Garland shops, sari stores, temples and the best banana leaf rice in the city, all next door to KL Sentral. Louder and grittier than the tourist areas, and more rewarding for it. Free to wander.
Bukit Bintang and Jalan Alor
The shopping and nightlife district, and the city’s best-known food street. Jalan Alor after dark is fun and worth doing once, though it is touristy and pushier than it used to be. See our Bukit Bintang guide.
Parks, gardens and wildlife
KL is greener than its skyline suggests, and the parks are where the city is most pleasant in the early morning before the heat builds.
KLCC Park
Fifty acres of landscaped park at the foot of the Petronas Towers, with a lake, a free children’s playground and a shallow paddling pool. The Lake Symphony fountain show runs several times each evening and costs nothing. The single best free thing to do in central KL. See our KLCC Park guide.
Update, September 2026: the children’s playground in KLCC Park is closed for rebuilding, with signage in the park giving a reopening date of 29 March 2027. The wading pool and the rest of the park stay open and free. Check on arrival, since dates like this move.
Perdana Botanical Gardens and the Lake Gardens
The city’s original colonial-era gardens, and a genuinely lovely couple of hours: lakes, a herb garden, an orchid garden and shaded paths. Free, and the anchor for the cluster of paid attractions around it. Go early.
KL Bird Park
Billed as the world’s largest free-flight walk-in aviary, and the star attraction of the Lake Gardens. Birds fly loose around you rather than sitting behind glass, which is exactly why children love it. Paid, and allow two to three hours. See our Bird Park guide.
KL Forest Eco Park
A patch of genuine rainforest in the middle of the city, gazetted as a forest reserve in 1906, with a canopy walkway strung between the trees. It sits at the base of KL Tower, so the two combine neatly. Free, and about 45 minutes. It is a curiosity rather than a highlight, but a very good one at the price.
Butterfly Park and Orchid Garden
Small, cheap and next to the Bird Park. Worth adding if you are already in the Lake Gardens with children, not worth a special trip. Allow 45 minutes.
Museums and galleries
KL’s museums are underrated and, crucially, air-conditioned. They are the right answer to a wet afternoon.
Islamic Arts Museum Malaysia
The best museum in the city by a distance, and one of the finest of its kind anywhere: manuscripts, textiles, ceramics and architectural models, in a beautiful building with domed ceilings. Next to the National Mosque, so the two pair perfectly. Paid but inexpensive. Allow two hours.
Muzium Negara, the National Museum
A straightforward run through Malaysian history from prehistory to independence. Not flashy, but genuinely useful for context if you are new to the country. Cheap. Allow 90 minutes.
KL City Gallery
A small gallery on Merdeka Square best known for the oversized I Love KL sign outside it, which is the city’s most photographed sign. The scale model of the city inside is worth ten minutes. Cheap, and easy to fold into an old town walk.
Ilham Gallery and the National Art Gallery
Two free contemporary art spaces that almost no visitor sets foot in. Ilham in particular runs strong rotating exhibitions. If you like galleries, these are the quiet win of a KL trip.
What is new in KL right now
The skyline has changed a lot in the last two years, and most guides have not caught up. Here is the current state, with the honest caveats.
Merdeka 118 and The View at 118
At 678.9 metres, Merdeka 118 is the second-tallest building in the world and the tallest in Southeast Asia. The tower itself opened in January 2024 and the Park Hyatt occupying its upper floors opened in 2025. The View at 118 observation deck is not reliably open to the public yet. It has been repeatedly delayed and is currently slated for the second half of 2026, alongside the 118 Mall at its base. Check the official site before building a day around it. In the meantime, the way to get height here is booking dining or high tea at the Park Hyatt. See our Merdeka 118 guide.
The Exchange TRX
KL’s newest major development, anchored by a large mall and, more interestingly for visitors, a rooftop park. It is free to walk, and gives you a skyline view with the Petronas Towers in frame from a different angle to the usual spots. Directly served by its own MRT station. Worth an hour if you are nearby, not a special trip.
Saloma Link Bridge
Still the single best free view in the city, and still underused. The illuminated pedestrian bridge frames the Petronas Towers beautifully after dark, it is open late, and it costs nothing. If you do one thing from this entire list for free, do this one.
What is overrated, honestly
Not everything with a queue is worth your time or money. The paid observation decks are the clearest example: the view is fine, but you usually get a better skyline, with the towers actually in your photo, from a rooftop bar for the price of a drink. Treat the big attractions as a short list, not a checklist, and spend the time you save on food and neighborhoods instead.
What to group together
This is the part most guides leave out, and it matters more than the list itself. KL is not walkable between districts, but it is very walkable within them. Group your days by area and you will see twice as much with half the sweating.
The KLCC cluster
Petronas Towers, KLCC Park, Aquaria KLCC, Petrosains, Masjid Asy-Syakirin and Suria KLCC all sit around one park. Add the Saloma Link Bridge, ten minutes on foot, and you have a full day needing no transport at all. Towers in the morning, fountain show after dark.
The old town and Chinatown cluster
Merdeka Square, KL City Gallery, Masjid Jamek, Central Market, Petaling Street, Sri Maha Mariamman and Sin Sze Si Ya sit within about fifteen minutes of each other on foot. The single most efficient half day in the city, and almost all of it free.
The Lake Gardens cluster
KL Bird Park, Butterfly Park, Perdana Botanical Gardens, Masjid Negara, the Islamic Arts Museum and Muzium Negara are all in one green corner southwest of the centre. Rail access is poor, so take one Grab in and one out rather than hopping. A comfortable, shaded full day.
The Bukit Nanas cluster
KL Tower and the KL Forest Eco Park share a hill, so the canopy walk and the observation deck are one trip. It is a steep walk up from the station, so consider a Grab to the base if it is hot.
What does not group with anything
Thean Hou Temple, Batu Caves and The Exchange TRX each sit on their own. Thean Hou needs a Grab, Batu Caves is a half day by train, and TRX is worth an hour only if you are passing. Do not try to chain these in one day.
How many days do you need?
Two full days covers the icons comfortably. Three days lets you add a day trip and slow down. More than that and you are into neighborhoods, food, and the day trips beyond the city. For ready made plans see KL in one day, two days, and three days.
Frequently asked questions
What are the top things to do in Kuala Lumpur?
The essentials are the Petronas Towers and KLCC Park, Batu Caves, a skyline view from a rooftop bar or the KL Tower Sky Deck, eating on Jalan Alor at night, and exploring the old town around Merdeka Square. Two days covers all of it.
Are the Petronas Towers worth going up?
The view is good, but you do not see the towers themselves from inside them. Many people prefer the free view of the towers from KLCC Park at night, or a rooftop bar that puts the towers in the photo. Go up if you want the height, but book the timed ticket in advance.
What can you do in KL for free?
Plenty. KLCC Park and the fountain show, Merdeka Square and the old colonial buildings, the temples and mosques of the old town, the Perdana Botanical Gardens, and simply wandering Chinatown all cost nothing.
What is there to do in KL at night?
Eat on Jalan Alor, catch the Petronas fountain show and the lit towers, go up to a rooftop bar at sunset, or head to Changkat Bukit Bintang for the bar strip. KL is more comfortable after dark once the heat drops.
Is Kuala Lumpur good for kids?
Yes. Aquaria KLCC, KL Bird Park, the parks and fountain show, and the science and discovery centers all work well for families, and many sit close together around the city center.
Do I need to book tours in advance for KL?
Mostly no. The main sights are easy and cheap to reach yourself. Book ahead for skip the line tickets at busy attractions, for day trips where transport is fiddly, and for food tours.
Plan the rest of your trip
- Where to stay in Kuala Lumpur
- KL in 3 days: a first timer itinerary
- How to get from KLIA to the city
- Day trips from Kuala Lumpur
- Best rooftop bars in KL
More things to do guides
Ready to plan your days?
Browse tickets and tours and lock in the ones that save you a queue: see KL experiences on Klook or compare on GetYourGuide.