Kuala Lumpur is a city where you can eat properly at three in the morning, and that is not a novelty for tourists. It is how a lot of the city actually lives. The institution that makes it possible is the mamak, and understanding what one is will do more for your late nights here than any list of restaurants.
The short version
- Mamak restaurants are the answer, open air Indian Muslim places that run 24 hours or close to it
- Nasi kandar is the other, rice with curries, served round the clock at the big names
- You do not need to book, dress up, or plan. Walk in, sit down, someone takes your order
- It is cheap. A full meal and a drink after midnight generally costs less than a cocktail would
- If you land at KLIA after midnight, there is no train into the city until around 5am, which shapes the whole evening
What a mamak actually is
Mamak refers to the Tamil Muslim community in Malaysia, and by extension to the restaurants they run. The typical mamak is open fronted, brightly lit, furnished with plastic chairs, has a television showing football, and does not close.
The food is Indian Muslim: roti canai, murtabak, mee goreng, nasi goreng, curries, and teh tarik, the pulled milk tea that gets poured between two containers to aerate it. Everything is halal.
What makes them matter is social rather than culinary. A mamak is where people go after work, after football, after a night out, and after an argument. There is no expectation that you order much or leave quickly. A table of four can sit for two hours over four glasses of teh tarik and nobody minds.
For a visitor this is useful in a specific way: at 2am, when everything else is shut, a mamak is a normal, well lit, busy public place with food. That is a better position to be in than the alternative.
How to order without hesitating
Ordering is verbal, fast, and nobody hands you a menu at some places. A few terms cover most of it.
- Roti canai, the flaky flatbread, served with dhal and curry. Roti telur has egg in it, roti bawang onion, roti tisu is the enormous crispy cone
- Maggi goreng, fried instant noodles, and better than that description suggests
- Nasi lemak, available at most mamak all night
- Teh tarik is pulled milk tea. Teh o is without milk. Kurang manis means less sweet, which is worth saying, because the default is very sweet
- Ais or peng on the end means iced
Our dish by dish guide covers these in more detail if you want to arrive knowing what to ask for.
The 24 hour places worth knowing
Named places change hands and change hours, so treat these as starting points and check before making a special trip.
| Place | Where | Hours | Best for |
|---|---|---|---|
| Nasi Kandar Pelita | KLCC and branches citywide | 24 hours | The reliable first choice |
| NZ Curry House | Near KLCC | 24 hours | Standard mamak done properly |
| Line Clear | Kampung Baru | 24 hours | No frills nasi kandar |
| Jalan Alor | Bukit Bintang | Until roughly 2am to 4am | Choice and atmosphere, not all night |
| Your nearest mamak | Every neighbourhood | Late or all night | Not travelling at 3am |
Nasi Kandar Pelita
A chain, and the most reliable answer for a visitor because there are branches across the city and the KLCC one is within sight of the towers. Nasi kandar means rice with a choice of curries ladled over it, and the ordering is by pointing. Open around the clock at the main branches.
NZ Curry House
Long running mamak near KLCC, open 24 hours, and the sort of place that is busy at 4am on a Tuesday. Standard mamak menu done properly.
Line Clear Nasi Kandar
The KL outpost of a Penang institution, in Kampung Baru, open 24 hours. No frills at all, which is the point. If you are staying near Kampung Baru or the towers this is the interesting one.
Jalan Alor
Jalan Alor is not 24 hours, but it runs late, typically until around 2am to 4am depending on the stall, and it is the most concentrated late food option in Bukit Bintang. Worth knowing that it starts winding down rather than closing abruptly, so the choice thins out as the night goes on.
If you land in the middle of the night
This is the situation the topic is really about, and most food guides ignore it.
There is no KLIA Ekspres between roughly 1am and 5am. If your flight lands at 1.30am you are not taking the train, and your options are a Grab or taxi into the city, or waiting at the airport. That single timetable fact decides your night, and it is why some people book an airport hotel rather than a city one. Our guide to getting from KLIA into the city covers all the options and their hours.
Both terminals have food outlets landside operating through the night, so you will not go hungry at the airport, though the choice is limited and the pricing is airport pricing.
If you do come into the city, a mamak near your hotel is the sensible target rather than anything you have to travel for. There is one in most neighbourhoods, and at that hour a Grab across town costs more than the meal.
What it costs
Late night eating in KL is priced the same as daytime eating, which is one of its better features. There is no surcharge for the hour.
As of September 2026, roti canai with dhal is typically RM2 to RM4, a plate of mee goreng or maggi goreng around RM7 to RM12, nasi kandar RM10 to RM20 depending on how many curries and what protein you point at, and teh tarik about RM2.50 to RM4. Two people can eat well after midnight for under RM40. Bring cash, since some of the older places still prefer it.
Things worth knowing before you go
Nasi kandar pricing is by what you take. The rice is the base and each item added has a price you will not see listed. This is normal and not a scam, but if you point at three meat dishes and a fish, the bill will be higher than you expected. Asking the price as you go is completely acceptable.
Nobody dresses up. Shorts and sandals are standard.
Mamak are not bars. They are Muslim owned and do not serve alcohol. If you want a drink late, that is a different kind of venue, and our rooftop bar guide covers the upper end of it.
They are loud. Open fronted, on a main road, with a television on. Not somewhere for a quiet conversation.
Solo travellers are fine here. Eating alone at a mamak at any hour attracts no attention at all, which is not true of every kind of restaurant.
Frequently asked questions
Where can I eat at 3am in Kuala Lumpur?
A mamak or a 24 hour nasi kandar restaurant. Pelita, NZ Curry House and Line Clear all run around the clock at their main branches, and most neighbourhoods have an independent mamak doing the same thing.
What is a mamak?
An Indian Muslim restaurant, usually open fronted and open very late or all night, serving roti canai, noodles, curries and teh tarik. The food is halal and the atmosphere is casual to the point of being informal.
Is Jalan Alor open all night?
Not all night, but late. Stalls typically run until around 2am to 4am, with the selection thinning as the night goes on. For genuinely round the clock food you want a mamak instead.
Is it safe to be out eating late in KL?
The mamak restaurants themselves are busy, well lit and entirely ordinary, and eating late is a normal part of life here. Standard city sense applies to getting there and back, particularly on quiet streets, and a Grab is the straightforward option at that hour.
Can I get food at KLIA in the middle of the night?
Yes, there are outlets operating overnight at both terminals, though the range is limited and prices are higher than in the city. Worth planning around if you land after 1am, since there is no airport train until roughly 5am.
Explore more
- Where to eat in Kuala Lumpur, the full food guide
- Jalan Alor, the late night street food strip
- KLIA to KL city, including the overnight gap in the train timetable
- The Malaysian dishes worth seeking out