The best things to do in Kuala Lumpur
Kuala Lumpur grew up where two rivers meet, by the Masjid Jamek mosque. The old colonial centre around Merdeka Square and the market streets of Chinatown are still there; the Petronas Towers and the KLCC park lie a couple of kilometres north-east, with the malls and street food of Bukit Bintang just south of them. KL Sentral, the rail hub for the airport train, sits to the south-west next to the Little India of Brickfields and the lakes of the Perdana Botanical Gardens.
Here are the 18 things we'd put on a first trip, grouped by part of the city, with the area to stay in if that part of Kuala Lumpur matters most to you. It's hot and humid all year, with a short downpour most afternoons, so plan outdoor sights for the morning and keep the malls and museums for later. Dress modestly for mosques and temples.
KLCC
1.The Petronas Twin Towers
The 88-storey steel towers that were the world's tallest buildings from 1998 to 2004. You can walk across the Skybridge between them and go up to the observation deck on the 86th floor.
Tip: Tickets come in timed slots and the best ones sell out; book online a few days ahead. It closes on some days, so check the calendar.
Stay nearby: KLCC · ~$120/night2.KLCC Park and the Lake SymphonyFree
A tropical park at the foot of the towers with a jogging track, a children's pool and a lake with a dancing fountain.
Tip: Come after dark for the fountain shows, which run several times each evening, with the towers lit up behind.
Stay nearby: KLCC · ~$120/night3.Aquaria KLCC
An aquarium under the convention centre with a long underwater tunnel of sharks, rays and turtles.
Tip: A good plan for a rainy afternoon; it's linked to Suria KLCC mall by a covered walkway.
Stay nearby: KLCC · ~$120/night4.KL Tower
The telecoms tower on the forested Bukit Nanas hill, with an observation deck and a glass Sky Box at the top, and a view straight across to the Petronas Towers.
Tip: It's the better viewpoint for photos of the Twin Towers themselves. Walk up through the KL Forest Eco Park's canopy walkway.
Bukit Bintang
5.Jalan Alor night food streetFree
A street of hawker stalls and open-air restaurants serving satay, grilled stingray, chilli crab and durian late into the night.
Tip: Changkat Bukit Bintang, a street of bars, is a couple of minutes away for a drink after dinner.
Stay nearby: Bukit Bintang · ~$90/night6.Pavilion and the Bukit Bintang mallsFree
KL's shopping street, where Pavilion, Lot 10 and a string of malls line the road, linked by air-conditioned walkways.
Tip: The mall food courts are a cheap, air-conditioned way to try hawker dishes; the elevated walkway to KLCC is shaded and cool.
Stay nearby: Bukit Bintang · ~$90/night
Chinatown and Merdeka Square
7.Petaling StreetFree
The covered market street at the centre of Chinatown, full of stalls, old shophouses and food.
Tip: Come for breakfast or dinner rather than the market: the old kopitiams and street stalls nearby are the real draw.
Stay nearby: Chinatown & Merdeka Square · ~$55/night8.Kwai Chai HongFree
A restored back lane of 1960s shophouses with murals of old Chinatown life and a little bridge, lit up in the evening.
Stay nearby: Chinatown & Merdeka Square · ~$55/night9.Sri Mahamariamman TempleFree
KL's oldest Hindu temple, with a tower of brightly painted gods over its gateway, just off Petaling Street.
Tip: Take your shoes off at the entrance; the Taoist Guan Di Temple is across the street.
Stay nearby: Chinatown & Merdeka Square · ~$55/night10.Central MarketFree
An Art Deco market hall turned into a crafts and souvenir market, with batik, songket weaving and food from across Malaysia upstairs.
Tip: Watch batik being painted at the stalls, then walk through Kasturi Walk next door.
Stay nearby: Chinatown & Merdeka Square · ~$55/night11.Merdeka SquareFree
The green where Malaysia's independence was declared in 1957, facing the Moorish-style Sultan Abdul Samad Building with its copper domes and clock tower.
Tip: The buildings are lit at night; the city gallery on the square has a big model of Kuala Lumpur.
Stay nearby: Chinatown & Merdeka Square · ~$55/night12.Masjid JamekFree
One of the city's oldest mosques, built in 1909 at the confluence of the rivers where KL began.
Tip: Visitors can enter outside prayer times; robes and headscarves are lent free at the entrance. The 'River of Life' light show runs along the riverbanks after dark.
Stay nearby: Chinatown & Merdeka Square · ~$55/night
KL Sentral, Brickfields and the Lake Gardens
13.Islamic Arts Museum Malaysia
One of the best museums of its kind in the world, with Qurans, ceramics, textiles, models of famous mosques and decorated domes inside.
Tip: Allow two hours and save time for the museum shop and the restaurant.
Stay nearby: KL Sentral & Brickfields · ~$90/night14.National MosqueFree
Masjid Negara's modernist building with a star-shaped roof like a folded umbrella and a 73-metre minaret, set in reflecting pools.
Tip: It's a short walk from the Islamic Arts Museum. Visits are only outside prayer times, and robes are lent at the door.
Stay nearby: KL Sentral & Brickfields · ~$90/night15.Perdana Botanical Gardens and KL Bird Park
The city's big green lung, with lakes, an orchid garden and a huge walk-in aviary full of hornbills and flamingos.
Tip: Visit the bird park in the morning, when the birds are most active and it's cooler.
Stay nearby: KL Sentral & Brickfields · ~$90/night16.Brickfields Little IndiaFree
Streets of sari shops, flower-garland sellers and banana-leaf restaurants right next to KL Sentral.
Tip: Order a banana-leaf meal: rice and curries served on a leaf, eaten with your right hand.
Stay nearby: KL Sentral & Brickfields · ~$90/night
Further out
17.Thean Hou TempleFree
A three-tiered Chinese temple on a hill south of the centre, hung with hundreds of red lanterns, with a view over the city.
Tip: It's a short taxi ride from KL Sentral; come in the late afternoon and stay for the lanterns at dusk.
18.Batu CavesFree
A limestone hill with a huge Hindu cave temple, reached by 272 rainbow-painted steps beside a giant golden statue of Lord Murugan.
Tip: Take the KTM Komuter train from KL Sentral, about 30 minutes, and go early before the heat. Knees and shoulders must be covered, and watch your bags around the monkeys.
Written by the StayAreas editorial team · Updated Oct 2026 · How we research our guides