Petaling Street Food Guide: What to Eat, Skip & Pay (No Tourist Traps)

✅ Last verified on-the-ground: 2026-07-17

Petaling Street (Chinatown KL) is one of those places where the food is genuinely good, the atmosphere is genuinely chaotic, and the tourists get genuinely overcharged. This guide tells you what to eat, where to eat it, what to skip, and how much you should expect to pay at hawker stalls.

For the full SEA trail, check our SEA backpacking hub or our Kuala Lumpur cheap street food guide for more budget eating across the city.

KL Chinatown is split into a handful of distinct food zones that most tourist guides flatten into one. The covered Petaling Street market is mostly knock-off handbags and tourist trinkets. The real food action is in the side alleys: Madras Lane for hawker classics, Jalan Sultan for Chinese coffee shops, and Petaling Street itself for fresh fruit and air mata kucing drinks. Walking the main street without dipping into these alleys is how you leave KL thinking Petaling Street is overrated.

Quick Answers

WhatAnswerPrice (INR)
Is Petaling Street food worth it?Yes, but stick to Madras Lane and the side alleys, not the main tourist strip~₹94-₹234 (~$0.98-$2.43) per person for a full meal, verify current prices on the ground
What is the famous dish at Madras Lane?Hokkien mee, char kuey teow, and asamlaksa~₹95-₹285 (~$0.99-$2.96) per dish
Can vegetarians eat at Petaling Street?Yes, but pick carefully: fried radish cake, stir-fried kangkung, Indian rojak at Madras Lane~₹95-₹190 (~$0.99-$1.97) per dish
Is bargaining expected at Petaling Street?Only at the wet market and souvenir stalls, never at food stallsFood stalls are fixed-price, ~₹95-₹285 (~$0.99-$2.96)
Is Petaling Street safe at night?Mostly, but watch for pickpockets and the occasional aggressive toutStay alert, keep phones in front pockets

Most first-timers make the same mistake: they walk the covered Petaling Street market, see a wonton stall or two, eat there, and call it a day. The covered street is mostly fake watches and t-shirts. The food is in the side alleys.

Madras Lane is the headline hawker zone. Two short rows of stalls under a tin roof, packed from 11 AM till late, drawing office workers and hawker regulars from across Chinatown. This is where you eat Hokkien mee (thick yellow noodles braised in dark soy with prawns, squid, pork), char kuey teow (wok-fried flat noodles with cockles, egg, and Chinese sausage), and the famous KL asamlaksa (sour fish broth with cucumber, onion, mint, pineapple). Madras Lane does not look impressive from outside. The stalls are basic, the lighting is fluorescent, and the menus are taped to the walls. Eat there anyway.

Petaling Street proper (the main covered road) is better for fruit and drinks than sit-down meals. Look for the air mata kucing carts (a chilled longan and wolfberry drink, sweet and refreshing in the KL heat) and fresh coconut water from the side vendors. Avoid any sit-down wonton noodle place that has a guy outside aggressively waving a menu at you. That’s the first sign of a tourist trap.

Jalan Sultan (one block parallel to Petaling Street) has old-school Chinese coffee shops (kopitiam) where you can get kaya toast, soft-boiled eggs, and Hainanese coffee. These are more breakfast spots than dinner, but worth knowing. If you want to compare hawker zones, our Jalan Alor food street prices guide covers KL’s other major eating strip.

Temple Street area, near the Sri Mahamariamman Temple, has a few Indian-Muslim mamak stalls that are good for roti canai and teh tarik if you need a break from Chinese hawker food.

Advertisement

What to Eat (and What It Costs)

These prices were checked in June 2026 against current stall menus. If a vendor quotes you well above these, walk away.

Hokkien mee at Madras Lane stalls: ₹284-₹426 (~12-18 MYR or ~$2.95-$4.42) per plate. The prawns should be whole, the noodles dark, and there should be a serious wok hei (smoky char) smell. If the noodles look pale, the wok is not hot enough.

Char kuey teow: ₹284-₹426 (~12-18 MYR or ~$2.95-$4.42) per plate. Good CKT has visible cockle shells and a deep, smoky flavor. The tourist version uses prawns only because tourists freak out about shellfish. Ask “ada cockle?” if you want the real thing.

Asam laksa: ₹189-₹284 (~8-12 MYR or ~$1.96-$2.95) per bowl. This is the sour fish broth laksa, different from the coconut curry laksa. The broth should be tangy, slightly spicy, and loaded with flaked mackerel. Comes with a side of shrimp paste sambal that smells like death but tastes incredible.

Chee cheong fun: ₹142-₹237 (~6-10 MYR or ~$1.47-$2.46) per plate. Steamed rice noodle rolls, usually served with a sweet brown sauce and chili paste. A KL breakfast classic.

Fried radish cake (chai tow kway): ₹142-₹237 (~6-10 MYR or ~$1.47-$2.46) per plate. Stir-fried cubes of daikon radish cake with egg, garlic, and preserved radish. Vegetarian and one of the safer bets at Madras Lane.

Kangkung belacan: ₹189-₹284 (~8-12 MYR or ~$1.96-$2.95) per plate. Stir-fried water spinach with shrimp paste sambal. Ask for “less belacan” if you cannot handle the funk.

Wantan mee (if you must eat on the main street): ₹237-₹355 (~10-15 MYR or ~$2.46-$3.68) per plate. Only at stalls with locals queuing, not the ones with the menu-waver.

Air mata kucing: ₹71-₹118 (~3-5 MYR or ~$0.74-$1.23) per cup. Chilled longan and wolfberry drink. Sugar rush plus a placebo cooling effect. Drink two in the KL humidity.

Fresh coconut: ₹118-₹189 (~5-8 MYR or ~$1.23-$1.96) each. Vendors will chop it open in front of you.

Cendol: ₹95-₹166 (~4-7 MYR or ~$0.98-$1.72) per bowl. Shaved ice, pandan jelly noodles, coconut milk, and palm sugar. The Malaysian answer to dessert on a hot day. KL cendol is among the best in Malaysia, so do not skip it here just because you are “in Chinatown and should eat Chinese food.”

Tourist Traps to Skip

The covered Petaling Street market has three recurring scams that target food tourists.

The menu-waver scam. A guy stands outside a wonton noodle shop, waves a laminated menu at passing tourists, and steers them inside. The food is overpriced (₹592-₹947 (~25-40 MYR or ~$6.14-$9.82) for basic wonton mee) and the portion is small. Walk past anyone waving a menu. If the food is good, locals will be queuing without prompting.

The “cheap seafood” set meal. Hawkers will offer “all you can eat seafood, ₹710 (~30 MYR or ~$7.37) per person!” The seafood is reheated from the morning, the “all you can eat” runs out after the second plate, and the drinks are extra. Skip it.

The fruit platter ripoff. A vendor will offer a “mixed fruit platter” for ₹473-₹710 (~20-30 MYR or ~$4.91-$7.37). The fruit is fine but the platter is 70% cheap papaya and watermelon, with two slices of mango on top. If you want fruit, buy whole fruits from the side carts and pay ₹71-₹118 (~3-5 MYR or ~$0.74-$1.23) per piece.

The “closed today, come to my friend’s shop” redirect. If a stall owner tells you a hawker centre is “closed for a holiday” or “renovation” and redirects you to a different (usually worse) restaurant down the street, ignore them. Madras Lane is open almost every day from late morning till night. Our KL night safety guide covers more scams to watch for around Chinatown.

Vegetarian and Indian Food Options

Petaling Street is not a vegetarian paradise, but there are real options if you know where to look.

Madras Lane has vegetarian-friendly stalls. Fried radish cake (chai tow kway), stir-fried kangkung belacan (ask for “no belacan” to make it fully vegetarian), and the chee cheong fun stalls usually use vegetable oil. The Indian rojak stall at the end of the lane does vegetarian fritters with sweet potato dipping sauce.

For a proper Indian meal, walk 10 minutes to Brickfields (Little India), where Bombay Grand Indian Cuisine - Brickfield Branch serves upmarket Mumbai street food and North Indian curries, or Bombay Grand Indian Cuisine - KLCC Branch for traditional Maharashtrian and coastal Indian dishes. Both are ₹473-₹1,184 (~20-50 MYR or ~$4.91-$12.28) per dish.

For Middle Eastern with veg options, Solh Restaurant & Bar does a solid mezze platter and biryani (ask for veg).

If you need a break from street food, KLCC has reliable chains like Pelita and the usual mamak options.

Advertisement

Where to Stay Near Petaling Street

Petaling Street is walkable from Bukit Bintang, KLCC, and Chinatown proper. The best hostel options for Indian backpackers:

HostelRatingBook
Mingle Highstreet - CoWorking Hub8.9Check prices
Travelhub Highstreet10.0Check prices
Both are within a 5-10 minute walk to Petaling Street and have solid reviews from solo travellers. Mingle Highstreet has a coworking space if you need to catch up on work.

Bargaining Culture at Petaling Street

Petaling Street is one of the few places in KL where bargaining is normal, but only at the wet market and souvenir stalls, never at food stalls.

Souvenir and fake goods stalls: Start at 50% of the asking price and work up. The seller expects this. If they say “last price” and you counter, they will usually drop another 10-20%.

Wet market (early morning, 6-9 AM): Bargain 20-30% off the first price. This is where locals shop, so the prices are lower to start.

Food stalls: Fixed price. No bargaining. The price on the menu or board is the price you pay. Trying to bargain at a hawker stall just makes you look like a tourist. Our essential Malay words for ordering street food will help you navigate menus and prices without pointing at things.

Coffee shops and restaurants: Fixed price. Tipping is not expected (a 10% service charge is sometimes added, check the bill).

If you are not sure whether to bargain, look at the locals. If locals are paying a fixed price, you pay a fixed price.

Practical Tips for Eating at Petaling Street

Cash is king. Most hawker stalls do not take cards or e-wallets. Bring small ringgit notes (1, 5, 10, and ₹473 (~20 MYR or ~$4.91)) for hawker stalls that may not make change for larger denominations. There are Maybank and CIMB ATMs near the entrance to Petaling Street if you need to withdraw. Currency exchange counters on the main street offer worse rates than the city, so exchange your money at the airport or in Bukit Bintang first.

Eat when the locals eat. Lunch (12-2 PM) and early dinner (6-8 PM) are when the hawker stalls are freshest and busiest. Avoid eating at 3-5 PM when the food has been sitting and the turnover is slow.

Bring hand sanitizer and wet wipes. Most stalls do not have proper wash facilities. You will be eating with your hands (roti canai, char kuey teow, Indian rojak). Wet wipes are essential. For more on food hygiene at hawker stalls, see our Malaysia street food safety guide.

Stay hydrated. KL is hot and humid year-round. Drink air mata kucing, fresh coconut water, or plain bottled water (₹47-₹71 (~2-3 MYR or ~$0.49-$0.74) per bottle at the stalls).

Split dishes with a friend. Hawker portions are huge. If you are travelling with someone, order two dishes and a drink to share. You will eat more variety and spend less.

Watch your bag. Pickpockets target the covered Petaling Street market, especially during peak hours. Keep your phone in your front pocket and your wallet in a zipped bag.

Advertisement

Getting There and Around

Petaling Street is a 5-minute walk from Pasar Seni LRT station (Kelana Jaya and Sri Petaling lines). A single LRT trip costs ₹24-₹118 (~1-5 MYR or ~$0.25-$1.23) depending on distance.

If you are coming from KLCC or Bukit Bintang, Grab costs ₹189-₹355 (~8-15 MYR or ~$1.96-$3.68) and takes 10-15 minutes depending on traffic. Avoid the unmarked tourist taxis parked outside major malls, they will quote ₹710-₹1,184 (~30-50 MYR or ~$7.37-$12.28) for the same trip.

From KLIA airport, the KLIA Ekspres train is the fastest option (₹781 (~33 MYR or ~$8.10), 28 minutes to KL Sentral), then transfer to LRT or Grab. Budget option is the Airport Coach (₹355 (~15 MYR or ~$3.68), 1 hour to KL Sentral).

For getting around KL cheaply, the LRT, MRT, and monorail cover most of the city for ₹24-₹118 (~1-5 MYR or ~$0.25-$1.23) per trip. Grab is reliable for late-night trips when the trains stop running at midnight.

Nightlife After the Hawker Stalls Close

If you finish dinner at Petaling Street and want a drink, KL has solid rooftop bars within a short Grab ride.

Canopy Lounge Rooftop Bar KL is a relaxed rooftop with panoramic city views, good for an early drink. Rimbar KL is louder, with electronic and live music and a solid cocktail menu. Both are ₹237-₹355 (~10-15 MYR or ~$2.46-$3.68) Grab from Chinatown.

For something different, Pahit does creative cocktails in a moody setting, and Souled Out has a modern Malaysian menu if you want one more meal.

If you need a healthy break from street food, Seeds Origin - Healthy Food Cafe in KLCC does nutritious bowls and salads, and Yaki Soul, KL does Japanese street food if you want something lighter.

FAQ

Is Petaling Street food safe for Indian vegetarians? Yes, but pick carefully. Fried radish cake, stir-fried kangkung (ask for no belacan), and chee cheong fun are vegetarian at most Madras Lane stalls. For a guaranteed veg meal, walk to Brickfields or KLCC and eat at Bombay Grand or Solh.

What is the best time to visit Petaling Street for food? Lunch (12-2 PM) and early dinner (6-8 PM). Avoid 3-5 PM when stalls are slow and food has been sitting. The hawker centres are closed on some Malaysian public holidays, so check before you go.

Can I pay by card at Petaling Street hawker stalls? No. Most stalls are cash-only. Bring small ringgit notes. Some newer stalls accept Touch ‘n Go eWallet, but do not rely on it.

Is Petaling Street safe at night? Mostly yes. The main risks are pickpockets in the covered market and aggressive touts trying to redirect you to “their friend’s shop.” Stay alert, keep your phone in your front pocket, and ignore anyone waving a menu at you.

What is the famous dish at Madras Lane? Hokkien mee and char kuey teow are the headliners. The Hokkien mee is dark, smoky, and loaded with prawns and pork. The char kuey teow has visible cockle shells and a serious wok hei. Asam laksa is the third classic.

How much should I budget for food at Petaling Street? ₹1,184-₹1,894 (~50-80 MYR or ~$12.28-$19.64) per person covers a full hawker dinner (two dishes, a drink, and cendol for dessert). Add ₹473-₹710 (~20-30 MYR or ~$4.91-$7.37) if you want a proper Indian meal at Bombay Grand or Solh.

Subodh’s Take

Petaling Street is one of those places that rewards a little homework. Walk in blind, eat on the main tourist strip, and you will leave thinking it is overrated. Spend an hour understanding which alley has the real food (Madras Lane, always Madras Lane), bring cash, ignore the menu-wavers, and you will eat some of the best hawker food in Southeast Asia for under 50 ringgit. The trick is treating the covered market as a place to walk through, not eat at, and saving your appetite for the side alleys where the locals queue.