Things to Do in Kuala Lumpur
DESTINATION GUIDE

Things to Do in Kuala Lumpur

45 curated spots from Kuala Lumpur itineraries

Activities & Attractions

25 curated experiences

Central Market
Do
afternoon

Central Market

Explore crafts, batik, and food stalls in air-conditioned heritage building

1h 30m · Free
Batu Caves
Do
morning

Batu Caves

Climb colorful steps to caves and temple; monkey spotting.

2h · $5
Islamic Arts Museum Malaysia
Do
afternoon

Islamic Arts Museum Malaysia

Admire Islamic art, textiles, and jewelry exhibits in a grand setting.

2h · $5
KLCC Park & Petronas Towers
Do
evening

KLCC Park & Petronas Towers

Relax in gardens/nature, watch Lake Symphony light show against twin towers architecture.

2h · $0-20
Petaling Street Market
Do
morning

Petaling Street Market

Bustle through night market stalls for street food, fake goods, and red lantern photos.

1h 30m · Free
Sri Mahamariamman Temple
Do
morning

Sri Mahamariamman Temple

Admire intricate gopuram and inner sanctum; perfect quiet photography.

1h 30m · Free
Chow Kit Market
Do
afternoon

Chow Kit Market

Wet market bustle, street photography.

2h · $5
Dataran Merdeka & Surrounds
Do
morning

Dataran Merdeka & Surrounds

Visit Independence Square, nearby temples, and colonial architecture

1h 30m · Free
Jalan Alor Night Street Market
Do
evening

Jalan Alor Night Street Market

Pedestrian food street that comes alive at night with neon lights, open-air tables, and dozens of stalls. Wander slowly, graze on satay, char kway teow, grilled seafood, and local desserts, and enjoy people-watching and casual night photography.

2h · Free to browse; $5-15 per person to snack
Kanching Falls
Do
afternoon

Kanching Falls

Hike to tiered waterfalls for dips and photos.

2h 30m · $3
KL Forest Eco Park
Do
morning

KL Forest Eco Park

Canopy walk and trails above city; birdwatching.

2h · Free
KLCC Park & Petronas Twin Towers (Exterior)
Do
afternoon

KLCC Park & Petronas Twin Towers (Exterior)

Walk the shaded paths and lake promenade of KLCC Park, then move into the plaza area to see the Petronas Twin Towers up close. The park offers greenery, water features, and multiple angles for photographing the towers and skyline, especially around late afternoon to sunset.

2h · Free
Kuala Selangor Fireflies Tour
Do
evening

Kuala Selangor Fireflies Tour

Private boat for fireflies and blue tears; nature at dusk.

4h · $40
Malaysian Cooking Class
Do
morning

Malaysian Cooking Class

Hands-on class making roti canai, curry puffs, and sambal (book via GetYourGuide)

3h · $40-50
Merdeka Square
Do
afternoon

Merdeka Square

Stroll historic independence site with colonial buildings, fountains, and River of Life views.

1h · Free
Merdeka Square & Sultan Abdul Samad Building
Do
morning

Merdeka Square & Sultan Abdul Samad Building

Colonial architecture photos; quiet square wander.

1h 30m · Free
National Mosque (Masjid Negara)
Do
evening

National Mosque (Masjid Negara)

Tour the modernist domes, umbrella roof, and prayer halls.

1h · Free
National Mosque of Malaysia
Do
morning

National Mosque of Malaysia

Tour the modern Islamic architecture, minarets, and peaceful gardens; great photography spot.

1h · Free
Pantai Bagan Lalang
Do
afternoon

Pantai Bagan Lalang

Quiet beach stretch near fireflies for relaxed waveside photos.

2h · $10 transport
Perdana Botanical Gardens
Do
afternoon

Perdana Botanical Gardens

Orchid house, deer park, slow strolls.

2h 30m · $2
Petaling Street & Temples
Do
morning

Petaling Street & Temples

Wander street market for souvenirs/food, visit Sri Maha Mariamman and Guan Di Temples for architecture/history.

2h · Free
Petronas Twin Towers
Do
morning

Petronas Twin Towers

Stroll KLCC Park and photograph the iconic towers; optional Skybridge visit.

1h 30m · $25 or Free
Petronas Twin Towers & KLCC Park
Do
afternoon

Petronas Twin Towers & KLCC Park

Admire futuristic architecture, stroll gardens, photo ops at skybridge base and fountain show.

2h · $25 (observation deck)
Sultan Abdul Samad Building & Merdeka Square
Do
morning

Sultan Abdul Samad Building & Merdeka Square

Explore colonial architecture and independence square; photo ops galore.

1h 30m · Free
Wine Tasting Experience
Do
afternoon

Wine Tasting Experience

Curated wines with Malaysian fusion bites at a rooftop or bar like Bar Trigona (10-min train)

1h 30m · $30-40

Restaurants & Food

20 local favorites

Nasi Kandar Pelita
Eat
evening

Nasi Kandar Pelita

Iconic Malaysian curry rice; build your plate with rendang and seafood.

1h · $15-25 per person
Precious Old China
Eat
midday

Precious Old China

Iconic Hainanese chicken rice and coffee in a historic kopitiam; cozy courtyard seating.

1h · $10-15 per person
Hameediyah
Eat
afternoon

Hameediyah

Mutton biryani and teh tarik in a bustling stall.

1h · $10-20 per person
Jalan Alor Street Food
Eat
evening

Jalan Alor Street Food

Satay skewers, cendol dessert, and stir-fries from hawker stalls (15-min Grab from Chinatown)

1h 30m · $15-25 per person
Restoran Rani
Eat
afternoon

Restoran Rani

Banana leaf rice with South Indian curries; vegetarian options abound.

1h · $10-20 per person
Beh Brothers Restaurant (Jalan Alor Kopitiam)
Eat
evening

Beh Brothers Restaurant (Jalan Alor Kopitiam)

Old-school kopitiam right off Jalan Alor with simple wok dishes and drinks. Try nasi lemak, fried noodles, and iced kopi or teh tarik, then stroll back out to Jalan Alor for more street snacks if you still have room.

1h · $5-12 per person
Beta Restaurant
Eat
evening

Beta Restaurant

Modern Malaysian fine dining with heritage ingredients like candlenuts

2h · $40-50 per person
Dining in the Dark
Eat
evening

Dining in the Dark

Sensory Malaysian tasting menu in darkness; book ahead.

1h 30m · $40-50 per person
Dosa Pathma
Eat
evening

Dosa Pathma

Crispy dosas and thali sets.

1h 10m · $12-16 per person
Heng Kee Porridge
Eat
midday

Heng Kee Porridge

Steaming rice porridge with add-ons like century egg; quick, comforting hawker stall.

45m · $6-10 per person
Ho Kow Hainan Kopitiam
Eat
morning

Ho Kow Hainan Kopitiam

Classic kaya toast with half-boiled eggs and kopi coffee

45m · $5-8 per person
Imbi Market Stalls
Eat
morning

Imbi Market Stalls

Wanton mee and chee cheong fun.

1h · $7-12 per person
Jalan Alor Stalls
Eat
evening

Jalan Alor Stalls

Satay and grilled skewers (early to avoid crowds).

1h 15m · $10-15 per person
Kedai Makan 289
Eat
evening

Kedai Makan 289

Nasi lemak bungkus.

1h 10m · $10-15 per person
Lala Chong Seafood
Eat
morning

Lala Chong Seafood

Clams and prawns.

1h 15m · $15-25 per person
Lot 10 Hutong Food Court
Eat
afternoon

Lot 10 Hutong Food Court

Multi-generational stalls; try cendol pandan dessert and siew bao buns

1h · $10-15 per person
Madam Kwan's
Eat
evening

Madam Kwan's

Modern Malaysian classics like nasi lemak and curry laksa; comfortable mall seating.

1h 15m · $15-25 per person
Nancy's Kitchen
Eat
afternoon

Nancy's Kitchen

Nyonya laksa and chicken rice balls.

1h · $15-20 per person
Old China Cafe
Eat
morning

Old China Cafe

Nyonya dishes like chicken rice balls and kaya toast (15-min Grab from Bukit Bintang)

1h · $10-15 per person
Restoran Rani Villas
Eat
afternoon

Restoran Rani Villas

Casual South Indian and Malaysian vegetarian spot a short walk from Batu Caves. Order banana leaf rice with assorted curries, dosai, and teh tarik for a satisfying post-climb meal.

1h · $5-10 per person

More on Kuala Lumpur

BUILD YOUR KUALA LUMPUR PLAN

Insider picks, smart timing, and a plan ready when you are.

Start Planning