Things to Do in Kuala Lumpur
DESTINATION GUIDE

Things to Do in Kuala Lumpur

50 curated spots from Kuala Lumpur itineraries

Activities & Attractions

30 curated experiences

Central Market
Do
afternoon

Central Market

Shop batik, pewter, and street food in this 1888 Art Deco hall.

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

View world-class Islamic artifacts, calligraphy, and textiles in air-conditioned galleries.

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
KLCC Park & Petronas Twin Towers (exterior)
Do
morning

KLCC Park & Petronas Twin Towers (exterior)

Stroll the landscaped KLCC Park, circle the lake, and capture photos of the Petronas Twin Towers from different angles; pause at benches and the fountains for a relaxed start.

1h · Free
Merdeka Square
Do
afternoon

Merdeka Square

See the colonial-era skyline, the flagpole, and the open square that anchors KL’s independence history.

1h · Free
Petaling Street Market
Do
morning

Petaling Street Market

Browse street stalls for souvenirs, fresh fruits, and sample local snacks like curry puffs

1h 30m · $10-20 or Free
Sri Mahamariamman Temple
Do
morning

Sri Mahamariamman Temple

Admire intricate gopuram and inner sanctum; perfect quiet photography.

1h 30m · Free
Brickfields Little India Stroll
Do
afternoon

Brickfields Little India Stroll

Walk Brickfields’ colorful streets lined with saree shops, spice stores, and sweet stalls; enjoy the music, aromas, and everyday life of KL’s Indian community.

1h · Free
Bukit Bintang Shopping & Street Scenes
Do
afternoon

Bukit Bintang Shopping & Street Scenes

Explore Pavilion KL and nearby malls, wander the covered walkways, enjoy people-watching, and browse local and international brands; use the air-conditioned pedestrian link from KLCC or a short Grab ride.

2h · Free (excluding shopping)
Chinatown Heritage Walk & Kwai Chai Hong
Do
morning

Chinatown Heritage Walk & Kwai Chai Hong

Wander Petaling Street, explore side lanes and shophouses, then detour into Kwai Chai Hong to see restored alleyways and mural art evoking 1960s Chinatown life.

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
Do
night

KLCC Park

Take an evening walk for fountain views, skyline photography, and a relaxed post-dinner stroll.

45m · Free
Kuala Selangor Fireflies Tour
Do
evening

Kuala Selangor Fireflies Tour

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

4h · $40
Kwai Chai Hong
Do
morning

Kwai Chai Hong

Stroll the restored alley for 1960s-era murals, heritage facades, and excellent street photography.

45m · Free
Malaysian Cooking Class
Do
morning

Malaysian Cooking Class

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

3h · $40-50
Masjid Jamek
Do
late afternoon

Masjid Jamek

Visit one of Kuala Lumpur’s oldest mosques for architecture, riverfront views, and a meaningful religious site.

45m · 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)
Petronas Twin Towers Skybridge & Observation Deck
Do
late_morning

Petronas Twin Towers Skybridge & Observation Deck

Ride the elevator to the skybridge and upper observation deck for panoramic views of Kuala Lumpur’s skyline and surrounding hills; prebook timed tickets for a smooth experience.

1h 15m · $20-30

Restaurants & Food

20 local favorites

Nasi Kandar Pelita
Eat
evening

Nasi Kandar Pelita

Flavorful Malay-Indian rice dishes with curries; casual 24-hour spot with outdoor tables.

1h · $8-12 per person
Precious Old China
Eat
morning

Precious Old China

Hakka coffee and kaya toast in a retro cafe.

1h · $8-12 per person
Hameediyah
Eat
afternoon

Hameediyah

Nasi mutton keema and roti in a historic stall.

1h · $10-15 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
midday

Restoran Rani

Banana leaf rice with South Indian curries; simple, hearty vegetarian-friendly fare.

45m · $7-10 per person
Soong Kee Beef Ball Noodles
Eat
afternoon

Soong Kee Beef Ball Noodles

Order the beef noodles and add side bites if available for a straightforward local lunch.

1h · $6-15 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
Breakfast at Curate, Four Seasons Kuala Lumpur
Eat
morning

Breakfast at Curate, Four Seasons Kuala Lumpur

Lavish hotel buffet breakfast with Malaysian favorites (try nasi lemak and roti canai) alongside international options, in a bright, contemporary space.

1h · $25-35 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
Dinner at Beta KL
Eat
evening

Dinner at Beta KL

Contemporary Malaysian fine dining with tasting menus inspired by regional flavors; expect elegant plating, inventive courses, and a chic cocktail program.

2h · $90-150 per person
Dinner at Nadodi
Eat
evening

Dinner at Nadodi

High-end restaurant offering progressive Sri Lankan and South Indian-inspired tasting menus with meticulous presentation and wine pairings.

2h 30m · $100-180 per person
Dosa Pathma
Eat
evening

Dosa Pathma

Crispy dosas and thali sets.

1h 10m · $12-16 per person
Fuego at Troika Sky Dining
Eat
evening

Fuego at Troika Sky Dining

Book a polished dinner with skyline views; choose a tasting-style meal and cocktails for a special-occasion feel.

2h · $80-180 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 Hainam Kopitiam
Eat
morning

Ho Kow Hainam Kopitiam

Start with kaya toast, soft-boiled eggs, and strong Hainanese coffee in a classic kopitiam setting.

1h · $5-12 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

More on Kuala Lumpur

BUILD YOUR KUALA LUMPUR PLAN

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

Start Planning