Four people relax in an infinity pool, overlooking the Kuala Lumpur skyline with the Petronas Towers and other skyscrapers at sunset.

13 Things to Do in Kuala Lumpur We’d Prioritise on a First Visit

This post may contain affiliate links, including from Amazon and other trusted partners. If you click a link and make a purchase, we may earn a small commission at no extra cost to you. That said, we only recommend products and services we genuinely use and love. Learn more in our Privacy Policy page.

Pinterest Hidden ImagePinterest Hidden ImagePinterest Hidden ImagePinterest Hidden ImagePinterest Hidden Image
An illustration of the Petronas Twin Towers in Kuala Lumpur (KL), Malaysia.

Some people write Kuala Lumpur off as just a stopover. We completely disagree!

You've got colourful Hindu temples beside mirrored skyscrapers, colonial-era buildings across from mega malls, and street food stalls that could hold their own against entire restaurant scenes elsewhere in Asia.

We've visited twice and spent two weeks here across both trips. We've also spent five months travelling across Asia, so when we say KL delivers, we've got plenty to compare it to.

Here are the 13 best things to do in Kuala Lumpur for first-time visitors who want to experience the city properly, without wasting time on things that don't deliver. That includes climbing the rainbow steps at Batu Caves, heading up KL Tower for the best views of the Petronas skyline, and making time for Rumah Penghulu Abu Seman, a traditional Malay house between high-rises that most tourists never hear about.

Is KL in our personal top five cities in Asia? No. But it’s one of the most accessible and enjoyable cities in the region… and for a first visit, that counts for a lot.

An illustration of the Petronas Twin Towers in Kuala Lumpur (KL), Malaysia.

Don't miss these!

Our Top Picks for Your Kuala Lumpur Trip

KL is one of the world’s most visited cities, so be sure you have hotels and tours booked ahead of time. Here are the ones we’d happily book again:

An illustration of a turquoise thumb pointing up with black outlines, displayed against a grey background, representing a recommendation.Top KL experiences

  1. Sambal Street Food Tour with 15+ tastings (our #1 pick, the ultimate way to eat your way through KL’s street food scene)
  2. Views from KL Tower (THE best skyline views in KL, top-rated observation deck that often sells out)
  3. Batu Caves & suburbs tour (super easy half‑day excursion to KL's top temple)

An illustration of a bed, displayed against a grey background, representing a hotel room.Best places to stay in Kuala Lumpur

  1. Capri by Fraser Bukit Bintang (spacious rooms and an excellent rooftop pool, we'd stay here again in a heartbeat!)
  2. Ascott Star KLCC (luxury stay with Petronas Tower views, totally worth the splurge)

Best things to do in Kuala Lumpur for first-timers

1. Climb the colourful steps to Batu Caves

Batu Caves is one of those places that genuinely lives up to the photos, and for us it's a non-negotiable on any KL trip! We've been twice, and we'd go again. Entry is free, though a guided tour is well worth adding.

A group of people walking in front of the golden statue of Lord Murugan at Batu Caves and the rainbow stairs in the background, taken in Kuala Lumpur, Malaysia, a must-do activity in KL.

The 272 multicoloured steps are the first thing you see. They're super new (2018 new), and the giant Arulmigu Murugan statue standing guard at the base is equally ridiculous in scale in the best possible way.

If you want a good photo on the stairs without the crowds, get there early. Your Grab (Southeast Asia’s version of Uber) should be dropping you off around sunrise.

Now, the monkeys. They live here, they own the place, and they know it. We watched one monkey corner the woman in front of us, snatch her water bottle, open it, and pour the entire thing out. Slowly… like it was making a point.

Consider yourself warned! Don't bring anything you're not prepared to lose. No loose bags, no shiny accessories, sunglasses in your pocket. The less you give them to work with, the better.

A picture of three monkeys roaming around Batu Caves in Kuala Lumpur, Malaysia.

Most tourists climb to the top step and turn straight back around. But inside is a cavernous space with small temples dotted throughout, which we found worth every extra minute.

An illustration of a turquoise thumb pointing up with black outlines, displayed against a grey background, representing a recommendation.

Our top tip: To get the most out of the visit, we'd recommend doing this 3.5-hour tour we booked. Batu Caves has a lot of history and religious significance that's easy to miss without someone explaining it. The tour also covers a pewter factory, a batik workshop, and a traditional Malay village, and we'd definitely recommend it!

A picture of the interior of a cave at Batu Caves, Malaysia, with a temple and people walking around.

👉 This half-day Batu Caves tour combines history, great views and zero logistics stress

2. Take in the panoramic views from KL Tower

If you only go up one observation deck in KL, make it this one. We've tried a few of KL's viewing points, and KL Tower wins hands down.

At 421 metres (1,381 feet), it's one of the tallest freestanding towers in the world and one of the city's most iconic landmarks. But what makes it better than the Petronas Towers observation deck isn't the height… it's the view!

From up here, you get the Petronas Towers in your shot, along with the full KL skyline stretching out in every direction. You simply can't get that from the Petronas Towers themselves.

A picture showing the view from the observation deck of Kuala Lumpur Tower, capturing the iconic Petronas Twin Towers at night, a must-do activity in KL.

Plus, the KL Tower has an open-air Sky Deck, so your views won't be limited by glass.

We found that tickets are cheaper if you book ahead rather than at the door. We booked our KL Tower tickets through Klook and paid less than we would have on the official website.

An illustration of a turquoise thumb pointing up with black outlines, displayed against a grey background, representing a recommendation.

Our top tip: There are different types of tickets. Skip the indoor-only ticket and get the one that includes the Sky Deck. The outdoor views are on another level, and if you're feeling brave, you can step into the glass Sky Box for a photo with the city directly below your feet. Each person gets 90 seconds inside, so if you're going with someone, make sure you both grab a number.

A picture showing the floor of Kuala Lumpur Tower's observation deck at night.

👉 Skip the lines and book your KL Tower tickets on Klook, often cheaper than elsewhere.

3. Explore Kuala Lumpur's food scene

Kuala Lumpur is one of the best food cities in Asia, and once you're there you'll understand why! The markets, the food courts, the back alleys after dark.

It's Malay, Chinese and Indian all in one place, and there's something good to eat everywhere you look.

If you're exploring independently, Jalan Alor is the place to start. It's one of KL's most famous food streets, known for its endless choices and pretty affordable prices.

A street food stall in Jalan Alor, Kuala Lumpur, displays a wide array of skewered meats, vegetables, and seafood on ice.

It gets lively from around 6pm, and you get everything from satay (grilled meat skewers with peanut sauce), BBQ chicken wings, grilled seafood, fresh-cut fruit and soft drinks.

We wanted to make the most of the food scene, so we booked this Sambal Street Food Tour… and it was one of the best decisions we made on the whole trip!

It's a four-hour walk through two of KL's most traditional neighbourhoods with over 15 tastings along the way: hand-stretched roti, grilled mackerel with sambal, nasi lemak, cendol, durian.

A two-part image shows two different bowls of food, one with noodles, egg and tofu in a curry-like sauce and the other with a dark meat dish on rice with a green vegetable.

The food kept coming, the portions were generous (we started splitting dishes halfway through), and nothing about it felt touristy. There's no way we'd have found these spots on our own.

👉 Want to eat like a local without getting lost? This 4-hour food tour was one of the highlights of our KL trip.    

4. See the iconic Petronas Twin Towers

We NEVER get tired of seeing the Petronas Twin Towers.

There are a handful of buildings in the world that still stop you, no matter how many times you've seen them. Big Ben, the Chrysler Building, the Eiffel Tower at night…. and the Petronas Towers belong on that list!

A close-up view of the Petronas Twin Towers, capturing their architectural details, taken in Kuala Lumpur in Malaysia, a must-do activity in KL.
The Petronas Towers are joined at the 41st and 42nd floors by the world’s highest double-deck skybridge.

If we had to pick a time to go, we'd say at night. They're always lit up beautifully, and they stand out dramatically against the dark sky. They look a bit like giant crystals. During the day, they're a bit grey.

The best views of the towers are from KLCC Park right below them. The park is free to enter, beautifully kept, and gives you both towers in one shot. It's also one of the few calm spots in a very busy city.

The Suria KLCC mall sits right at the base of the towers too (great to know when you need a break from the heat). Make sure you stick around for the free Lake Symphony show in the evening. It runs at 8pm, 9pm and 10pm right outside Suria KLCC.

The towers have held the record as the world's tallest twin towers since 1998. We really like the Islamic-influenced geometric design, which you can clearly see once you're standing underneath them.

An illustration of a turquoise thumb pointing up with black outlines, displayed against a grey background, representing a recommendation.

Our top tip: If you only pick ONE observation deck in KL, make it KL Tower! The views are better, and you actually get the Petronas Towers in your shot. But if you're really set on going up here too (or want to do both), the 86th floor is impressive. The observation deck sells out regularly, so book your Petronas tickets in advance on Klook if you have a specific day or time in mind. Just know that it's closed on Mondays. 

5. Visit Thean Hou Temple, one of Southeast Asia’s largest Chinese temples

Thean Hou Temple is one of the most beautiful Chinese temples we've been to in KL, and entry is free.

The six-tiered temple is dedicated to Mazu, the Goddess of the Sea. Red lanterns everywhere, ornate rooftops, intricate carvings on every surface.

It sits on a hill, so you get amazing panoramic views over the KL skyline from there.

It's also a working temple in every sense. We actually stumbled across a wedding while we were there and were told that couples come here often to register their marriages, which gives the whole place a lovely energy.

Thean Hou Temple in Kuala Lumpur, adorned with vibrant yellow lanterns under a clear blue sky, a must-do activity in KL.

We'll be upfront: if you've already spent time in Taiwan, the temples there are on another level. But if this is your first time exploring Chinese temple architecture, Thean Hou is a wonderful place to start.

It's a bit out of the city centre, so get a Grab rather than a taxi. There aren't many taxis that come up here naturally, and a few people we spoke to ended up paying well over the odds just to secure a ride back. Not worth the stress.

Aim to arrive before sunset. The light is gorgeous, and it's a genuinely lovely place to slow down for an hour. The temple sits fully exposed on the hilltop, so bring water and sunscreen. It gets hot up there.

Oh, and dress modestly, shoulders and knees covered. It's a working temple, not just a photo stop.    

6. Explore the Sultan Abdul Samad Building & Merdeka Square

The Sultan Abdul Samad Building is one of the prettiest buildings in KL by far. It was built in the 1890s as a government administration building, though it looks grand enough to be a palace, which is probably why everyone assumes it is.

The copper domes, the clock tower, and the ornate Moorish detailing are impossible to miss once you're standing in front of it.

The building reopened in February 2026 after a major renovation, so you can now go INSIDE too! Entry is free.

A picture of the Sultan Abdul Samad Building, a historic landmark in Kuala Lumpur.

Don't leave without spending a moment in Merdeka Square in front of it. The square itself is quite grey, if we're being honest.

But knowing this is where Malaysia declared independence from Britain in 1957 gives it a weight that sneaks up on you.

A picture of the clock tower of Sultan Abdul Samad Building, a historic landmark in Kuala Lumpur.

Some places just carry their history with them.

It felt a bit like when we were standing on the steps of the Lincoln Memorial in Washington D.C. where Martin Luther King gave his “I Have a Dream” speech. You're suddenly very aware of what that ground means.

A picture of the garden surrounding Sultan Abdul Samad Building in Kuala Lumpur in Malaysia.

Then head around the back where you'll find the riverside path and gardens. It's a lovely walk that leads you directly to Masjid Jamek, one of the oldest mosques in KL, with great views of the Klang River along the way.  

A picture of a pedestrian bridge near Sultan Abdul Samad Building in Kuala Lumpur in Malaysia, a must-see spot in KL.

7. Discover Rumah Penghulu Abu Seman

Not many people know about this one. Even the staff at our nearby hotel had never heard of it, which tells you everything.

A picture of Rumah Penghulu Abu Seman, a historic Malay house museum in Kuala Lumpur, a must-do activity in KL.

The Rumah Penghulu Abu Seman is one of the city's oldest surviving traditional Malay houses, sitting right in the middle of central KL… completely hemmed in by high-rises.

You can almost feel the property developers eyeing it. But it's been preserved, and we're really glad it has.

A picture of the interior of Rumah Penghulu Abu Seman, showcasing traditional Malay architecture and decor in Kuala Lumpur in Malaysia.

From the outside it doesn't look like much. Once you step inside though, it's a different world entirely: beautifully carved timber, restored furnishings, and original details everywhere.

You can only visit on a guided tour, which run Tuesday to Saturdays at 11am and 3pm. And they're totally worth it! Our guide brought each room to life, and we left knowing far more about traditional Malay life than when we arrived.

One practical note: bring socks! You'll need to remove your shoes, and we saw a couple caught out without them.  

A picture of the interior of Rumah Penghulu Abu Seman, showcasing traditional Malay architecture and decor in Kuala Lumpur in Malaysia.

8. Wander through Chinatown's Petaling Street

KL's Chinatown is definitely touristy, but not without good reason.

Its main street, Petaling Street, is at its best after dark, when the lanterns come on, the grills fire up, and the whole street fills with people and noise.

The fake designer goods here aren't really our thing, but if that's what you're after, you'll be very happy here.

If you're looking for souvenirs at slightly better quality, Central Market is right nearby. It's a covered art deco building with handicrafts, batik, and local art at more considered prices.

A picture of the Chinese New Year celebration in Chinatown's Petaling Street, featuring a lively Chinese Lion Dance.

What we come for is the food. Make sure you turn up hungry and try dishes like Char Kway Teow (stir-fried noodles), Nasi Lemak (rice cooked in coconut milk and pandan leaf), or Hainanese Chicken Rice.

Our favourite was Apam Balik, a sweet pancake filled with nuts that reminded us a bit of Korean hotteok we tried in Busan. You can go from stall to stall and eat your way through Chinatown.

A picture of lanterns hanging from the ceiling in Chinatown in Kuala Lumpur.

Haggling is expected here, and whatever you're quoted is never the real price.

And if you have time, wander into the side corridors. The murals, street art, and endless strings of Chinese lanterns are one of the nicest surprises in the neighbourhood.  

9. Go shopping in KL’s mega malls

Okay, we can't believe we're actually putting mega malls in this post because we're no big shopping nerds. But KL's malls are HUGE, and feel even bigger than airports.

Chinese New Year lanterns in the Pavilion shopping mall in Kuala Lumpur, Malaysia.

With over 60 malls around the city, they're a great way to cool off with some much-needed air conditioning (after five minutes outside in KL, you'll completely understand what we mean).

We'd be surprised if you don't end up in at least one during your trip.

A large water fountain that looks like three staged bowls outside of the shopping mall Pavilion in Kuala Lumpur, Malaysia.

Here are our 3 favourite ones:  

  • Pavilion – If you only go to one, make it this one. Over 700 shops across ten floors, and genuinely pretty inside in a way most malls aren't. The food court is one of the best we visited in KL: a great mix of stalls and restaurants at reasonable prices, plus a supermarket if you need one.
  • Berjaya Times Square – Right nearby Pavilion, with over 1,000 shops. You can see it for miles around at night as it's lit up in neon lights. What makes it stand out is one of the world's largest indoor theme parks and even includes a rollercoaster! If you're spending more than a few days in KL, or if the rain has other plans for you, Berjaya Time Square's indoor theme park is actually a really fun and genuinely unique thing to do!
  • Suria KLCC – We already mentioned this one in our Petronas Towers section (it's right at the base of the towers). This one is more upscale, so it's less our thing, but it's still an impressive mall that’s worth visiting. Around 340 stores across six floors, with plenty of international brands and restaurants.      

10. Admire the Sri Maha Mariamman Temple

Built in 1873, Sri Maha Mariamman Temple is the oldest Hindu temple in KL, and one of those places that really shows off the city's mix of cultures.

The front facade is covered in colourful sculptures and mythological figures.

A picture of the impressively decorated and painted temple Sri Mahamariamman in Kuala Lumpur, Malaysia.

We went inside, and while it was perfectly lovely, it didn't stand out from other Hindu temples we've visited. That said, if you've never been inside one before, it's worth it.

You'll need to leave your shoes at the entrance for a small fee, and women must cover their legs. A sarong is available to rent from the shoe stand if you need one.

A close up picture of the colourfully ornamented entrance of the Sri Mahamariamman in Kuala Lumpur, Malaysia, a must-do activity in KL.

If you need a break from the heat afterwards, the coffee shop next door is worth knowing about.

Offnic Coffee (📍Google Maps) roasts their own beans, and your coffee comes with a cute little duck. We loved the black sesame latte and the mint latte, and the croissants are really something.

11. Experience Little India along Jalan Masjid India

Jalan Masjid India (or “Indian Mosque Street”) is one of KL's oldest districts and a central part of the city's Indian heritage. Market stalls line the streets selling colourful saris, gold bangles, fragrant spices, and sweet snacks.

There were streets we walked down where the shops, the restaurants, and the smells genuinely made us wonder if we'd been transported to Delhi.

It's a visually interesting area too, with colonial-era buildings sitting alongside newer structures in a way that feels very KL.

If you enjoy Indian food (we do), the food court is brilliant for biryani (a mixed rice dish), samosas (fried pastry with a savoury filling), and gulab jamun (soft dough balls soaked in juicy sugar syrup).

Just follow the smell of spices and you'll end up in the right place.

The Saturday night market runs from 5pm to 11pm and is always buzzing. Go early if you'd rather have a bit more space to browse… it can get very crowded!    

12. Relax at Perdana Botanical Garden

Perdana Botanical Garden (or Lake Gardens) is one of the best places to visit in KL to take a breather, and it's entirely free to visit. It covers 92 hectares of landscaped gardens, forested patches, and calm lakes.

We walked for 45 minutes and still didn't see all of it, so don't underestimate it.

A picture of a pond taken at Perdana Botanical Garden in Kuala Lumpur in Malaysia.

Our favourite part of the garden? The bright yellow Perdana Canopy. It's bold, modern, and sits right in the middle of all that greenery. It's become a bit of a landmark in its own right and makes for a great photo.

There's also a small deer park inside if you fancy a wander.

A view of the intricate yellow geometric ceiling structure of the garden pavilion at Perdana Botanical Gardens in Kuala Lumpur, a must-do activity in KL.
The bright yellow Perdana Canopy is one of our favourite landmarks in KL. It's bold, modern and set right in the middle of the gardens.

Go in the morning if you can. We watched locals doing tai chi by the lake, which set a lovely tone for the day. It's also a popular spot for joggers and families, so it has a real local feel rather than a tourist one.

And bring plenty of water. When the sun is out, it gets hot quickly out in the open.

View of Oasis Garden at Perdana Botanical Garden in Kuala Lumpur in Malaysia, one of the best things to do in Kuala Lumpur.

13. Make a day trip from Kuala Lumpur

KL is a fantastic city, but Malaysia has so much more to offer. It's surprisingly easy to see a different side of the country without straying too far from KL. We did quite a few day trips from KL during our time there.

Here are the two we'd actually recommend:

Melaka (also written as Malacca) is our TOP PICK. It's a UNESCO World Heritage city about two hours from KL, and it has a fascinating mix of Portuguese and Dutch colonial history. It's got colourful heritage streets, riverside vibes, and amazing night markets.

We did this Melaka day tour, which was really well organised and very informative!

Red facade of a church under blue sky, beside historic buildings in Melaka (also known as Malacca) in Malaysia.

Genting Highlands is the EASIER OPTION if you're short on time because it's only about an hour from the city.

It's a completely different world up there: cool mountain air, strawberry farms, rainforest views, casinos, and indoor and outdoor theme parks.

We’ll admit it feels slightly dated in places, but it gives you a genuinely different picture of Malaysia than you'd get just from KL. This day tour from KL makes it very easy.

Colourful cable cars glide above rainforest-covered mountains with misty blue hills beyond, showing Genting Highlands in Malaysia, which is a great day trip option from Kuala Lumpur.

You'll also find day trips like Cameron Highlands and Taman Negara on other travel blogs, but at four hours each way, we don't think they're practical as day trips at all. These places are better saved for a longer trip to Malaysia.

When Is the Best Time to Visit Kuala Lumpur?

February is the best time to visit Kuala Lumpur, with the fewest rain days of the year and plenty of sunshine.

March and May are solid second choices if February doesn't work for you, with manageable rain and lighter crowds than the peak summer months.

A table outlining the best time to visit Kuala Lumpur in Malaysia, put together by the city blog Away to the City. It shows that the perfect time to visit is February.

KL experiences two monsoon seasons (late May to September, and November to March), but it's the transitions between them that bring the heaviest rain to the city.

October and November (as you can see in our chart above) fall in one of these inter-monsoon periods, which is why they're so much wetter than the rest of the year.

We've been to KL twice. Our February trip had near-perfect weather. Our October trip? It rained almost every day… all day! So if you have flexibility, we'd avoid October and November.

That said, KL is a tropical city and some rain is part of the deal year-round. Showers tend to roll in during the afternoon or evening and rarely last long enough to derail a full day out.

Light, breathable clothes and a compact umbrella are all you really need.

If you've spent time in Singapore, you'll know exactly what to expect on the humidity front.

How Many Days Do You Need in Kuala Lumpur?

4 days is the ideal amount of time to spend in Kuala Lumpur. 

That gives you a full day for the main landmarks, time to explore a few neighbourhoods and food markets, and still room to fit in a day trip to Melaka or Genting Highlands without feeling rushed.

Two to three days is doable. You'll cover the Kuala Lumpur highlights, but it will feel like a sprint.

A picture of the Historic Old Railway station in Kuala Lumpur in Malaysia.

Where to Stay in Kuala Lumpur

Best Neighbourhoods

If it's your first time in KL, we'd recommend staying in one of these three neighbourhoods: Bukit Bintang, KLCC, or Chinatown.

  • Bukit Bintang is our pick for the best all-round base. You'll be walking distance from major Kuala Lumpur attractions, surrounded by shopping malls, and spoilt for choice when it comes to food and coffee. We LOVED staying here!
  • KLCC (Kuala Lumpur City Centre) is a bit more polished and upmarket, with the Petronas Twin Towers just around the corner. It's also where we'd splash out if we were treating ourselves. Luxury hotels in KL are considerably more affordable than their equivalents in Europe or the US, and waking up to those views (or sipping a cocktail poolside with them) is genuinely hard to beat.
  • Chinatown has the most local feel of the three, with characterful budget stays and street food everywhere you look. If you're on a tighter budget, it's hard to beat.lenty of street food.

You can see KL's best districts for first-time visitors in our illustrated map below:

An illustrated map of Kuala Lumpur (KL) in Malaysia that shows where to stay in the city; the best areas and neighbourhoods for first-time tourists.
For your first KL visit, we recommend staying close to the centre, ideally in one of the following areas: Bukit Bintang, Chinatown, or KLCC.  

Recommended Hotels

Hotels in KL are exceptional value, especially compared to what you'd pay in Europe or the US. These are the ones we've stayed in and loved:

  • Capri by Fraser, Bukit Bintang (Our #1 pick ⭐️) – Our top pick, and honestly hard to beat on location. You're a short walk from Pavilion Mall, Jalan Alor, and most of Bukit Bintang's best spots, and the infinity rooftop pool is one of the best we've come across in the city. The rooms are spacious, the in-house restaurant is great for a first night, and for a mid-range stay the value is exceptional.
  • Ascott Star KLCC (Our splurge pick) – We stayed here for one night just to experience it, and it was worth every penny. It's a five-star stay, but what makes it genuinely special is the rooftop pool with the Petronas Towers right in front of you. If you're going to treat yourself anywhere in KL, this is the one.
  • CitizenM Kuala Lumpur Bukit Bintang (Best value) – We've stayed at this branch and at other citizenM hotels around the world, and they're consistently good: compact rooms, genuinely comfortable beds, and smart design throughout. The Bukit Bintang location puts you two minutes from Jalan Alor and Pavilion Mall, and for the price it's one of the better deals in the area.

Where to Go After Kuala Lumpur

If you've worked your way through our list of favourite things to do in Kuala Lumpur, the next step is deciding where to go from here.

Melaka is the easiest addition if you want to see more of Malaysia. We mentioned it earlier as a day trip option, but you could also easily spend a night or two here. The mix of Portuguese and Dutch influence, the riverside walk, and the evening food scene make it a solid follow-up to KL.

If you're heading further afield, Singapore pairs naturally with KL. You can start planning with our must-do experiences in Singapore guide or follow the 3-day Singapore itinerary if you prefer something more structured.

Or head further north to Taipei. We've written about the top places to visit in Taipei, including food markets, temples, and some quiet corners worth knowing about.

Whichever direction you go, we hope your trip is relaxed, memorable, and full of good food.

Also see: