The Best Cafes in Kuala Lumpur
A local's guide to the best cafes in Kuala Lumpur — specialty coffee, brunch and roasters in Bangsar, TTDI and Damansara, plus honest tips and rough 2026 prices.
Kuala Lumpur has quietly become one of Southeast Asia’s better coffee cities. Not the old-school kopitiam kind — that’s its own thing, and it’s wonderful — but the third-wave, single-origin, the-barista-knows-the-farm kind. Over the last decade KL grew a serious specialty scene, with home-grown roasters, Japanese-influenced cafes, and brunch spots that take their flat whites as seriously as their sourdough. Here’s where to drink well as of 2026.
For the wider food scene, see our Kuala Lumpur explore guide.
A quick note on two coffee cultures
KL runs on two parallel coffee worlds. There’s kopitiam kopi — thick, dark, often roasted with margarine and sugar, served with condensed milk, drunk with toast and soft-boiled eggs for RM2–3. And there’s specialty coffee — light-roasted single origins, pour-overs, properly pulled espresso, in the RM12–20 range. This guide is mostly about the second kind, but don’t sleep on the first. A kopitiam breakfast is one of KL’s great cheap pleasures.
Bangsar: the cafe heartland
Bangsar, especially around Jalan Telawi, has the densest concentration of good cafes in the city. You can cafe-hop a whole morning here on foot.
- ONO Specialty Coffee & Matcha on Jalan Telawi has built a serious reputation, with a Japanese lean — proper matcha alongside the coffee, plus fusion brunch food. One of the city’s standout spots.
ONO Specialty Coffee & Matcha
- 🕐 Hours
- ~10am–6pm, closed Wednesdays
- 📍 Address
- 47 Jalan SS 2/30, SS2, 47300 Petaling Jaya
- PULP by Papa Palheta sits in a converted old printing factory, industrial and airy, with a roastery focus and consistently strong coffee. A long-running Bangsar favourite.
PULP by Papa Palheta
- 🕐 Hours
- Tue–Fri 9am–7pm, Sat–Sun 9am–10pm, closed Mondays
- 📍 Address
- 29-01 Jalan Riong, Bangsar, 59100 Kuala Lumpur
- Kopenhagen Coffee runs a Bangsar location with its own roastery, a tidy spot for a serious cup.
Bangsar cafes lean a touch pricier — coffee RM14–20, brunch plates RM25–45 — but the quality is there.
TTDI: the quiet connoisseur’s pick
Taman Tun Dr Ismail (TTDI) is where a lot of KL’s coffee nerds actually drink. Less flashy than Bangsar, more about the cup.
- Artisan Roast is one of the pioneers of KL’s third-wave scene, tucked away with a hipster fit-out, roasting their own beans (and even cacao for the hot chocolate). A must for anyone serious about coffee.
Artisan Roast TTDI
- 🕐 Hours
- Daily, roughly 7:30/8am–late
- 📍 Address
- 4 Lorong Rahim Kajai 14, TTDI, 60000 Kuala Lumpur
- Common Man Coffee Roasters in Plaza VADS is a reliable specialty spot with a full brunch menu, good for a sit-down meal as much as a coffee.
Common Man Coffee Roasters
- 🕐 Hours
- Daily from 8am (weekends to ~6pm)
- 📍 Address
- A-G-1 New Podium, Plaza VADS, 1 Jalan Tun Mohd Fuad, TTDI, 60000 Kuala Lumpur
- Neutrals pairs strong coffee with Japanese-style sandos — the kind of small, focused menu that signals a kitchen that cares.
Neutrals
- 🕐 Hours
- Daily 8am onward, closed Wednesdays
- 📍 Address
- 30A Persiaran Zaaba, TTDI, 60000 Kuala Lumpur
TTDI prices sit roughly with Bangsar — coffee RM13–19, food RM20–40.
Damansara and beyond
The wider Damansara area (Uptown, Kota Damansara, Damansara Heights) is thick with cafes serving the residential crowd.
- Whisk is a bakery-cafe combo with fresh pastries daily and solid coffee — a comfortable all-rounder.
- Across Uptown and Kota Damansara you’ll find roaster-cafes and brunch spots in every other shoplot. This is suburban cafe KL at its most relaxed.
City centre and KLCC
If you’re staying central and don’t want to taxi out to the suburbs, the Bukit Bintang, KLCC and TRX areas have plenty of capable cafes inside and around the malls — chains and independents both. Quality is generally good, prices a little higher for the location, and the air-con is welcome. Fine for a working coffee; the destination cafes are out in the neighbourhoods.
What to order
- Flat white or long black if you want to judge the espresso. A good specialty bar nails these.
- Pour-over / V60 if they offer single origins — this is where the better beans shine.
- Matcha at the Japanese-leaning spots like ONO, which take it as seriously as the coffee.
- Brunch staples — eggs, sourdough, smashed avo, and increasingly local-fusion plates (think nasi lemak croissants and the like).
- Iced everything. It’s KL. A cold brew or iced latte makes a lot of sense in the heat.
Honest tips
- Mornings and weekday afternoons are calm; weekends get packed. The popular Bangsar and TTDI spots fill up for brunch on Saturday and Sunday.
- Many specialty cafes don’t open early. A lot start around 9–10am, unlike kopitiams that open at dawn. If you want coffee at 7am, go kopitiam.
- Cards and QR are standard at specialty cafes — no need for cash here.
- Parking can be a pain in Bangsar and TTDI. Grab (ride-hail) is often the easier move.
- Don’t skip the kopitiam. Have at least one RM2.50 kopi-and-toast breakfast to taste the other half of KL’s coffee story.
What it costs, roughly
As of 2026, a specialty coffee runs RM12–20, and a full cafe brunch with a drink lands around RM35–60 a head at the better spots. A kopitiam breakfast — kopi, kaya toast and eggs — is RM6–12 all in. Coffee culture is one of the few places KL prices creep towards Western levels, though it’s still a fair bit cheaper than Singapore or Sydney. See our Malaysia travel budget guide for context.
A simple cafe plan
Spend a slow weekend morning cafe-hopping Jalan Telawi in Bangsar — start with espresso at PULP or ONO, walk it off, finish with brunch nearby. If you’re more of a coffee purist, head to TTDI and let Artisan Roast pour you something single-origin. And on a separate morning, balance it all out with a RM2.50 kopi and kaya toast at any old kopitiam. That’s the full range of how KL drinks its coffee.
About the author
Chris Tan lives and works in Johor Bahru, Malaysia, helping people relocate to and buy property in the Iskandar region. Questions about your move? Get in touch.
Keep reading
Travel & Explore Best Time to Visit Malaysia: Weather, Seasons & Crowds
When to visit Malaysia depends on where you go. A region-by-region guide to monsoons, haze, heat, school holidays and 2026 festival dates from someone who lives here.
2 Mar 2026
Travel & Explore Crossing the JB–Singapore Border: A Complete Guide
How to cross the Johor Bahru–Singapore border in 2026 — Causeway vs Second Link, VEP and road charges, QR/autogate clearance, peak times, and car vs bus vs motorcycle.
8 Mar 2026
Travel & Explore Bak Kut Teh in Johor Bahru: Where to Go
A local guide to bak kut teh in Johor Bahru — Shoon Huat, Hwa Mei, Kota Tinggi style, the difference between herbal and peppery broth, and rough 2026 prices.
6 Mar 2026
Travel & Explore Beaches Near Johor Bahru
A local's guide to beaches near Johor Bahru — Desaru Coast, Tanjung Balau, Tanjung Piai and more, with drive times, rough 2026 costs and honest expectations.
11 Mar 2026
Moving to Malaysia Best Areas to Live in Johor Bahru: A Neighbourhood Guide
Where to live in Johor Bahru — JB city, Bukit Indah, Iskandar Puteri, Mount Austin and more, compared by lifestyle, commute to Singapore, and who each suits.
7 Feb 2026
Property & MM2H Buying Property in Iskandar Malaysia: A Foreigner's Guide (2026)
Can foreigners buy property in Johor? Yes — here's how it actually works in Iskandar Malaysia: rules, process, financing, fees, and the mistakes to avoid.
10 Feb 2026