Kuala Lumpur 3 Day Itinerary
Heads up: some links here are affiliate links. Book or buy through them and we may earn a small commission at no extra cost to you. We only point you to things we would actually use.
Three days is the sweet spot for Kuala Lumpur: our 2-day itinerary (towers, Bukit Bintang, colonial core, Chinatown) plus a genuine half-day at Batu Caves and a choice of KL Tower or the National Mosque. It’s not enough to also add a day trip, that’s what our 4-day itinerary is for. Submit the free MDAC arrival card online 1-3 days before you land, and book your Petronas Twin Towers slot before you leave, it’s closed Mondays and sells out.
Day-by-day at a glance
| Day | Focus | Est. spend (excl. hotel) |
|---|---|---|
| 1 | Petronas Twin Towers, KLCC Park, Bukit Bintang, Jalan Alor | |
| 2 | Merdeka Square, Masjid Jamek, Petaling Street, Kwai Chai Hong | |
| 3 | Batu Caves (half-day) plus KL Tower or Masjid Negara |
Book these before you go
- Petronas Twin Towers : timed entry, roughly 1,800 slots a day, closed Mondays; book 1-2 weeks ahead.
- MDAC (Malaysia Digital Arrival Card): free, mandatory, submit online 1-3 days before arrival, not on paper and not at the airport.
- Check Kuala Lumpur hotel rates : Bukit Bintang is the easiest first-timer base for this itinerary.
Day 1: Petronas and Bukit Bintang
Morning: Petronas Twin Towers, 452m and still the world’s tallest twin towers. Your timed ticket covers the 41st-floor Skybridge and the 86th-floor observation deck, non-Malaysian admission runs roughly RM145-150 (~$33-34, verify).
Midday: KLCC Park at the towers’ foot is free, the best ground-level photo you’ll get, with free fountain shows most mornings and evenings.
Afternoon: Walk the covered, air-conditioned KLCC-to-Bukit Bintang walkway into the shopping core around Pavilion and Lot 10.
Evening: Jalan Alor after dark for char kway teow and the dark, braised KL-style Hokkien mee; check posted prices before ordering.
Day 2: Colonial core and Chinatown
Morning: Merdeka Square, where independence was declared on 31 August 1957, facing the 1897 Sultan Abdul Samad Building, then Masjid Jamek, KL’s oldest mosque (1909) at the river confluence where the city began. Free loaner robes are available; it’s closed to non-Muslims on Fridays.
Midday: Central Market (Pasar Seni), a 1937 Art Deco building, for batik and crafts.
Afternoon: Petaling Street for haggling and street food, then Kwai Chai Hong, a restored 1950s-60s heritage art alley, free to wander.
Evening: Dinner back in Chinatown or Bukit Bintang; carry your bag on the side away from the road, motorcyclist bag-snatching is the real petty-crime risk here, not violence.
Day 3: Batu Caves and a choice of KL Tower or the National Mosque
Morning: Batu Caves, about 30-40 minutes out by KTM Komuter (~RM2.60). The 272 rainbow-painted steps lead to the 42.7m gold Murugan statue, and the main Temple Cave itself is free, only the smaller Ramayana Cave and Cave Villa charge. Dress code is enforced, shoulders and knees covered, with free loaner robes at the entrance. Watch your food around the macaques, and ignore anyone directing you to “official” paid parking near the entrance.
Afternoon, option A: Menara KL (KL Tower), 421m, a separate landmark from Petronas, with tiers from the Observation Deck (non-Malaysian from around RM33/$7.50) to the open-air Sky Deck and Sky Box combo (around RM78/$18, verify).
Afternoon, option B: Masjid Negara (the National Mosque), its 1965 modernist 18-point star roof, next door to the Islamic Arts Museum (around RM20, verify), one of Southeast Asia’s largest Islamic art collections. Non-Muslim visiting windows are limited, Fridays afternoon/evening only.
Evening: A quieter dinner, you’ve covered the highlights; Bangsar’s cafés are a good change of pace from hawker food if you want one.
Is 3 days enough for Kuala Lumpur?
Three days genuinely covers KL’s honest core, the towers, the colonial-and-Chinatown loop, and a proper half-day at Batu Caves, without padding. It’s not enough to also fit a day trip like Putrajaya or Melaka; for that, see our 4-day itinerary , which adds one alongside these same three days.