15 Kuala Lumpur Tips From Someone Who Kept Coming Back
I've stopped in KL four times across three years — twice as a layover, twice on purpose. Each time I learn something that makes the next visit better. Here's the accumulated wisdom.
Getting Around
1. Book Petronas Towers tickets online, weeks ahead. They sell out days in advance, especially weekend morning slots. petronastwintowers.com.my lets you book up to 30 days ahead. Morning slots (9-10AM) have the best light. If sold out, Menara KL Tower observation deck (52 MYR / ~$11) offers comparable views with easier availability.
2. The KLIA Ekspres return ticket saves money. One-way costs 55 MYR. Return costs 100 MYR. That's 10 MYR saved for a 28-minute ride. If you're flying budget airlines, KLIA2 has its own Ekspres stop.
3. Grab is better than taxis for everything. KL taxis have meters but some drivers refuse to use them. Grab eliminates the negotiation. Airport to Bukit Bintang: 70-100 MYR. Within the city: most rides are 5-20 MYR.
Food Secrets
4. Eat at mamak restaurants at least once a day. These 24-hour Indian-Muslim restaurants serve roti canai (1.50-3 MYR), mee goreng (6-8 MYR), and teh tarik (pulled tea, 2.50 MYR). They're everywhere, they never close, and the food is consistently excellent. A full meal under 15 MYR.
5. Nasi lemak at 6AM beats any hotel breakfast. The banana-leaf-wrapped nasi lemak from roadside stalls (3-5 MYR) is the Malaysian breakfast experience. Coconut rice, sambal, anchovies, peanuts, boiled egg, cucumber. The sambal — sweet, spicy, slightly fishy — is what dreams are made of.
6. Jalan Alor is touristy and still excellent. Yes, it's the famous food street. Yes, tourists outnumber locals. No, that doesn't mean the food is bad. The satay stalls (1 MYR/stick), grilled chicken wings (5-8 MYR/pair), and fruit juice carts are legitimately good. Go at 7PM for the best atmosphere.
7. Madras Lane in Chinatown is the local food secret. A narrow alley behind Petaling Street with Chinese hawker stalls. Asam laksa (8 MYR), curry mee (8-10 MYR), and chendol (5 MYR — a green jelly and coconut milk dessert with palm sugar). No English menus. Point and smile.
Culture & Sights
8. Batu Caves doesn't need a guide or a tour. Take the KTM Komuter train from KL Sentral (2.60 MYR, 25 minutes). Walk to the caves. Climb 272 rainbow steps. See the cathedral cave. Come back. Total cost excluding food: under 6 MYR. Don't carry food on the stairs — monkeys will take it from your hands.
9. The Islamic Arts Museum is KL's best museum. 20 MYR entry. Southeast Asia's largest collection of Islamic art. The architectural models of famous mosques are extraordinary. The building itself is gorgeous. Near the National Mosque and KL Bird Park — you can do all three in a morning.
10. Visit Kampong Bharu for authentic Malay culture. A traditional Malay village (kampong) that somehow still exists in central KL, walking distance from KLCC. Wooden houses, street food stalls, and the kind of neighborhood atmosphere that disappeared from most of KL decades ago. Go for the evening food stalls.
Practical
11. The afternoon thunderstorm is guaranteed. Practically every day, year-round, KL gets an intense thunderstorm between 2-5PM. It lasts 30-60 minutes, then the sky clears and the city cools beautifully. Plan indoor activities (malls, museums, food courts) for the afternoon. Morning is for outdoor sights.
12. Alcohol is expensive relative to food. A beer costs 15-25 MYR ($3.20-5.40) — heavy taxes in this Muslim-majority country. Non-Muslim restaurants and bars sell alcohol freely, but it's not cheap. The value in KL is in the food, not the drinks.
13. Cover up at mosques and dress modestly. The National Mosque (Masjid Negara) provides robes at the entrance for visitors. Remove shoes. During Ramadan, avoid eating in public during daylight hours in Malay neighborhoods. Chinese and Indian areas operate normally.
14. Take the monorail between Bukit Bintang and KL Sentral. It's above ground, runs frequently (every 5-10 minutes), and gives you a city view. Single ride: 1.80-3.50 MYR. Much faster than Grab during rush hour.
15. KL is a gateway — use it. Budget flights from KLIA2 connect to Penang (from 60 MYR), Langkawi (from 70 MYR), Singapore (from 50 MYR), and dozens of Southeast Asian cities. AirAsia's hub is here. Fly to Singapore, Bangkok, or Bali for under $50. A week in KL can easily include a 2-day Penang food trip or a Langkawi beach break.
KL doesn't try to impress you. It doesn't have the polish of Singapore or the drama of Bangkok. What it has is 3 MYR nasi lemak, free rainbow cave stairs, $4 museum gems, 24-hour roti canai, and a cultural layering that no other city in Southeast Asia can match. The fact that most travelers skip it or treat it as a layover is, frankly, a gift to those of us who keep coming back. Read our complete KL guide for the full breakdown and our local interview for insider picks.