The Best Cafés For Coffee in Kuala Lumpur

Ever get that craving for a perfect cuppa, a cozy nook, and maybe a slice of something decadent? Kuala Lumpur’s got you covered. We’re diving deep into the scene to uncover the absolute best cafes in KL. From hidden gems to bustling hotspots, we’ll guide you to the perfect spot to fuel your day, catch up with friends, or simply soak up the city vibes. Let’s get started, shall we?
1. VCR Cafe

Tucked away in an unassuming black house, VCR is like a hidden gem in the heart of KL. It’s actually an old building with a ton of history – some say it was where the prison wardens used to live! But step inside, and you’re transported to a cozy, modern space where the smell of freshly brewed coffee fills the air.
Their Houjicha Latte (RM 18.00) is a total must-try – it’s a unique twist on a latte with a lovely roasted green tea flavor.
| Operating hours | Monday – Friday: 8:00 AM – 5:00 PM
Saturday – Sunday: 8:00 AM – 6:00 PM |
| Address | Unit 15-0-5 Shoplex, Jalan Kiara, Mont Kiara, 50480 Kuala Lumpur |
2. Feeka Coffee Roasters

If you’re looking for a bright and airy spot to unwind, Feeka is your answer. Housed in converted townhouses, it’s got that relaxed, inviting vibe that makes you want to stay all day. They take their coffee seriously here, sourcing beans from local roasters for a taste that’s just right. And don’t even get me started on the food! The Mushroom Aglio Olio (RM 18.00) is a personal favourite – so flavorful, and it pairs perfectly with a cup of coffee.
| Operating hours | Monday – Sunday: 8:00 AM – 10:00 PM |
| Address | 19, Jln Mesui, Bukit Bintang, 50200 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia |
3. Common Man Coffee Roasters – Kuala Lumpur

Common Man is the place to be, whether it’s morning or night. By day, it’s a bustling cafe serving up amazing coffee and all-day brunch. But as the sun sets, it transforms into a chic wine bar with a Japanese-Mediterranean twist.
The Helios Nitro Iced Tea (RM 7.50) is a refreshing treat any time of day. It’s perfect for a casual brunch date or a sophisticated evening out.
| Operating hours | Monday – Friday: 8:00 AM – 5:00 PM
Saturday – Sunday: 8:00 AM – 6:00 PM |
| Address | Plaza Vads, A-G-1 New Podium, 1, Jalan Tun Mohd Fuad, 60000 Kuala Lumpur, Malaysia |
4. Three Years Old Cafe

This cafe is a coffee lover’s dream. Three Years Old Cafe is all about those expertly brewed cups, with beans from top-notch roasters.
Their Cappuccino (RM 11.00) is the real deal, and if you’re feeling adventurous, try the Afternoon in Bangkok (RM 15.00) – it’s a sparkling, refreshing drink with passionfruit and lemongrass. The cozy atmosphere makes it ideal for a quiet afternoon with a good book or a catch-up session with a friend.
| Operating hours | Monday, Tuesday, Thursday – Sunday: 9:30 AM – 6:30 PM
Wednesday: Closed |
| Address | 1, Jln Sin Chew Kee, Bukit Bintang, 50150 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia |
5. POKOK KL Cafe

Imagine dining in a glasshouse surrounded by greenery. That’s Pokok KL for you! Their menu is always changing, blending flavours from East and West in creative ways. The Breakfast for Vikings (RM 49.00) is a massive platter perfect for sharing – think smoked salmon, hummus, feta, and more. It’s a great spot for a group brunch or a special celebration.
| Operating hours | Monday – Sunday: 10:00 AM – 10:00 PM |
| Address | MAHSA Avenue (Jalan Universiti Campus), Block B, Level 1 Jalan Ilmu, off, Jln Profesor Diraja Ungku Aziz, 59100 Kuala Lumpur, Malaysia |
6. After One KL

After One KL is a breath of fresh air in the middle of busy Kuala Lumpur. It’s the perfect spot if you’re craving something healthy but still super tasty. Their Mediterranean-inspired dishes are packed with flavour, and they’ve got plenty of options for vegans and vegetarians too!
The A.O. Big Breakfast (RM 40.00) is a total feast – think homemade sausages, smoked salmon, avocado, and all the good stuff to get you going. Plus, it’s pet-friendly, so bring your furry friend along for a brunch date.
| Operating hours | Monday – Thursday: 10:00 AM – 9:00 PM
Friday – Sunday: 10:00 AM – 11:00 PM |
| Address | 1, Persiaran Lidcol, Jalan Yap Kwan Seng, Kampung Baru, 50450 Kuala Lumpur, Malaysia |
7. 103 Coffee – Chow Kit

Coffee lovers, this one’s for you. 103 Coffee is all about that good brew, and they’re serious about their craft. Their Shitake Risotto (RM 29.90) is a must-try – it’s creamy, comforting, and packed with earthy flavors. The laid-back atmosphere makes it a perfect spot to grab a cup of joe, catch up on some work, or just hang out with friends.
| Operating hours | Monday – Sunday: 8:00 AM – 9:30 PM |
| Address | 9, Jalan Yap Ah Shak, Chow Kit, 50300 Kuala Lumpur, Malaysia |
8. LOKL Coffee Co

Located in the heart of historic KL, LOKL Coffee Co is a charming little cafe that’s all about local flavors. Their coffee is top-notch, and their pastries are to die for. The Lemon Poppy Seed Cake (RM 16.00) is a personal favorite – it’s sweet, tangy, and has the perfect crumb. It’s a great place to escape the city noise and enjoy a quiet moment with a good book and a delicious treat.
| Operating hours | Monday – Sunday: 8:00 AM – 5:00 PM |
| Address | 30, Jalan Tun H S Lee, City Centre, 50100 Kuala Lumpur, Malaysia |
9. Middle Lane Coffee

Middle Lane is a coffee enthusiast’s dream. They’re constantly experimenting with new flavors and techniques, and their passion for coffee shines through in every cup. Their Latte, Cappuccino, or Flat White (hot RM 12.50, cold RM 13.50) are brewed to perfection, and they also offer a tasty selection of Western and local dishes.
| Operating hours | Monday – Sunday: 7:30 AM – 6:00 PM |
| Address | A-0-3, St Mary Place, 1, Jalan Tengah, 50450 Kuala Lumpur, Malaysia |
10. Yew Yew Coffee (Chinatown KL)

Yew Yew Coffee is the place to be if you’re looking for a minimalist cafe with a big heart. This place takes pride of their simple, delicious food and great coffee. The Yew Yew Croffle (RM 13.00) is a must-try – it’s crispy, flaky, and topped with a tangy lemon glaze.
| Operating hours | Monday – Sunday: 10:00 AM – 6:00 PM |
| Address | 63-D, Ground Floor, Bangunan Ka Yin, Jalan Sultan, 50000 Kuala Lumpur, Malaysia |
11. leaf & co. cafe

Leaf Cafe & Co is a cozy independent spot that roasts their own coffee beans each week. They’re serious about their coffee and want you to experience the best flavors possible.
Their Cheesy Meatballs Sandwich (RM 24.50) is a must-try, perfectly balancing hearty and cheesy goodness. It’s a great place to grab a delicious coffee and a bite to eat while enjoying a chill atmosphere.
| Operating hours | Monday – Sunday: 10:00 AM – 10:00 PM |
| Address | 53, Jalan Sultan, City Centre, 50000 Kuala Lumpur, Malaysia |
12. Fox Paradox Cafe, Ampang

If you’re looking for a neighborhood gem in Ampang, Fox Paradox is it. They’ve got everything from hearty brunches to light lunches, and their coffee game is strong. Trust me, you’ve gotta try their Sriracha Slow Cooked Lamb Toastie (RM38). It’s a flavor explosion – tender lamb, gooey cheese, and a secret sriracha sauce that’ll keep you coming back for more. Plus, they have a killer selection of specialty coffees, matcha, and even kombucha.
| Operating hours | Tuesday – Sunday: 8:00 AM – 8:00 PM
Thursday – Saturday: 8:00 AM – 10:00 PM |
| Address | G02-G03, The Grange, 218, Jalan Ampang, Kuala Lumpur, Malaysia |
13. Pause

Ready for a taste of Paris? Pause is a charming little cafe that’ll transport you straight to a Parisian street corner. They specialize in authentic French treats like galettes and crêpes, and they even have melted raclette cheese and escargots! Don’t miss their Iced Matcha Lemonade (RM15) – it’s the perfect balance of earthy matcha and zesty lemon. It’s the perfect spot for a leisurely afternoon escape.
| Operating hours | Tuesday – Friday: 10:00 AM – 7:00 PM
Saturday – Sunday: 9:00 AM – 6:00 PM Monday: Closed |
| Address | 140, Jalan Choo Cheng Khay, Kampung Attap, 50460 Kuala Lumpur, Malaysia |
14. Breakfast Thieves APW Bangsar

Breakfast Thieves is the KL sibling of a super popular Melbourne cafe, and it’s just as good as the original. Housed in an old printing factory, the industrial-chic vibe is seriously cool. Their menu is packed with all-day breakfast and brunch options, but their classic BLT (RM16) is a must-try. It’s simple, classic, and oh-so-satisfying.
| Operating hours | Tuesday – Sunday: 9:00 AM – 5:00 PM
Monday: Closed |
| Address | Lot M, 29-5, Jalan Riong, Bangsar, 59100 Kuala Lumpur, Malaysia |
15. Mori Kohi

Need a break from the city chaos? Head to Mori Kohi. It’s like stepping into a peaceful forest, with lush greenery and plenty of natural light. Their affogato (RM13) is the perfect pick-me-up – a scoop of creamy vanilla ice cream drenched in a shot of rich espresso. It’s a little slice of heaven in a cup.
| Operating hours | Monday – Sunday: 10:00 AM – 10:00 PM |
| Address | 11, Jalan Aman, Off Jalan Tun Razak, Kuala Lumpur, Malaysia |
16. Piu Piu Piu Cafe

Tucked inside The Zhongshan Building, Piu Piu Piu is tiny but bursting with character.
Expect a warm, minimalist space where regulars chat over vinyl tunes and perfectly brewed espresso.
It’s known for bringing the Tokyo kissaten vibe into KL — small, intimate, and quietly cool.
Their Dirty Latte (RM15) is a fan favorite — a smooth mix of espresso poured over cold milk for that creamy, caffeinated hit.
| Operating hours | Tuesday – Sunday: 9:00 AM – 6:00 PM |
| Address | The Zhongshan Building, 80A Jalan Rotan, Kampung Attap, 50460 Kuala Lumpur, Malaysia |
17. Bean Brothers KL

Bean Brothers started in Seoul and quickly became a KL favorite for its industrial aesthetic and serious coffee game.
The space feels like a modern warehouse — raw concrete, exposed pipes, and that unmistakable aroma of fresh brews.
Try their Black Suit blend (RM14) — smooth, bold, and perfectly balanced, served either as espresso or hand-drip.
| Operating hours | Monday – Sunday: 9:00 AM – 6:00 PM |
| Address | Lot 8, Jalan 13/2, Seksyen 13, Petaling Jaya, Selangor |
18. Transparent Coffee

A minimalist haven in Bangsar, Transparent Coffee is all about origin-focused beans and clean presentation.
Their baristas are happy to walk you through tasting notes — perfect for anyone wanting to learn more about specialty coffee.
Their White (RM14) using Ethiopian beans is a must — light, floral, and full of nuance.
| Operating hours | Monday – Sunday: 8:30 AM – 5:30 PM |
| Address | 9, Jalan Abdullah, Bangsar, 59000 Kuala Lumpur, Malaysia |
19. One Half

A joint project by the same folks behind Artisan Roast, One Half pairs modern architecture with exceptional coffee.
The space is bright, airy, and filled with creative energy — think plants, concrete, and great playlists.
Order their Filter Coffee (RM18) — brewed with seasonal beans sourced from small roasters around the world.
| Operating hours | Monday – Sunday: 9:00 AM – 6:00 PM |
| Address | The Zhongshan Building, 80A Jalan Rotan, Kampung Attap, 50460 Kuala Lumpur, Malaysia |
20. Ghostbird Coffee

Ghostbird Coffee is a quiet achiever in KL’s coffee scene.
Their in-house roasted beans and beautiful latte art make it a go-to for both coffee geeks and casual drinkers.
The vibe is relaxed — simple wooden furniture, natural light, and friendly baristas.
Their Honey Oat Latte (RM17) is an absolute standout — lightly sweet, smooth, and dairy-free.
| Operating hours | Tuesday – Sunday: 8:00 AM – 6:00 PM |
| Address | 10, Jalan SS 2/72, SS2, 47300 Petaling Jaya, Selangor, Malaysia |
Check out: 14 Best Western Foods in KL Served by The Reputable Restaurants (Must-Try)
