Kuala Lumpur Weekend Itinerary: 2 Days in Malaysia’s Capital

This 2-day Kuala Lumpur itinerary is built to help you make the most of a short visit to Malaysia’s capital. KL blends gleaming skyscrapers with colonial architecture, hawker stalls with fine dining, and Hindu cave temples with enormous shopping malls, all in a city that’s compact enough to see a lot of in a weekend.

We visited KL at the end of November 2018, either side of a trip to Langkawi: we started at the Grand Hyatt by KLCC Park, flew to Langkawi, then came back for a few more nights at the Shangri-La before flying home. Along the way we visited Batu Caves and the Petronas Towers, and had dinner in the revolving restaurant at the top of KL Tower. This itinerary mixes what we did with the other highlights we’d fit into two days.


Day 1: Iconic Landmarks and Street Food Discoveries

Looking up at the Petronas Twin Towers and their skybridge from the KLCC side

Morning: Petronas Towers and KLCC Park

Start early at the Petronas Twin Towers. Arrive before 9am to beat the crowds and get a clear photo of the towers from the fountains in KLCC Park. If you want to visit the Skybridge (Level 41), book tickets online in advance, as they sell out fast.

Afterwards, take a slow walk through KLCC Park, a green space right in the city centre with a lake, a jogging track and plenty of shade.

Our experience: staying at the Grand Hyatt put us right beside KLCC Park, so the towers were a short walk away at any time of day. They’re worth seeing twice: once in the morning, and again after dark when they’re lit up.

Afternoon: Bukit Bintang and the Golden Triangle

Head to Bukit Bintang, KL’s buzzing shopping and entertainment district. Spend your afternoon exploring:

  • Pavilion KL: a premium shopping mall with excellent food courts
  • Jalan Alor: the most famous street food lane in the city
  • Lot 10 Hutong: a basement food court showcasing Malaysia’s best hawker classics

Grab a plate of char kway teow or a bowl of laksa. Don’t leave without trying cendol, a shaved ice dessert that’s perfect in KL’s tropical heat.

Evening: Dinner in the Sky, or Rooftop Cocktails

Kuala Lumpur skyline with KL Tower on the horizon and KLCC Park below

KL Tower (Menara Kuala Lumpur) stands 421m tall on the forested Bukit Nanas hill, and its revolving restaurant sits 282m up, turning slowly so you see the whole city over the course of a meal. Book a table for sunset so you see the skyline in daylight and then lit up.

Our experience: we really enjoyed dinner in the revolving restaurant. When we went in 2018 it was called Atmosphere 360. It has since been replaced by a new restaurant, ARAS, which opened in January 2026 and currently serves dinner only, so check the latest menu and prices before you book.

If you’d rather have a drink than a full dinner, Heli Lounge Bar sits on a working helipad on top of Menara KH, with 360-degree views at sunset. There’s no entry fee, but expect a minimum spend (around RM100 per person, including drinks), smart-casual dress after 9pm and an over-18s policy. Hours change, so check before you go.


Day 2: Culture, History, and a Batu Caves Day Trip

Morning: Batu Caves

The golden Lord Murugan statue and the 272 rainbow-painted steps at Batu Caves

Batu Caves was on our list too. Wake up early and make your way to Batu Caves, about 30 minutes north of the city centre by KTM Komuter train. It’s one of the most important Hindu shrines outside India and an easy half-day trip from KL.

Climb the 272 rainbow-painted steps to the main Temple Cave. The towering golden statue of Lord Murugan at the foot of the steps is over 42m tall. Inside, the limestone cave opens up to the sky, with colourful shrines tucked into the rock.

Tips for visiting Batu Caves:

  • Arrive before 8am to avoid the peak heat and crowds
  • Dress modestly: shoulders and knees should be covered (sarongs are available to borrow or hire at the bottom if needed)
  • Watch out for the macaque monkeys: they are bold and will grab food and loose bags

Afternoon: Merdeka Square and Little India

Back in the city, explore Merdeka Square, where the Union Jack was lowered and the Malayan flag raised at midnight on 31 August 1957. The surrounding colonial buildings, including the Sultan Abdul Samad Building, are striking and often overlooked by visitors rushing between malls.

From there it’s a short walk to Masjid India, a busy area of textile shops and Indian-Muslim eateries. KL’s main Little India is in Brickfields, around 3km away beside KL Sentral, so take the LRT or monorail there rather than walking. Between the two, sample roti canai and a glass of teh tarik (pulled tea) at a local mamak stall.

Evening: Chinatown and the Night Market

Finish your two days in Chinatown (Petaling Street). The evening market comes alive with stalls selling everything from knock-off handbags to freshly grilled satay. It’s chaotic, colourful and great fun.

Stop by the Sri Mahamariamman Temple just off Petaling Street before dinner. Founded in 1873, it’s the oldest Hindu temple in Kuala Lumpur, and its ornate gopuram (gateway tower) is easy to miss in the busy street grid.

Finish with a meal at one of the open-air restaurants nearby. Dishes like Hainanese chicken rice or Hokkien mee cost just a few ringgit and taste incredible.


Where We Stayed (and Where to Stay) in Kuala Lumpur

We stayed in two hotels: the Grand Hyatt Kuala Lumpur, right next to KLCC Park and the Petronas Towers, at the start of our trip, and the Shangri-La Kuala Lumpur on Jalan Sultan Ismail, between KLCC and Bukit Bintang, when we came back from Langkawi. Both areas are good bases for a short trip: you’re within walking distance or a short Grab ride of the towers, Jalan Alor’s street food and most of this itinerary. It’s worth comparing Kuala Lumpur hotel prices across booking sites before you book.


2-Day Kuala Lumpur Itinerary: Final Tips Before You Go

  • From the airport: the KLIA Ekspres train runs from KLIA to KL Sentral in about 30 minutes
  • Getting around: Grab is the local ride-hailing app: cheap, reliable and widely available
  • Currency: Malaysian Ringgit (MYR); most places take cards, but carry some cash for markets and stalls
  • Weather: KL is hot and humid all year, and afternoon thunderstorms are common, especially from October to December. Plan outdoor sightseeing for the morning and keep an umbrella handy

Final Thoughts

Two days in Kuala Lumpur will leave you wanting more. Follow this itinerary and you’ll leave with great memories, a full stomach and a real feel for one of Asia’s most exciting capitals.

Where next? We split our KL stay either side of a stay in Langkawi, and the two make an easy combination. Keep planning with our Langkawi travel guide, Penang street food and trekking in Borneo.