30 Best Things to Do in Kuala Lumpur: Top Attractions & Activities

Kuala Lumpur skyline with the Petronas Twin Towers at dusk

The best things to do in Kuala Lumpur

Kuala Lumpur packs a lot into one city: soaring skyscrapers, grand mosques, colonial squares, rainforest parks and some of Malaysia's best street food. Many of the top sights are free. Most paid attractions offer cheaper MyKad rates for Malaysians.

Here are 30 of the best things to do in KL, with ringgit prices, opening hours and tips.

KL's top 30 at a glance

#AttractionMyKad priceStandard price
1Petronas Twin TowersRM42 to RM45RM127 to RM137
2KLCC Park & Lake SymphonyFreeFree
3Aquaria KLCCFrom RM56About RM75
4KL TowerRM30 to RM50RM80 to RM140
5Batu CavesFreeFree
6Merdeka SquareFreeFree
7Masjid Jamek & River of LifeFreeFree
8National MosqueFreeFree
9Wilayah MosqueFreeFree
10Islamic Arts MuseumRM20RM20
11National MuseumRM2RM5
12Perdana Botanical GardenFreeFree
13KL Bird ParkRM25RM63
14KL Forest Eco ParkRM10RM40
15Central MarketFree entryFree entry
16Petaling Street & ChinatownFree entryFree entry
17Kampung BaruFree entryFree entry
18Saloma LinkFreeFree
19Jalan AlorFree entryFree entry
20Thean Hou TempleFreeFree
21Zoo NegaraRM43RM82
22Sunway LagoonRM180 onlineRM245 online
23Bukit GasingFreeFree
24Putrajaya day tripFree to exploreFree to explore
25Genting HighlandsVariesVaries
26Firefly watchingPrice variesPrice varies
27Street food tourPrice variesPrice varies
28Cooking classPrice variesPrice varies
29Cycling tourPrice variesPrice varies
30Selangor River raftingPrice variesPrice varies

30 best things to do in Kuala Lumpur

1Petronas Twin Towers

Skybridge of the Petronas Twin Towers

KL's most famous landmark. GoAsia says your ticket includes the Skybridge on levels 41 and 42, 170 m up. It also includes the observation deck on level 86, at 370 m.

Price (GoAsia, updated October 2026):

  • MyKad adult: RM42 weekdays, RM45 weekends
  • MyKad child or senior: RM20 weekdays, RM22 weekends
  • Standard adult: RM127 weekdays, RM137 weekends

Hours: Tuesday to Sunday, 09:00 to 22:30. The towers are open on the 2nd, 4th and 5th Mondays from 09:00 to 20:00. They're closed on other Mondays.

Tip: Book a time slot online and arrive 15 minutes early. GoAsia says missed slots may not be refunded.

2KLCC Park & Lake Symphony

Lake Symphony fountain show at KLCC Park

The park at the foot of the towers has a 1.3 km jogging track, a big playground and a free wading pool. KL City Guide says the Lake Symphony fountain show plays at about 20:00, 21:00 and 22:00 each night.

Price: Free

Hours: 07:00 to 22:00

3Aquaria KLCC

Underwater tunnel at Aquaria KLCC

An aquarium under the KL Convention Centre. It has Malaysia's largest single saltwater tank and a 90 m underwater tunnel.

Price: From RM56 for MyKad holders (Aquaria KLCC). Trip.com (2023) lists RM75 for standard adults.

Hours: 10:00 to 19:00 (Aquaria KLCC)

4KL Tower (Menara KL)

Sky Box at KL Tower

KL Tower has an Observation Deck and an open-air Sky Deck, plus the glass Sky Box. TheSmartLocal says it reopened under new management in April 2025.

Price (TheSmartLocal, April 2025):

  • Observation Deck: RM30 MyKad adult, RM80 international adult
  • Sky Deck (with Sky Box): RM50 MyKad adult, RM140 international adult
Beli Holiday - Discover Ancient Egypt for less, amazing tour deals await

5Batu Caves

Rainbow steps and golden statue at Batu Caves

A Hindu temple inside a limestone hill, reached by 272 colourful steps and guarded by a giant golden statue.

Price: Free for the main Temple Cave. KL City Guide says the Ramayana Cave costs about RM5 to RM15.

Hours: 06:00 to 21:00 (Shipped Away)

Getting there: KTM Komuter Batu Caves Line from KL Sentral

Tips:

  • Cover your shoulders and knees.
  • Go early to beat the heat.
  • Watch out for monkeys that grab food and bags.

6Merdeka Square

Sultan Abdul Samad Building at Merdeka Square

Where Malaysia declared independence in 1957. It's surrounded by the Sultan Abdul Samad Building and other colonial landmarks.

Price: Free

Hours: Open 24 hours

7Masjid Jamek & River of Life

Masjid Jamek and the River of Life at night

The historic Masjid Jamek sits where the Klang and Gombak rivers meet. KL City Guide says the River of Life riverfront glows blue with mist and lights from about 19:30.

Price: Free

Nearest LRT: Masjid Jamek

Beli Holiday - Maldives within reach, discover paradise for less

8National Mosque (Masjid Negara)

National Mosque of Malaysia, Kuala Lumpur

Built in 1965, the National Mosque has a 16-point star-shaped roof and a 73 m minaret. KL City Guide says non-Muslim visitors are welcome outside prayer times. Robes are provided.

Price: Free

Getting there: A walk from KL Sentral

9Wilayah Mosque (Federal Territory Mosque)

Wilayah Persekutuan Mosque in Kuala Lumpur

A beautiful mosque mixing traditional and modern Islamic design. Shipped Away says it offers guided tours, with robes and headscarves provided.

Price: Free (donations welcome)

Hours: Daily 10:00 to 15:30. Fridays 10:00 to 11:30 and 15:00 to 16:30 (Shipped Away).

10Islamic Arts Museum Malaysia

Dome inside the Islamic Arts Museum Malaysia

One of the best Islamic art collections in Southeast Asia, near the National Mosque.

Price: RM20 adults, RM10 students and Malaysian seniors, free under 6 (IAMM)

Hours: 09:30 to 18:00 daily. During Ramadan it closes at 17:00. It's closed on Hari Raya Aidilfitri and Aidiladha.

Beli Holiday - Find Great Tours at Lower Prices

11National Museum (Muzium Negara)

Muzium Negara in Kuala Lumpur

Covers Malaysian history from prehistory to independence across four galleries.

Price (Jabatan Muzium Malaysia):

  • Malaysian adult: RM2
  • Malaysian child 12 and under: Free
  • Non-Malaysian adult: RM5

Hours: 09:00 to 17:00. Last ticket sales are at 16:30.

12Perdana Botanical Garden

Perdana Botanical Garden lake

KL's largest park, with a lake, themed gardens and walking paths. It's home to the Bird Park and Butterfly Park.

Price: Free

Hours: 07:00 to 20:00 (Shipped Away)

13KL Bird Park

Hornbill at KL Bird Park

A huge free-flight aviary where birds fly around you. Malaysia.travel says bird shows run at 12:30 and 15:30.

Price: RM25 MyKad adult, RM12 MyKad child. Standard prices are RM63 adult and RM42 child.

Hours: 09:00 to 18:00 daily

14KL Forest Eco Park

Canopy walk at KL Forest Eco Park

A rainforest in the middle of the city, with a 200 m canopy walk up to 21 m high.

Price (Rolling Grace, April 2026):

  • Malaysian adult: RM10
  • Malaysian child or senior: RM1
  • Foreign adult: RM40

Hours: 08:00 to 16:30. It's closed on Fridays.

Tip: Bring water, as there are no food stalls inside.

15Central Market (Pasar Seni)

Central Market (Pasar Seni) in Kuala Lumpur

An Art Deco market selling batik, handicrafts and souvenirs.

Price: Free to enter

Hours: 10:00 to 22:00 (Shipped Away)

Beli Holiday - Discover the magic of Bali, unmissable tour deals await

16Petaling Street & Chinatown

Petaling Street in KL Chinatown

KL's Chinatown has a busy street market, temples and the Kwai Chai Hong mural lane. Shipped Away recommends it by day and by night.

Price: Free to wander

17Kampung Baru

Traditional house in Kampung Baru with the KLCC skyline

A traditional Malay village with wooden houses, right next to the KLCC skyline. KL City Guide recommends nasi lemak, ikan bakar, ayam goreng berempah, satay and Malay kuih.

Price: Free to wander

Best time: Evening, when the food stalls open

Nearest LRT: Kampung Baru

18Saloma Link

Saloma Link bridge lit up at night

A pedestrian bridge linking KLCC with Kampung Baru, lit up with LEDs at night. KL City Guide suggests walking from KLCC across the bridge to Kampung Baru for dinner.

Price: Free

19Jalan Alor

Jalan Alor food street at night

KL's famous food street in Bukit Bintang. Shipped Away says it's best after 18:00 and recommends bringing cash.

Price: Free to enter

Note for Muslim travellers: Most stalls are Chinese and non-halal. Kampung Baru is a better choice for halal street food.

20Thean Hou Temple

Lanterns at Thean Hou Temple, Kuala Lumpur

A six-tiered Chinese temple dedicated to the sea goddess Mazu, beautiful when lit up at night.

Price: Free (donations appreciated)

Hours: 08:00 to 22:00 (Shipped Away)

Beli Holiday - Explore More For Less, amazing tour deals await

21Zoo Negara

Giant panda at Zoo Negara

Malaysia's national zoo, home to giant pandas.

Price: RM43 MyKad adult, RM16 MyKad child. Standard prices are RM82 adult and RM43 child (Visit Selangor).

Hours: 09:00 to 17:00

22Sunway Lagoon

Sunway Lagoon theme park

A theme park with six zones, including a water park, an amusement park and a wildlife park.

Price: RM180 MyKad adult online, RM245 standard adult online (The Asian Affairs)

23Bukit Gasing Forest Reserve

Suspension bridge at Bukit Gasing

Forest trails with a suspension bridge and city views from the top. Shipped Away says the trails are well marked.

Price: Free

24Putrajaya day trip

Putra Mosque in Putrajaya

Malaysia's planned administrative capital, home to the pink Putra Mosque and a large lake. Shipped Away says you can take the KLIA Transit to Putrajaya Sentral, or a Grab for about RM45.

25Genting Highlands

Cable car up to Genting Highlands

A cool hill resort with a cable car and theme parks. The free Chin Swee Caves Temple is visited on the cable car ride up.

26Firefly watching on the Selangor River

Fireflies on the Selangor River

Night boat tours to see fireflies lighting up the riverbank trees. Shipped Away says some tours include dinner.

Price: Varies by tour

27Street food tour

Malaysian street food in Kuala Lumpur

Shipped Away recommends guided food tours to taste Malay, Chinese and Indian dishes, including tours of Chow Kit.

Price: Varies by tour

28Cooking class

Malaysian cooking class in KL

Learn to cook Malay, Indian or plant-based dishes, often with a market visit first.

Price: Varies by class

Beli Holiday - Annyeong Korea, explore more and spend less

29Cycling tour

Cycling tour in Kuala Lumpur

Shipped Away lists guided bike tours past Merdeka Square, Chow Kit, Kampung Bahru and the Petronas Towers.

Price: Varies by tour

30Whitewater rafting on the Selangor River

Whitewater rafting on the Selangor River

Shipped Away says the rapids are mild, so it's a good choice for first-timers. It's about an hour from KL.

Price: Varies by operator

Free things to do in KL

KLCC Park, Batu Caves, Merdeka Square, Masjid Jamek, the National Mosque, Wilayah Mosque, Perdana Botanical Garden, Saloma Link, Thean Hou Temple and Bukit Gasing are all free.

Tips for Malaysian travellers

  • Bring your MyKad. Petronas Towers, KL Tower, Aquaria, KL Bird Park, KL Forest Eco Park and Zoo Negara all have cheaper rates for Malaysians.
  • Use the LRT and KTM. Batu Caves, Masjid Jamek, KLCC and Kampung Baru are all near stations.
  • Visit mosques outside prayer times if you're showing non-Muslim friends around.
  • Eat halal in Kampung Baru. It's KL's best area for Malay street food.
  • Check Ramadan hours. Some attractions, like the Islamic Arts Museum, close earlier.

Common mistakes to avoid

  • Turning up at the Petronas Towers on a Monday, when they're often closed.
  • Visiting KL Forest Eco Park on a Friday, when it's closed.
  • Wearing shorts to Batu Caves or a mosque.
  • Booking a Petronas Towers slot and arriving late.

Sourced from GoAsia Petronas Twin Towers, KL City Guide KLCC Park, Aquaria KLCC MyKad Tickets, Trip.com Aquaria Tickets Guide, TheSmartLocal KL Tower Reopens, KL City Guide Batu Caves, KL City Guide River of Life, KL City Guide National Mosque, KL City Guide Kampung Baru, Islamic Arts Museum Malaysia, Jabatan Muzium Malaysia Muzium Negara, Malaysia.travel KL Bird Park, Rolling Grace KL Forest Eco Park, Visit Selangor Zoo Negara, The Asian Affairs Sunway Lagoon and Shipped Away Kuala Lumpur Travel Guide.

Ready to explore Kuala Lumpur? Browse travel packages at beliholiday.com to arrange your KL hotel, attraction tickets and tours in one easy booking.
Scroll or pinch to zoom · Drag to pan · Click outside or press Esc to close