Kuala Lumpur · Malaysia · 3 days

3 days in Kuala Lumpur

Three days built around the heat: the colonial core and Chinatown on foot, Batu Caves at opening and the Petronas skybridge after lunch, then a hilltop temple and a banana leaf lunch in Little India. Plan to be indoors for the afternoon storm.

Open in Waystop

Got Waystop on this phone? The button drops the whole plan straight into the app. On a laptop, copy it now and paste it into Import later.

Checked October 10, 2026. That’s the day we last confirmed the hours, prices and closed days.

Kuala Lumpur: 3 days in Kuala Lumpur
Photo: James Kerwin from Tbilisi, CC BY 2.0, via Wikimedia Commons.
When to go

It is 90 to 91°F (32 to 33°C) and humid in every month; the difference is the rain. Expect a storm most afternoons, heaviest from October to December and again around April. June to August is slightly drier. Thaipusam (January or February) fills Batu Caves with a million pilgrims, so go for the procession or avoid that week. During Ramadan the evening bazaars are worth planning around.

Where to base yourself

Bukit Bintang for food streets, malls and the Monorail and MRT; KLCC for the towers and the park; Chinatown around Pasar Seni for the old core and the LRT and MRT interchange. Bangsar is quieter and ten minutes by Grab from everything.

Getting around

Buy a Touch 'n Go card (RM 10) at any station or 7-Eleven and tap it on the MRT, LRT, Monorail, KTM and buses; most rides across the center cost RM 1 to RM 5. From January 2026 the tourist pass is the Rapid Kembara at RM 25 for a day or RM 55 for three, so it only pays if you ride a lot. Grab fills the gaps for RM 10 to RM 20 a hop; the lines do not reach Thean Hou or Kampung Baru's lanes.

Day 1

The colonial core and Chinatown

  1. FromYour hotel in Bukit Bintang
  2. 1
    8:30–9:30 · morning

    Merdeka Square and the Sultan Abdul Samad Building

    Dataran Merdeka · 60 min

    The padang where the flag went up in 1957, with the Moorish clock tower across the road. Come early for shade and empty photos; Block 1 of the building reopened in 2026 after a year of restoration.

  3. 4 min · walk
  4. 2
    10:00–10:45 · morning

    Masjid Jamek

    Masjid Jamek · 45 min

    The 1909 mosque at the meeting of the two rivers. Visitors are admitted from about 10 a.m. to 12:30 p.m. and again mid-afternoon, never during prayers; robes are lent at the gate for covering shoulders and knees.

  5. 3 min · walk
  6. 3
    11:00–11:30 · morning

    River of Life

    Masjid Jamek · 30 min

    The cleaned-up confluence below the mosque, with a promenade along both banks. Walk south along the Klang toward Pasar Seni; the blue lights and mist are an evening thing if you come back.

  7. 3 min · walk
  8. 4
    11:45–12:30 · morning

    Central Market

    Pasar Seni · 45 min

    An art deco wet market turned craft hall, open 10 a.m. to 10 p.m. Batik, pewter and air-conditioning; Kasturi Walk alongside has the snacks.

  9. 4 min · walk
  10. 5
    12:45–14:00 · lunch

    Petaling Street

    Chinatown · 75 min

    Hokkien mee at Kim Lian Kee, black with lard and soy, or Hon Kee's porridge with raw fish. Ignore the watches and sunglasses under the green roof.

    RM 15

  11. 5 min · walk
  12. 6
    14:15–15:00 · afternoon

    Kwai Chai Hong

    Chinatown · 45 min

    A restored back lane off Lorong Panggung with murals of 1960s Chinatown and cafés in the shophouses. It is free and a twenty-minute wander, so pair it with a coffee when the rain comes.

  13. 4 min · walk
  14. 7
    15:15–16:00 · afternoon

    Sri Mahamariamman and Guan Di temples

    Chinatown · 45 min

    A Hindu gopuram and a Taoist temple a hundred meters apart on Jalan Tun H.S. Lee. Shoes off at the first, incense at the second, no charge at either.

  15. 23 min · walk
  16. 8
    18:30–20:00 · dinner

    Jalan Alor

    Bukit Bintang · 90 min

    Monorail from Maharajalela to Bukit Bintang, or a ten-minute Grab. Grilled chicken wings at Wong Ah Wah, satay from a cart, char kuey teow, then a plate of cut fruit; tables fill after 8 p.m.

    RM 40

Day 2

Batu Caves at opening, then the gardens and the towers

  1. FromYour hotel in Bukit Bintang
  2. 1
    7:30–9:30 · morning

    Batu Caves

    Batu Caves · 120 min

    Take the KTM Komuter from KL Sentral (about 30 minutes, RM 2.60, roughly half-hourly on weekdays) to arrive before the coaches and the heat. The 272 rainbow steps up to the Temple Cave are free; cover knees and shoulders (a sarong is sold or lent at the foot of the stairs) and hold your bag and sunglasses, because the macaques snatch.

  3. 11 km · transit or taxi
  4. 2
    10:30–11:30 · morning

    Perdana Botanical Gardens

    Lake Gardens · 60 min

    Back on the train to KL Sentral, then a Grab or a fifteen-minute walk into the old Lake Gardens. Free, open 7 a.m. to 8 p.m., with the orchid and hibiscus gardens as the shaded part.

  5. 10 min · walk
  6. 3
    11:30–13:00 · morning

    Islamic Arts Museum Malaysia

    Lake Gardens · 90 min

    Across the road from the gardens: Qur'ans, architecture models and textiles under a tiled dome, and the coolest room in the city. Open 9:30 a.m. to 6 p.m. daily, last entry 5:30 p.m.

    RM 20

  7. Next door
  8. 4
    13:00–14:00 · lunch

    MOZA at the Islamic Arts Museum

    Lake Gardens · 60 min

    The museum's Lebanese restaurant: mezze, grilled lamb, mint tea. It closes at 5 p.m., so lunch here is the plan.

    RM 45

  9. 3.0 km · transit or taxi
  10. 5
    15:00–16:15 · afternoon

    Petronas Twin Towers skybridge and observation deck

    KLCC · 75 min

    LRT from KL Sentral to KLCC in about 15 minutes, then a timed slot booked online a few days ahead. Hours are roughly 9 a.m. to 9 p.m. Tuesday to Sunday with a break for Friday prayers, and Monday is closed or limited, so confirm on the official site.

    RM 100

  11. Next door
  12. 6
    16:30–17:30 · afternoon

    Suria KLCC

    KLCC · 60 min

    The mall at the foot of the towers, which is where you want to be when the storm breaks. Kinokuniya on the fourth floor for books, Aquaria KLCC in the convention center if you have children.

  13. 6 min · walk
  14. 7
    18:00–19:00 · evening

    KLCC Park and the Lake Symphony fountains

    KLCC · 60 min

    The lawn behind the mall with the towers lit above it. The fountain and light shows run from dusk into the evening; stand on the mall-side steps for the usual photograph.

  15. 12 min · walk
  16. 8
    19:30–20:30 · dinner

    Nasi Kandar Pelita, Jalan Ampang

    KLCC · 60 min

    Mamak food five minutes from the park: rice with curries you point at, roti canai, teh tarik, open round the clock. Or cross the Saloma Link to Kampung Baru for a Malay dinner under the towers.

    RM 20

Day 3

Kampung Baru, Thean Hou, Little India and Bukit Bintang

  1. FromYour hotel in Bukit Bintang
  2. 1
    8:00–8:45 · morning

    Nasi Lemak Wanjo

    Kampung Baru · 45 min

    LRT to Kampung Baru. Coconut rice with sambal, a fried egg and a boiled egg, eaten on a plastic chair with office workers; the chicken rendang is the one to add.

    RM 10

  3. 16 min · walk
  4. 2
    9:00–9:45 · morning

    Kampung Baru's lanes

    Kampung Baru · 45 min

    A Malay village of wooden stilt houses on the most valuable land in the country, with the towers rising behind the fruit trees. Walk Jalan Raja Muda Musa and the lanes off it; it is residential, so greet people and keep the camera low.

  5. 5.6 km · transit or taxi
  6. 3
    10:15–11:30 · morning

    Thean Hou Temple

    Seputeh · 75 min

    A twenty-minute Grab to the six-tiered temple to Mazu on Robson Heights; nothing else reaches it. Free, open 8 a.m. to 8 p.m., with the city laid out from the upper terrace and lanterns strung over the courtyard.

  7. 25 min · walk
  8. 4
    12:15–13:30 · lunch

    Vishal Food and Catering, Brickfields

    Brickfields · 75 min

    Downhill from the temple, a twenty-five-minute walk or a short Grab. Banana leaf rice comes as rice, three vegetables and curry spooned on, with fried chicken or fish on the side, eaten with the right hand if you like; fold the leaf toward you when you are done.

    RM 15

  9. 19 min · walk
  10. 5
    13:45–14:30 · afternoon

    Brickfields, Little India

    Brickfields · 45 min

    Jalan Tun Sambanthan under the painted arches: flower garland stalls, sari shops, the Sri Kandaswamy Kovil. Fifteen minutes on foot to KL Sentral when you are done.

  11. 3.9 km · transit or taxi
  12. 6
    15:15–17:15 · afternoon

    Bukit Bintang and Pavilion KL

    Bukit Bintang · 120 min

    Monorail from KL Sentral to Bukit Bintang in about 15 minutes. Pavilion and Lot 10 for the air-conditioned storm hours, Jalan Bukit Bintang for the people-watching once it clears.

  13. 4 min · walk
  14. 7
    18:30–19:45 · dinner

    Lot 10 Hutong

    Bukit Bintang · 75 min

    A basement food court that gathered the city's old hawker names under one roof: Soong Kee beef noodles, Ho Weng Kee wantan mee, Campbell popiah. Order from three stalls and share.

    RM 25

  15. 9 min · walk
  16. 8
    20:30–22:00 · evening

    Heli Lounge Bar or the Saloma Link

    Bukit Bintang · 90 min

    A helipad turned rooftop bar on Jalan Sultan Ismail, with the towers at eye level; the cover charge includes a drink and it is dressy. The free version is the Saloma Link, the lit pedestrian bridge from Kampung Baru to KLCC, which glows from about 7 to 10 p.m.

Loading the map…

Pins are approximate. Tap one for the stop; the directions links open Google Maps.

The practical bits

From the airport

From KLIA (either terminal), the KLIA Ekspres runs non-stop to KL Sentral in 28 minutes for RM 55 one way; buy on the platform or in the app and tap through. KLIA Transit on the same line is slower and cheaper, and the Transit also stops at Putrajaya. A Grab takes 45 to 60 minutes and costs roughly RM 70 to RM 100 depending on the hour; the budget airlines use Terminal 2, which the train also serves.

What a day costs

About RM 150 to RM 250 a day per person for meals, tickets and transit. Hawker meals are RM 10 to RM 25, a mall restaurant RM 40 to RM 60, trains RM 1 to RM 5 a ride; the Petronas ticket at around RM 100 or more is most of the top end on day 2.

Where to stay

Got a day to spare?

Worth knowing

Things you can ask once it’s in the app

Plans change. Ask Chat and it proposes a reshuffled day you can apply, or just answers the question.

Day 2 is a Monday, can we still go up the Petronas towers?We have a toddler, what is a gentler morning than Batu Caves?Where can we get a halal dinner near our hotel in Bukit Bintang?We finish at Thean Hou around noon, what is the easiest way down to Brickfields for lunch?It is pouring on day 1, which stops can we do indoors instead?

Questions

Is three days enough for Kuala Lumpur?

Yes. Three days covers the old core, Batu Caves, the towers and the neighborhoods that matter. With another day, go to Melaka or the Genting cable car; with five, Penang makes a long weekend.

Do I need to book the Petronas skybridge ahead?

Yes, the timed slots sell out on weekends and holidays. Book online a few days out for a mid-afternoon slot; a non-Malaysian adult pays roughly RM 100 or more, and Monday is closed or limited, so check the official calendar.

Which day works in the rain?

Day 2 after Batu Caves: the Islamic Arts Museum, its restaurant, the towers and Suria KLCC are all indoors. Tell Waystop it is pouring on day 2 and its Chat proposes an indoor version as a card, which you accept without touching the main plan.

Is Kuala Lumpur expensive?

No. Hawker meals are RM 10 to RM 25, trains are a few ringgit and most sights are free. The exceptions are the Petronas ticket at around RM 100 or more and anything with alcohol.

Before you go

Lists this city is on

Nearby

Same country first, then the cities people tend to pair with Kuala Lumpur. Want two or three in one go? String them together in the trip builder.

Your version

Now make it fit your trip.

Add your dates, your hotel and who’s coming, then ask Chat to change anything: it proposes the edit and you tap Apply. Want a long lunch instead of a museum? Just ask. Every place is checked against Google Maps before it lands on your day, and Chat can tell you when to leave for the next stop. Going on to another city? Build a multi-city trip.