On this page
Free Astrology Insights
Tropical beach

Cheap Eats KL: Savoring Kuala Lumpur’s Best Food on a Budget

💰 Click here to see Malaysia Budget Breakdown

💰 Prices updated: October, 2026. Budget figures are estimates — always verify before travel.

Exchange Rate: $1 USD = RM4.08

Daily Budget (per person)

Shoestring: RM100.00 – RM180.00 ($24.51 – $44.12)

Mid-range: RM250.00 – RM450.00 ($61.27 – $110.29)

Comfortable: RM500.00 – RM1,000.00 ($122.55 – $245.10)

Accommodation (per night)

Hostel/guesthouse: RM30.00 – RM60.00 ($7.35 – $14.71)

Mid-range hotel: RM110.00 – RM200.00 ($26.96 – $49.02)

Food (per meal)

Budget meal: RM15.00 ($3.68)

Mid-range meal: RM35.00 ($8.58)

Upscale meal: RM100.00 ($24.51)

Transport

Single metro/bus trip: RM2.00 ($0.49)

Monthly transport pass: RM50.00 ($12.25)

Kuala Lumpur prices have crept up since 2024, and a tourist-zone menu can swallow RM60 before you notice. The city still feeds you well for much less, but only if you know which neighbourhoods to head for and which to skip. This guide is about where to go, so you can eat properly all day on a small budget.

Chinatown and Petaling Street: Eat Well for Under RM15

Most visitors walk through Petaling Street for souvenirs and miss the better food in the lanes around it. Start at Madras Lane, a narrow alley off Petaling Street. The curry mee stall here serves bowls of noodles in a chilli-red, coconut-rich broth for around RM8 to RM12. By late morning the alley fills with steam, and the smell of chilli paste and cockles hangs over the lane.

For a plate of chicken rice, walk toward Jalan Hang Lekir, where Hoe Kee and nearby shops serve poached chicken with rice for RM9 to RM14. Kopitiam (old-style coffee shops) around Jalan Sultan and Jalan Tun H.S. Lee sell kaya toast sets with soft-boiled eggs and coffee for RM6 to RM9. Go before 10:00 and you will find tables and the best bread.

Chinatown is also the easiest area to reach. Take the LRT or MRT to Pasar Seni and walk five minutes. Many stalls here close by mid-afternoon, so treat this as a breakfast or early lunch stop.

Brickfields and Bangsar: Banana Leaf Rice and Late-Night Indian Food

Brickfields, the stretch of Jalan Tun Sambanthan near KL Sentral, is where you go for banana leaf rice. A server drops a leaf in front of you, covers it with rice, and keeps adding vegetable curries, papadum and pickles until you wave them off. A vegetarian set costs RM10 to RM15, and adding fish or chicken curry brings it to RM15 to RM20. Restoran Sri Paandi is a popular choice for a full leaf lunch.

For a cheaper, quieter meal, try Vivekananda Ashram near Brickfields. It serves simple vegetarian lunches at low prices, and the atmosphere is closer to a community hall than a restaurant.

In Bangsar, Devi’s Corner and Sri Nirwana Maju are the reliable names. Devi’s Corner is open around the clock, so it works for a 02:00 craving of roti canai (RM2 to RM3.50 each) and teh tarik (RM3 to RM4). Both are busy at lunch, so expect to share a table.

Kampung Baru: Malay Breakfast with the Twin Towers Behind It

Kampung Baru: Malay Breakfast with the Twin Towers Behind It
📷 Photo by NHN on Unsplash.

Kampung Baru is a Malay village surrounded by glass towers. Stand on one of its lanes and you see wooden houses in the foreground and the Petronas Towers behind them. It is the best area in KL for nasi lemak, rice cooked in coconut milk and served with sambal, anchovies and egg.

Nasi Lemak Wanjo and Nasi Lemak Antarabangsa are the two best-known stops. A basic plate runs RM5 to RM10, and adding fried chicken, beef rendang or squid sambal pushes it to RM12 to RM18. The rice is fragrant with coconut and the sambal is sweet, sticky and a little fiery.

Come back at dusk. The call to prayer drifts over the rooftops while stallholders along Jalan Raja Muda Musa and the surrounding lanes light their charcoal for grilled chicken, satay and fish. Satay sticks cost about RM1 to RM2 each, and most grill stalls have a few plastic tables. Take the LRT Kelana Jaya line to Kampung Baru station.

Pro Tip: Many stalls in Kampung Baru and Chow Kit now show a DuitNow QR code, but your foreign bank app may not connect to it. Keep RM50 in small notes (RM1, RM5, RM10) for stalls with no card option. Also check prices before you order extras like fried chicken or extra eggs, because they can double a plate’s cost.

Chow Kit and Masjid India: Market Lanes and Night Grazing

Chow Kit is rougher around the edges than other food areas, but it rewards you with low prices. The wet market and the lanes around Jalan Haji Taib have stalls selling nasi campur (rice with a choice of dishes) for RM6 to RM10, fried noodles for RM6 to RM8, and fresh fruit for RM3 to RM5 a bag. Go in the morning, when the market is at its busiest. Take the monorail to Chow Kit station.

A short walk away, the Masjid India area around Jalan Tuanku Abdul Rahman has a Saturday night market. Stalls sell grilled corn, fried snacks, fruit juice and Malay kuih (small sweet cakes). Walk the whole length before you buy anything, because the same snack can vary by RM1 to RM2 between stalls. Keep your phone in a front pocket, since these streets get very crowded after dark.

Jalan Alor and KLCC: Eating Cheaply in Tourist Zones

Jalan Alor in Bukit Bintang is loud, bright and full of smoking woks. It is also the most expensive hawker street in KL for what you get. Dinner here often runs RM25 to RM45 a person, and some stalls add extra charges for rice, wet towels or drinks. If you want the atmosphere without the bill, go at lunch, order one or two dishes, and ask the price of each seafood item before it hits the table.

Nearby, Lot 10 Hutong in the basement of Lot 10 mall gathers well-known hawker stalls under one roof, with air conditioning. Most dishes cost RM10 to RM20. Over at KLCC, the food court on the upper floor of Suria KLCC serves rice and noodle plates for RM12 to RM20, which is hard to beat for a meal near the towers. Because these are air-conditioned venues, expect service tax on the bill where applicable.

2026 Budget Reality: What You Will Actually Spend

Food prices in KL rose moderately between 2024 and 2026, helped along by higher ingredient costs and wider service tax rules for larger restaurants. Hawker stalls and small kopitiam have raised prices less than malls. These figures cover one person per day for food and drinks only.

  • Budget (RM25–RM40 a day): roti canai or kaya toast breakfast (RM5–RM9), nasi campur or curry mee lunch (RM8–RM12), street satay or fried noodle dinner (RM8–RM15), and a couple of teh tarik or iced kopi (RM2.50–RM4 each).
  • Mid-range (RM60–RM100 a day): breakfast at a kopitiam, banana leaf lunch with fish or chicken (RM15–RM20), dinner at Jalan Alor or Hutong (RM25–RM45), plus fresh juice and dessert.
  • Comfortable (RM120–RM200 a day): a café breakfast (RM25–RM40), a sit-down lunch in an air-conditioned restaurant, a seafood dinner with drinks (RM60–RM100), and a few snack stops.

Getting Between Food Areas: The 2026 Rail Route Plan

You can cover all of these areas without a taxi. Pasar Seni station links the MRT Kajang line and the LRT Kelana Jaya line and puts you next to Chinatown. From there, the Kelana Jaya line goes on to Kampung Baru, and a short walk from KL Sentral reaches Brickfields. The monorail serves Bukit Bintang and Chow Kit. Buy a Touch ‘n Go card or use a contactless payment method at the gates to avoid buying single tokens, which cost more per ride. Most fares fall between RM1 and RM5.

For Bangsar, use the LRT to Bangsar station and walk or take a short ride-hailing trip, which typically costs RM6 to RM12 depending on traffic. Avoid travelling between 17:30 and 19:30, when roads and trains are at their busiest and stalls start to fill up.

Getting Between Food Areas: The 2026 Rail Route Plan
📷 Photo by Dmitry Ganin on Unsplash.

Frequently Asked Questions

How much should I budget for food in Kuala Lumpur per day?

A careful traveller can eat well on RM25 to RM40 a day at hawker stalls and kopitiam. If you add a few sit-down meals, plan for RM60 to RM100. Eating mostly in malls and restaurants can push the total to RM120 or more.

Where is the cheapest area to eat in KL?

Chow Kit, Brickfields and the lanes around Chinatown offer the lowest prices. You can find full meals for RM6 to RM12. Kampung Baru is also good value for nasi lemak and grilled food, especially if you eat at the small stalls.

Is street food in Kuala Lumpur safe to eat?

Yes, for most travellers. Choose busy stalls with high turnover, food cooked fresh in front of you, and clean plates and cups. Drink bottled or boiled water. If your stomach is sensitive, start with cooked dishes and go easy on raw salads and ice.

Do hawker stalls in KL accept cards or e-wallets?

Some do, especially those with DuitNow QR codes, but foreign cards and apps often do not work. Many stalls are still cash-only. Carry small notes of RM1, RM5 and RM10, and use a Malaysian e-wallet only if you can set one up easily.

What is the best time to eat at KL’s cheap food spots?

Go for breakfast between 07:30 and 10:00 at kopitiam and nasi lemak stalls. Lunch is best before 12:00 or after 13:30. For night stalls in Kampung Baru and Chow Kit, arrive around 18:30 to find seats before the crowds.

Explore more
Which Kuala Lumpur Neighborhood is Perfect for Your Trip?
Kuala Lumpur Bucket List: 20 Must-Do Things in KL for First-Timers
Unforgettable Things to Do in Kuala Lumpur: Your Ultimate KL Bucket List


📷 Featured image by Kamaruld Salleh on Unsplash.

Accessibility Menu (CTRL+U)

EN
English (USA)
▼
Accessibility Profiles
i
XL Oversized Widget
Widget Position
▶
Hide Widget (30s)
Powered by PageDr.com