10 best coffee shops in KL for specialist brews and serious caffeine

KLites love their coffee, whether it’s an inky dark kopi’o or a fragrant, crema-topped shot of espresso. Third wave coffee took the city by storm a few years ago, and we’re still reaping the benefits, with excellent coffee shops dotted all over KL, from serious, specialist spaces to warm and inviting coffee houses. These are some of the best coffee shops in KL, great for an urgent caffeine fix or just a lazy Sunday morning.


Ask the specialists

Throw a stone in KL and you’ll hit a cafe professing to serve artisanal coffee — these guys though, are the real masters. A trip to a Bean Brothers coffee bar is not for the easily intimidated; the deliberately stark decor highlights the bar’s specialist coffee equipment. The brand comes from Korea, and wants to explore the hundreds of different bean flavours and profiles from all over the world, not just the most well-known ones. Every month the joint showcases a different single origin bean, served espresso-style or drip coffee-style.

 Best coffee shops in KL: filter coffee at Bean Brothers

Bean Brothers
Pricing: from RM8–20 for the coffee menu
Phone number: 03-7733 5418
Opening hours: Monday–Sunday: 8.30am–10pm (kitchen open until 5pm)


Or try Common Man Coffee Roasters, who have two equal claims to fame: an extensive brunch menu, and excellent coffee. The Common Man coffee bar takes literal centre stage at its TTDI outpost, where you can try a brew and then buy a bag of its blend or single origin beans to take home.

Best coffee shops in KL: Common Man Coffee Roasters latte

Common Man Coffee Roasters
Pricing: from RM10.60–19.08 for the coffee menu
Phone number: 03-7731 7095
Opening hours: Monday–Friday: 8am–5pm; Saturday–Sunday: 8am–6pm (last orders at 5.30pm)


Soak in the cafe culture

For great coffee and food that’s more than an afterthought, these cafes should be on your list. Yellow Brick Road, Wizards at Tribeca and The Red Beanbag are KL institutions that come from the same great team, and each outlet has its own special twist. The Red Beanbag is one of KL’s very first cafes, serving up a no-nonsense coffee menu with the brunch classics to match.

Best coffee shops in KL: a flat white at The Red Beanbag

The Red Beanbag
Pricing: from RM8.48–14.84 for the coffee menu
Phone number: 03-2856 8814
Opening hours: Monday–Thursday: 10am–6pm; Friday: 10am–10pm; Saturday–Sunday: 9.30am–10pm

Yellow Brick Road has a playful spin to its offerings, while Wizards at Tribeca pushes the boundaries even further with a cheeky, Asian-inspired menu and coffee combinations that are exciting and unusual, prepped by award-winning baristas. Try the honey iced orange latte, or single origin chocolate that’s as complex and flavourful as any espresso you’ve ever sipped.

Best coffee shops in KL: an iced latte at Yellow Brick Road

Yellow Brick Road
Pricing: from RM9.54–16.96 for the coffee menu
Phone number: 03-2856 0903
Opening hours: 9am–10pm, daily

 Best coffee shops in KL: drip coffee at Wizards at Tribeca


Wizards at Tribeca
Pricing: from RM9.65–14.84 for the coffee menu
Phone number: 03-2715 5308
Opening hours: Monday–Sunday: 10am–10pm

Frisky Goat bakery café is beloved for its all-day breakfast, delicious cakes and excellent coffee. Or try Plan b Roasters, offshoot of the prolific Plan B and offspring of the famous F&B company BIG. Plan b cafes are small but mighty, with their own roasters (as you might expect from the name), and are involved in the whole bean process, from farm to cup.

Best coffee shops in KL: iced mocha and piccolo latte at Frisky Goat

Frisky Goat
Pricing: from RM9.54–14.84 for the coffee menu
Phone number: 03-7731 2965
Opening hours: Monday–Thursday: 8am–9.30pm; Friday–Saturday: 8am–10.30pm; Sunday: 8am–9.30pm

 Best coffee shops in KL: a takeaway coffee at Plan b Roasters

Plan b Roasters
Pricing: from RM10.60–14.84
Phone number: 03-6205 2016
Opening hours: Monday–Sunday: 9am–10pm

And then there’s Jardin Coffee and Tea, which claims to be inspired by the coffee houses of Europe with its cosy decor and selection of classic hot drinks.

Best coffee shops in KL: a piccolo latte at Jardin Coffee and Tea

Jardin Coffee and Tea
Pricing: RM6.90–15.90 for the coffee menu
Phone number: 010-231 3649
Opening hours: Monday–Sunday: 10am–10pm


Something a little different

Doi Chaang Coffee specialises in Arabica coffee grown in the village of Doi Chaang in Chiang Rai, Thailand. The brand works with farming groups in the village from planting to roasting, and the end result is coffee unlike other widely available commercial coffee. Plus, Doi Chaang also serves unique flavours including lemongrass and pandan, and iced beverages spiked with raw honey, bee pollen and other exotic flavours.

Best coffee shops in KL: the rosemary latte at Doi Chaang
Doi Chaang Coffee
Pricing: from RM8–17.90
Phone number: 03-7931 5550
Opening hours: Monday–Sunday: 10am–10pm


Or try Coffea Coffee’s filtered brew if you’re a traditionalist. Looking for something new? This coffee shop has also mastered interesting flavours — one of their bestsellers is the peanut butter mocha latte.

Best coffee shops in KL: filtered brew at Coffea Coffee

Coffea Coffee
Pricing: from RM8–22 for the coffee menu
Phone number: 03-2201 3338
Opening hours: Monday–Thursday: 8am–12 midnight; Friday–Saturday: 9am–1am; Sunday: 8am–12 midnight


Enjoy 9% (RM8) Rebate at

  • Valid from 15 Jan 2022 – 28 Feb 2022
  • Minimum spend: RM88
  • Limited to 62,500 redemptions 
  • TWO(2) redemptions per user throughout the campaign

1. Campaign period is from 15 January 2022 (12:00am) – 28 February 2022 (11.59pm).
2. GrabPay users are eligible for a “RM8 rebate” in your “My Rewards” when you spend a minimum of RM88 on a single receipt via GrabPay Wallet.
3. The offer of “RM8 rebate” is limited to a total of 62,500 redemptions throughout the campaign period.
4. Offer is valid for TWO (2) in-store redemptions with a cap of ONE(1) redemption per user per day throughout the campaign. Shared across AEON Co, AEON BiG, AEON MaxValu Prime, and AEON Wellness throughout the campaign period. 
5. The “RM8 rebate” will be awarded instantly with a minimum transaction of RM88 with GrabPay at all outlets of AEON Co, AEON BiG, AEON MaxValu Prime, AEON Wellness; The rebate can be found under “My Rewards”. Rebate must be redeemed by clicking “use now” under “My Rewards” 30 days from the date of issuance.
6. The campaign will cease once all redemptions have been fully awarded or at the expiration of the campaign period, whichever is earlier.
7. Offer is based on a first come first served and while stocks last basis only.
8. Grab and AEON Group shall not be under any obligation to inform users, on any communication channels once the offer has been fully redeemed.
9. Offer is only available for AEON Co, AEON BiG, AEON MaxValu Prime, and AEON Wellness physical stores purchases at cashier counter only via GrabPay Wallet; offer is not applicable for online or GrabMart purchases.
10. Offer is not exchangeable for cash or replacements.
11. Offer is not valid with any other voucher, discount or promotion.
12. Grab and AEON Group reserve the right to alter, extend or terminate the promotion, or amend the terms and conditions at its sole discretion at any time without prior notice. In case of any disputes directly or indirectly arising from the promotion, the decision of Grab and AEON Group shall be final.
13. These terms and conditions shall be governed by the laws of Malaysia and any dispute arising out of or in connection with promotion shall be referred to the exclusive jurisdiction of courts of Malaysia.
14. This rebate is non-transferable to any party.