Malaysia

Cafés in Kuala Lumpur from kopi-O to flat white

Kopi-O and kaya toast on Jalan Balai Polis, specialty roasters on Jalan Mesui and Jalan Galloway, brunch on Bangsar's Jalan Kemuja.

  • Map and “near me”
  • “Open now” filter
  • Paid placements always labeled

Photo: Max Mishin, Pexels License

814Cafés listed
1Open by 6am
34Open past 10pm
21Specialty & roasters

Kuala Lumpur means "muddy confluence" in Malay, and it was first developed around 1857 as a town serving the region's tin mines.1 Its oldest kind of café is the kopitiam: kopi is the Malay word for coffee and tiam the Hokkien word for shop.5 Kopitiams have been part of Malaysian towns since the late 1800s, and after the Second World War many Hainanese cooks who had worked for the British used their savings to open their own.3

Chinatown keeps that pattern. Ho Kow Hainam Kopitiam began as a stall on Lorong Panggung in 1956 and moved to a shophouse on Jalan Balai Polis in 2018; queues still form from its 07:30 opening.910 The streets around it, Jalan Tun H.S. Lee, Jalan Sultan and Jalan Petaling, have the densest run of cafés in the city, from old coffee shops to espresso bars.

Specialty coffee is newer. VCR opened on Jalan Galloway in 2013, and Feeka Coffee Roasters, named after the Swedish fika (coffee break), fills a converted townhouse on Jalan Mesui.1617 West of the center, Bangsar's Jalan Kemuja and Mont Kiara's Jalan Kiara have their own rows of brunch cafés.

New in Kuala Lumpur

Recently opened and recently added

Bukit Bintang

Miss Coco

  • G1, Menara Noble Land 2, Jalan Changkat, Lorong Ceylon
  • Mon–Fri 08:00–18:00 · Sat–Sun 09:00–17:00
  • +60182083983

Chinatown & Merdeka Square 94 cafés

More about cafés in Chinatown & Merdeka Square

88 more

All 94 cafés in Chinatown & Merdeka Square

See the full list

Kampung Baru 7 cafés

Jalan TAR & Chow Kit 45 cafés

More about cafés in Jalan TAR & Chow Kit

39 more

All 45 cafés in Jalan TAR & Chow Kit

See the full list

KLCC 60 cafés

More about cafés in KLCC

54 more

All 60 cafés in KLCC

See the full list

Bukit Bintang 94 cafés

More about cafés in Bukit Bintang

88 more

All 94 cafés in Bukit Bintang

See the full list

Lake Gardens 5 cafés

Brickfields & KL Sentral 17 cafés

Bangsar 47 cafés

More about cafés in Bangsar

41 more

All 47 cafés in Bangsar

See the full list

Bangsar South & Mid Valley 33 cafés

Bukit Damansara 23 cafés

Mont Kiara & Sri Hartamas 71 cafés

More about cafés in Mont Kiara & Sri Hartamas

65 more

All 71 cafés in Mont Kiara & Sri Hartamas

See the full list

Taman Tun Dr Ismail 12 cafés

Kepong & Sungai Penchala 12 cafés

Petaling Jaya 61 cafés

Pudu 41 cafés

Looozer

  • 139, Jalan Sungai Besi
  • Mon–Wed 11:00–20:00 · Fri–Sun 11:00–20:00
  • +60 11-1246 2088

Cheras 48 cafés

Thousand Thirteen 1013

  • 14-G, Jalan Waras 1
  • Mon–Tue 11:00–21:00 · Thu–Sun 11:00–21:00
  • Vegetarian options

Old Klang Road & Taman Desa 55 cafés

Sentul & Titiwangsa 33 cafés

Segambut & Kenny Hills 16 cafés

Setiawangsa & Wangsa Maju 14 cafés

Ampang Hilir 26 cafés

Showing up to 6 cafés per area. Each area page has the full list.

No café matches all of those filters. Try removing one, or tell us about a café we're missing.

Coffee chains in Kuala Lumpur

Branches by area

Chain

HWC Coffee

Show 7 locations
Before you sit down

How to order kopi in Kuala Lumpur

At a kopitiam, plain kopi means coffee with sugar and condensed milk. Kopi-O is black with sugar (O is Hokkien for black), kopi-C uses evaporated milk and sugar, and kosong, Malay for empty, drops the sugar: kopi-O kosong is black and unsweetened.4 Peng means iced, so kopi peng is iced coffee with condensed milk, and siew dai asks for less sugar.4 Cham mixes coffee and tea with a little condensed milk, and kopi-gao is a thicker brew.6

The beans behind kopi are roasted dark, about four parts beans to one part sugar and margarine, with sugar added at the end for a caramelized finish.4 Ipoh white coffee, which comes from Ipoh in Perak, is roasted with palm-oil margarine but without the sugar, so it stays lighter. The beans aren't white; the drink is served with condensed milk.7

Teh tarik, pulled tea, is hot milk tea poured back and forth between two containers until it froths, and is often called Malaysia's national drink. Its origins are traced to Indian Muslim immigrants on the peninsula.8 It is the standard order at a mamak (Indian Muslim food stall), and some mamaks are open 24 hours.15

The kopitiam breakfast is toast with butter and kaya (coconut jam) and soft-boiled eggs.3 At Ho Kow, staff hand out queue numbers by party size and call you when a table is free.10 Tipping is not expected in Malaysia; some restaurants add a 10% service charge instead.14 For laptop work, VCR and LOKL Coffee Co both offered free Wi-Fi and charging points in December 2024.11

What coffee costs in Kuala Lumpur

DrinkTypical price
Teh tarik
Pulled milk tea, one cup
RM2.30 average
Klang Valley eateries, December 2022
Roti bakar kaya
Butter and kaya toast
RM4
Ho Kow Hainam Kopitiam, Chinatown, 2026
Kopi-O
Black coffee, modern café
RM9
LOKL Coffee Co, Chinatown, 2024
Flat white / latte
Specialty café
RM11–13
Specialty cafés in KL, 2024
Latte
Coffee chains
RM9.90–15.90
ZUS, Luckin and Starbucks, 2026

The teh tarik figure is the Department of Statistics' average for the Klang Valley at the end of 2022, the highest in Peninsular Malaysia.13 The kaya toast price is Ho Kow's in June 2026.10 Café prices are from a December 2024 round-up of work-friendly cafés, where filter coffee at VCR started at RM25.11 Chain prices are from the New Straits Times in September 2026: RM9.90 at ZUS, RM13 at Luckin's launch and RM15–15.90 at Starbucks.12

Sources

  1. Kuala Lumpur, Wikipedia, accessed October 2026
  2. Kuala Lumpur/Old City Centre, Wikivoyage, accessed October 2026
  3. Did You Know: Kopitiam Culture In Malaysia Is Over 150 Years Old, SAYS (May Vin Ang, January 21, 2021), accessed October 2026
  4. Kopi (drink), Wikipedia, accessed October 2026
  5. Kopitiam, Wikipedia, accessed October 2026
  6. The 10 types of coffee you'll find at kopitiams, Time Out Kuala Lumpur (Ng Su Ann, January 22, 2025), accessed October 2026
  7. Ipoh white coffee, Wikipedia, accessed October 2026
  8. Teh tarik, Wikipedia, accessed October 2026
  9. Ho Kow Hainam, Time Out Kuala Lumpur (January 22, 2025), accessed October 2026
  10. Ho Kow Hainan Kopitiam: Must-try nasi lemak, kaya toast & dim sum in Chinatown, SETHLUI.com (Iman Sofia, updated June 3, 2026), accessed October 2026
  11. 10 Best Work-Friendly Cafes In Kuala Lumpur, Eatbook (Zura Yusof, December 23, 2024), accessed October 2026
  12. Coffee bean prices tumble, but will Malaysians pay less for their daily cup?, New Straits Times (September 21, 2026), accessed October 2026
  13. Where is teh tarik and roti canai most expensive in Malaysia? Here's what the stats say, Malay Mail via Yahoo News (February 9, 2023, citing DOSM data for December 2022), accessed October 2026
  14. List of tipping customs by country, Wikipedia, accessed October 2026
  15. Kuala Lumpur, Wikivoyage, accessed October 2026
  16. The best cafés in Kuala Lumpur, Time Out Kuala Lumpur (Ng Su Ann, December 26, 2024), accessed October 2026
  17. The best cafés for coffee in Kuala Lumpur, Time Out Kuala Lumpur (Ng Su Ann, March 31, 2025), accessed October 2026
  18. Petaling Street, Wikipedia, accessed October 2026
FAQ

Cafés in Kuala Lumpur: common questions

How much does a coffee cost in Kuala Lumpur?

At the end of 2022 a cup of teh tarik cost RM2.30 on average in the Klang Valley. In June 2026 butter and kaya toast cost RM4 at Ho Kow in Chinatown. In December 2024 a kopi-O at LOKL Coffee Co cost RM9, and a flat white or latte at specialty cafés RM11–13. In September 2026 chain lattes ran from RM9.90 at ZUS to RM15.90 at Starbucks.

Which neighborhood of Kuala Lumpur has the most cafés?

Chinatown & Merdeka Square and Bukit Bintang have the most cafés, followed by Mont Kiara & Sri Hartamas. Chinatown's cafés line Jalan Tun H.S. Lee, Jalan Sultan and Jalan Petaling. Bukit Bintang leads for late coffee, with Feeka on Jalan Mesui open until 23:00.

What do kopi, kopi-O and kopi-C mean in Kuala Lumpur?

In a Kuala Lumpur kopitiam, kopi is coffee with sugar and condensed milk. Kopi-O is black coffee with sugar, from the Hokkien word for black, and kopi-C is made with evaporated milk and sugar. Add kosong, Malay for empty, for no sugar, peng for ice and siew dai for less sweetness. Cham is coffee mixed with tea.

What is Ipoh white coffee in Kuala Lumpur kopitiams?

Ipoh white coffee comes from Ipoh in Perak. Its beans are roasted with palm-oil margarine but without the sugar used for ordinary kopi, so the roast is lighter. The beans are not white; the drink is served with condensed milk, hot or iced. Ordinary kopi beans are roasted with sugar and margarine for a darker, caramelized cup.

Is tipping expected in Kuala Lumpur cafés?

No. Tipping is not the norm in Malaysia, and Kuala Lumpur cafés and kopitiams do not expect it. Some restaurants add a 10% service charge to the bill instead. At busy kopitiams such as Ho Kow in Chinatown, staff give out queue numbers by party size and call you when a table is free.

For café owners

Run a café in Kuala Lumpur?

Your free listing is probably already on this page. Claim it in two minutes, or turn it into a featured page in your own design, with photos, a menu and your own link.