Kuala Lumpur travel guide: where to stay, KLCC vs Bukit Bintang, and Batu Caves

A personal Kuala Lumpur travel guide. Where to stay (Bangsar, KLCC, Bukit Bintang), how to do Batu Caves and the Bird Park, getting in from KLIA, and what to skip.

Kuala Lumpur is the easy Southeast Asian capital. The metro covers most of what matters, Grab covers the rest, hotel value is among the best in the region for the quality you get, and the cultural circuit is unusually efficient. Most travelers can see the headline sights in two days and leave wanting more food. The full pin map for the city sits below. This writeup covers the parts of it that change the trip.

On this page

Getting in from KLIA

Kuala Lumpur International Airport (KUL) sits about 50 km out. Three sensible options into town.

Option Cost Time Notes
KLIA Ekspres train ~RM55 / $12 28 min nonstop to KL Sentral Fastest by far. Buy at the kiosk or in the app
Grab / taxi $20 to $30 60 to 90 min in traffic Door-to-door, easier with bags. Avoid at rush hour
Skybus / Aerobus ~RM12 / $3 75 to 90 min Cheapest, fine if you are traveling light. Skips the rush hour better than a taxi

From KL Sentral, the LRT, MRT, and monorail get you to most central neighborhoods. Bangsar is one stop south on the Kelana Jaya LRT line. KLCC and Bukit Bintang are short rides east.

Festivals and big annual events

KL's calendar reflects Malaysia's multi-ethnic and multi-religious makeup: Muslim, Chinese, Indian, and Christian observances all sit on the national calendar with public holidays. The trip-shaping ones are Thaipusam (at Batu Caves, one of the most photogenic Hindu festivals in the world), Chinese New Year, and Hari Raya.

Event When What it changes
Thaipusam Late January or early February (full moon of the Tamil month of Thai) The biggest Hindu festival in Malaysia. The procession from the Sri Mahamariamman Temple in central KL to the Batu Caves north of the city runs through the night and morning, with around 1.5 million devotees and spectators. Devotees climb the 272 steps to the cave carrying kavadi (elaborate burdens, including milk pots and metal-spike structures pierced through the body). The most intense religious festival on the South Asian calendar to watch in person. Hotels along the LRT line to Batu Caves fill
Chinese New Year Late January or February, 15-day festival window Public holidays for the first two days. KL's Chinatown around Petaling Street fills with lanterns, dragon dances, and CNY food. Many small businesses close for the first week. Less hotel pressure than Singapore because Malaysian Chinese mostly travel to family hometowns, so KL itself empties of locals
Hari Raya Aidilfitri (Eid al-Fitr) End of Ramadan, lunar calendar, varies year to year The biggest Muslim holiday in Malaysia. Two public holidays. KL goes through a multi-week build-up: Ramadan bazaars in every neighborhood (Bangsar, TTDI, Kampung Baru) running through the month. The bazaar at Kampung Baru in central KL is the most-visited. Hotels stay normal because locals mostly travel home (the balik kampung migration empties the city)
Deepavali (Diwali) A day in October or November Hindu Festival of Lights. Brickfields (KL's Little India) fills with lights, decorations, food stalls, and Indian sweets in the weeks before. National holiday on the day
National Day (Hari Kebangsaan) August 31 Independence Day from British rule. Civic parades, fireworks at Merdeka Square. National holiday
Malaysia Day September 16 The commemoration of Malaysia's formation including Sabah and Sarawak. National holiday. Quieter than National Day but a day off
Wesak Day (Vesak) A day in May (full moon of the lunar month of Vaisakh) The Buddhist celebration of the Buddha's birth, enlightenment, and death. Maha Vihara temple in Brickfields holds a candlelit procession. Public holiday
George Town Festival Most of August, on Penang Not in KL itself, but the four-week arts festival in George Town on Penang island (45-minute flight) is the biggest cultural festival in Malaysia, and is a real reason to extend a KL trip. Worth flagging
F1 Petronas Malaysia Grand Prix Suspended The F1 race at Sepang was the regional motorsport headline through 2017 but has not run since. Local rumors of a return appear most years. Verify before assuming

The trip-shaping event is Thaipusam at Batu Caves. If the intense religious-festival side of Southeast Asia is the trip, this is the most powerful one to plan around in late January or early February. The Ramadan bazaars are the underrated month-long evening agenda most international travelers do not know to look for.

Where to stay

KL is one of the few major capitals where the cheap pick and the splurge pick are the same hotel category. Value runs high across the board.

Where Hotel Why pick it Trade-off
Bangsar Alila Bangsar Kuala Lumpur The pick. 5-star property directly above the metro, infinity pool with skyline view, walking distance to Bangsar Baru's food scene Bangsar is calmer than the tourist spine. You ride two stops to the Petronas Towers
KLCC Hyatt Centric City Center Kuala Lumpur Direct on KLCC, Petronas view from many rooms, walking to the park and mall KLCC is the most touristed zone. Prices peak here
Bukit Bintang Various 4-star and 5-star Best for night-market and bar walks. Easy MRT to KLCC Less polished than Bangsar or KLCC. Louder evenings

Hotels I would skip

Hotel Why it's not the pick
Sheraton Imperial Kuala Lumpur Hotel Older property. The rooms have not aged well. There are better Marriott options in town

Getting around

KL's transit is better than its reputation. The LRT (Kelana Jaya and Ampang/Sri Petaling lines), the MRT (Kajang and Putrajaya lines), and the monorail cover most of central KL on contactless tap. Hold a Visa/Mastercard/Amex contactless card or a phone wallet against the gate reader on entry and exit. Grab is the universal fallback and costs $3 to $8 for most central rides. KL is not a walking city in the middle of the day. The equator-level heat and humidity make even short walks heavy unless you are between malls or on a covered Pedestrian Walkway.

The cultural day

A roughly chronological full-day on foot and metro, starting from KLCC.

Stop Time Notes
KLCC Park 30 min Sunrise jog or coffee with the towers in view. Free, beautiful in early light
Petronas Towers 75 min, ticketed Skybridge + observation deck. Book online two weeks ahead. The free park view is the better photo
Pavilion Kuala Lumpur and Isetan The Japan Store 60 min Air-conditioned mall pause. Isetan's basement food hall is the best Japanese supermarket in the city
Central Market 45 min Handicrafts and batik. Tourist-priced. Haggle
Merdeka Square 30 min The colonial heart with the Sultan Abdul Samad building
Jamek Mosque 15 min outside The river-confluence mosque. Free to view from outside. Dress for the entry
Sri Mahamariamman Temple 20 min Oldest Hindu temple in KL, off Chinatown
KL Tower 75 min, ticketed 360 view, easier walk-up than Petronas. Better for sunset than midday
Bukit Bintang Evening Night market and dinner. Atmosphere 360 Restaurant is the revolving option at KL Tower if you want a one-stop dinner-and-view

A second day is the Bird Park and surrounding Perdana Botanical Garden, or Sentul Depot for the rejuvenated warehouse district north of town.

Batu Caves

Batu Caves is the headline Hindu pilgrimage site north of KL: the 43 m Murugan statue at the base, the 272 rainbow-painted steps, and the limestone caves at the top. Macaques live everywhere. Do not bring food.

Option Cost Time Notes
KTM Komuter train <RM2 / under $1 30 min from KL Sentral The local move. Trains every 30 min
Grab RM25 to RM40 / $5 to $8 each way 25 to 40 min Easier door-to-door, peak-traffic adds 50%

Be there before 10 a.m. The light is better, the macaques are less aggressive, and the climb is bearable. Dress for the cave (knees and shoulders covered), wear shoes you can climb in. Free to enter the main Temple Cave. The Dark Cave guided tour has been closed since 2019, so do not plan around it. Plan on two hours total.

Where to eat

Food is the reason most repeat visitors come back to KL.

Spot Best for Notes
Atmosphere 360 Restaurant The revolving KL Tower dinner Tourist-priced, but the view is the point
La Juiceria Superfoods Signature, Nadi Bangsar Health-coded breakfast or lunch in Bangsar Above the Bangsar metro
Kappo Takebayashi Premium Japanese in Pavilion KL One of the better high-end Japanese kitchens in KL
Jalan Alor Street-food strip in Bukit Bintang Crowded, busy, fun. Pick by queue. Lok-lok skewers are the easy starter
Sentul Depot Warehouse-district food and bars Worth a 30-min Grab from KLCC
Bukit Bintang Street Art Alleys Photo walks between bites Short side-alley circuit, fun midway through a meal crawl

Common scams to know going in

KL is one of the easier major Southeast Asian capitals to navigate. The scams that do exist cluster around Bukit Bintang at night and the area outside the Petronas Towers.

  • The fake-meter taxi. The classic KL airport-and-tourist-area taxi scam: the driver claims the meter is broken and quotes a flat fare 3 to 5x the real one. Use Grab for everything. It works at the airport (designated pickup zone), at KL Sentral, and across the city. If you must take a curb taxi, get a coupon from the airport's taxi counter instead of negotiating with the driver.
  • The "friend" who walks you to a bar. Someone friendly strikes up a conversation in Bukit Bintang and suggests a "great local club" or "karaoke bar nearby." The bill at the end is unreasonable and the bouncers make sure you pay. This is the same playbook as Bangkok and Prague. If a stranger insists on a specific venue, go somewhere else.
  • Henna and friendship-bracelet tie-ons near the Petronas Towers. Someone offers to put henna on your hand or ties a bracelet, then demands payment. Don't engage. Hands in pockets if necessary.
  • Money changer shortchange on Bukit Bintang. Several small kiosks on Bukit Bintang advertise rates better than the bank and short-change on the count. Use a bank ATM (Maybank, CIMB, Public Bank) or a chain currency-changer with a fixed posted board.
  • Casino chip swap at Genting. If you do the Genting Highlands day trip, the casino floor is fine, but the buses and taxis around the bus terminal occasionally run a chip-for-cash swap on tourists who are flush after a session. Cash out at the cage, not on the curb.

The MRT and KLCC are safe at every hour. Bukit Bintang stays busy and well-lit but the bar-tout pattern is the live risk after 11 p.m.

What to skip

The flashy "Sky Mirror" day trips from KL are a long bus haul for a thin payoff. Tourist agencies sell "floating market" trips that are entirely Thailand. Pudu Prison Gate is the only remaining wall of the old colonial prison and is fine for a photo but not worth detouring for. KL Forest Eco Park reads better in guidebooks than in person. The canopy walk is short, the loop is short, the heat is not.

Atlas Obscura travelers may want the KL Bird Park (worth the visit), the Butterfly Park, and the National Textile Museum. The National Museum of Malaysia sits next to KL Sentral and is a useful one-hour primer if you have a train layover.

Planning Kuala Lumpur

KL is one of the easier major Southeast Asian capitals. The MRT and Grab cover most of what you need, hotel value is among the best in the region, and the cultural circuit is quick to cover. Batu Caves, the Bird Park, and KLCC fit comfortably into two days. Pick a base by neighborhood. Bangsar for food, KLCC for the view, Bukit Bintang for night markets.

Use KLIA Ekspres or Grab from the airport

KLIA is 50 km out of town. The KLIA Ekspres (the dedicated airport express train) hits KL Sentral in 28 minutes. Grab from KLIA is $20 to $30 and takes 60 to 90 minutes in traffic. If you arrive late, take the train.

Pick a base by neighborhood

Bangsar for cafe culture and walkable food (Alila Bangsar is the pick). KLCC for the Petronas Towers view and the mall density. Bukit Bintang for nightlife and street markets. All three are connected by MRT.

Do Batu Caves before 10 a.m.

The macaques are most active after 11, the heat builds fast, and the 272-step climb is much more pleasant in the morning. Grab from central KL is $5 to $8 each way. The KTM train runs there for under $1.

KL Bird Park is worth its admission

World's largest free-flight walk-in aviary. Two hours minimum, half a day if you take it slowly. The hornbill enclosure and the lories are the highlights. Combine with the Butterfly Park next door.

Quick answers

How do I get from KLIA to central KL?
KLIA Ekspres train is the easy choice. 28 minutes nonstop to KL Sentral, about RM55 (~$12), runs every 20 minutes. Grab is $20 to $30 and takes 60 to 90 minutes in traffic. There is also the Skybus to KL Sentral for ~RM12 if you are traveling light. The airport is 50 km out, so taxi is the slowest of the three.
Where should I stay in KL?
Bangsar if food matters most. Alila Bangsar is a 5-star property on top of a metro station with the best skyline pool in the city. KLCC (Kuala Lumpur City Center, the Petronas Towers district) if you want the towers view and easy mall access. Hyatt Centric City Center is the pick. Bukit Bintang for night-market energy and walking-distance bars. The "Hotels I would skip" section below has the one option I would not book again.
What is actually worth doing in two days?
Day one is KLCC Park sunrise โ†’ Petronas Towers (book skybridge tickets weeks ahead) โ†’ KLCC Aquaria or Suria mall โ†’ afternoon at the Bird Park and Butterfly Park โ†’ dinner in Bangsar. Day two is Batu Caves early โ†’ Central Market and Merdeka Square โ†’ afternoon at Sentul Depot or the Textile Museum โ†’ dinner and night-market at Bukit Bintang.
Are the Petronas Towers worth booking?
The skybridge and observation deck are worth booking if you can plan two weeks ahead. Tickets sell out and walk-ups rarely work. The free view of the towers from KLCC Park is the better photo. The 360 view from KL Tower (Menara KL) is the alternative and easier to walk into.
Is KL safe at night?
Yes, with normal city common sense. Bukit Bintang and Bangsar are busy and well-lit. Petty crime is the issue more than violent crime. Keep phones in pockets when not in use, walk in groups late at night around Jalan Alor.
44 pins42 visited10 reviewed4.8ย avg โญ3 free
Open in Google Maps

Keep reading

Companion pages on places and themes that overlap with this list.