Places to Visit in Kuala Lumpur: Petronas Towers, KL Tower, Batu Caves and More

Places to Visit in Kuala Lumpur: Petronas Towers, KL Tower, Batu Caves and More

Want to customize this package?

Share your dates and travellers. This enquiry is free. Small changes to a standard itinerary—such as a date change or an extra day—can be discussed with our team.

We’ll send verification codes to your WhatsApp number and email. Indian numbers can be entered without +91; for other countries, include the country code.
Verification required before submitting.
Verification required before submitting.

Kuala Lumpur, the capital of Malaysia, is one of the easiest and most rewarding cities in Asia for Indian travellers. In a single day you can stand on the skybridge of the Petronas Twin Towers, climb the rainbow steps of Batu Caves, look down on the city from KL Tower and end the evening with street food on Jalan Alor. English is widely spoken, Indian food is everywhere, and Indian passport holders currently need no visa.

This guide covers the best places to visit in Kuala Lumpur, with ticket prices, timings, dress codes and practical tips, plus how the city fits with Genting Highlands and Singapore on a Malaysia holiday.

Petronas Twin Towers

The Petronas Twin Towers, 452 metres tall, are Malaysia's most famous landmark: they were the world's tallest buildings from 1998 to 2004 and are still the tallest twin towers. A visit takes you to the Skybridge that links the two towers on the 41st floor, and then up to the observation deck on level 86, with views across the city to the hills beyond.

  • Tickets: sold in timed slots, roughly RM 80–100 for adults with lower prices for children and seniors. Prices change, so check the official Petronas Twin Towers website before you go.
  • Book ahead: slots, especially at sunset, sell out on weekends and holidays.
  • Security: bags, food, drinks, tripods and selfie sticks are not allowed past security; lockers are provided. Allow 1 to 1.5 hours.
  • Closed days: the tower tour is usually closed on Mondays and has a break around Friday prayers.

Even without going up, the towers are spectacular from KLCC Park, where the Lake Symphony fountain show plays in the evening. Suria KLCC mall at the base has shops, a food court and Aquaria KLCC, an underwater-tunnel aquarium popular with children.

KL Tower (Menara Kuala Lumpur)

KL Tower is 421 metres tall and stands on a forested hill in the city centre, so its decks are higher above the ground than the Petronas observation deck. The indoor Observation Deck is at 276 metres; the open-air Sky Deck at 300 metres has the glass-floored Sky Box, a favourite for photos. Walk-in prices for international visitors have been about RM 60 for the Observation Deck and RM 110 for the Sky Deck (which includes the Sky Box and Observation Deck), with online deals often cheaper. It is open daily from 9 am to 10 pm. The surrounding KL Forest Eco Park has a canopy walk through one of the oldest forest reserves in the country.

Batu Caves

Just 13 kilometres north of the city, Batu Caves is one of the most important Hindu shrines outside India and a must for Indian visitors. A golden statue of Lord Murugan, 42.7 metres tall, stands at the foot of 272 rainbow-painted steps leading up to the Temple Cave, a vast limestone cavern with shrines and a skylight opening to the sky.

  • Timings: usually open from about 6 am to 9 pm, every day.
  • Entry: the main Temple Cave is free. The smaller Ramayana Cave at the base charges a small fee (about RM 5).
  • Dress code: cover shoulders and knees. Wraps can be rented at the base of the hill for a small deposit.
  • Monkeys: the long-tailed macaques are cheeky. Keep food and plastic bags out of sight and do not feed them.
  • Best time: go early, before 10 am, when it is cooler and quieter. During Thaipusam (January or February), hundreds of thousands of devotees visit.

Batu Caves is reached by the KTM Komuter train from KL Sentral to Batu Caves station, or by car. All our Malaysia packages stop here on the way to Genting Highlands.

Merdeka Square and the old city

Merdeka (Independence) Square is where Malaysia's independence was declared in 1957. It is surrounded by the Moorish-style Sultan Abdul Samad Building, the Royal Selangor Club and a giant flagpole. Nearby are the National Mosque (Masjid Negara), which welcomes visitors outside prayer times with robes provided, the colonial Kuala Lumpur railway station, and Masjid Jamek at the river confluence that gave the city its name. These sights are covered on most city tours, including those on our packages.

Bukit Bintang, shopping and street food

  • Bukit Bintang: the city's shopping and entertainment district, with Pavilion KL, Lot 10 and Fahrenheit88 malls, and Berjaya Times Square for budget shopping.
  • Jalan Alor: a street-food lane that comes alive at night, just behind Bukit Bintang.
  • Petaling Street (Chinatown): markets, bargains and the Sri Mahamariamman Temple, the city's oldest Hindu temple.
  • Central Market (Pasar Seni): an Art Deco hall full of Malaysian handicrafts, batik and souvenirs.
  • Suria KLCC: mid-range and luxury brands at the foot of the Petronas Towers.

Little India (Brickfields) and Indian food

About 7% of Malaysians are of Indian origin, most of them Tamil, so Indian food is everywhere. Brickfields, next to KL Sentral, is Kuala Lumpur's Little India, with banana-leaf restaurants, sweet shops, sari stores and temples. Jalan Masjid India near Masjid Jamek is another Indian shopping street. Across the city, 'mamak' stalls serve roti canai, thosai and teh tarik late into the night, and most malls have Indian and vegetarian outlets.

Other places worth visiting

  • Thean Hou Temple: a six-tiered Chinese temple with lovely city views, especially at sunset.
  • Perdana Botanical Gardens: the city's green lung, near the National Mosque.
  • Aquaria KLCC: marine life and a 90-metre underwater tunnel, good with children.
  • Putrajaya: Malaysia's administrative capital, with the pink Putra Mosque, about 40 minutes away and a popular half-day trip.
  • Genting Highlands: the hill resort an hour away; see our Genting Highlands guide.

Getting around Kuala Lumpur

  • From the airport: the KLIA Ekspres train reaches KL Sentral in about 30 minutes; taxis and Grab take about an hour. Our packages include private airport transfers.
  • Metro: the LRT, MRT and Monorail connect most sights; buy tokens or use a contactless card where accepted.
  • Grab: the ride-hailing app is cheap and reliable, ideal for families.
  • Hop-on hop-off bus: a simple way to see the main sights on your own.

Visa and entry for Indians

Indian passport holders currently enter Malaysia without a visa for stays of up to 30 days, under an exemption that runs until 31 December 2026. You must submit the free Malaysia Digital Arrival Card (MDAC) online within 3 days before arrival, and immigration may ask for your return ticket and hotel booking. Keep a printout of your hotel booking and return ticket handy at the airport.

How many days in Kuala Lumpur?

Two full days cover the city sights and Batu Caves; add a day for Genting Highlands. That is why our Malaysia packages are built around 3 nights: the Malaysia Highlights: KL, Batu Caves & Genting package for the classic route, the Kuala Lumpur & Genting Family Escape with a private city tour and KL Tower, and the Malaysia Adventure with a night in Genting and the SkyWorlds theme park. To combine Kuala Lumpur with Singapore, see our Singapore Malaysia tour packages and our guide to the Singapore to Kuala Lumpur bus.

Frequently asked questions

What are the top places to visit in Kuala Lumpur?

The Petronas Twin Towers, KL Tower, Batu Caves, Merdeka Square, Bukit Bintang and Jalan Alor, Petaling Street and Central Market, plus a day trip to Genting Highlands or Putrajaya.

Is Batu Caves free to visit?

Yes, the main Temple Cave is free. The smaller Ramayana Cave at the base charges a small fee.

How many steps are there at Batu Caves?

272 rainbow-coloured steps lead up to the Temple Cave.

What is the dress code at Batu Caves?

Cover your shoulders and knees. Wraps can be rented at the base of the hill.

How much is the Petronas Twin Towers ticket?

Roughly RM 80–100 for adults, with lower prices for children and seniors. Tickets are for timed slots, so book ahead and check the official site for current prices.

Which is better, Petronas Towers or KL Tower?

Both are worth it. Petronas has the famous skybridge; KL Tower gives a higher, open-air view that includes the Petronas Towers themselves, plus the glass Sky Box.

How many days are enough for Kuala Lumpur?

Two days for the city and Batu Caves, three with Genting Highlands.

Do Indians need a visa for Kuala Lumpur?

Not at present. Indian passport holders can stay up to 30 days visa-free until 31 December 2026, and must submit the free MDAC before arrival.

Plan your Malaysia trip

See Kuala Lumpur, Batu Caves and Genting on a 3-night Malaysia package with hotels, transfers and tickets included.

Get a free quote
WhatsApp