Best Coffee Shop in KL: 10 Places To Get Your Caffeine Fix

Every coffee enthusiast is always on the hunt for the best coffee shop in KL other than the ones they usually go to. Trying out different cafes can never be boring for those who are coffee addicts. If you’re one of them or perhaps just starting to drink coffee, we’ve rounded up a list of the recommended coffee shops in KL to try out!


10 Best Coffee Shop in KL


1. The Red Beanbag 


Situated in Publika, The Red Beanbag is a modern Australian-inspired cafe that offers a cosy atmosphere while serving good coffee! This is where you should head to if you’re in need of a good brunch too. Do bear in mind it can get crowded and busy during the weekends, so be sure to head there early! 


Address: Block A4, Publika A4-1, 08, Jalan Dutamas 1, Solaris Dutamas, 50480 Kuala Lumpur

Opening Hours: Daily, 10am to 6pm

2. Common Man Coffee Roasters Kuala Lumpur

With a wide range of coffee options, caffeine enthusiasts would enjoy a good cuppa here! The recommended coffee drink would be the 22 Martin blend and ArdiSidama. Pair your cup of coffee with one of their scrumptious brunch options!  


Address: Plaza Vads, A-G-1 New Podium, 1, Jalan Tun Mohd Fuad, 60000 Kuala Lumpur
Opening Hours: Weekdays, 8am to 5pm, Weekends, 8am to 6pm

3. Cottle Coffee


At Cottle Coffee, rest assured you’ll receive the finest quality of coffee because of how the baristas roast their own coffee beans. This cafe is actually from Melbourne founded by Richard Cottle, which was brought to Malaysia in the year 2018. 


Their beans are sourced from all over the world to offer an experience of balance. To fulfil your caffeine fantasy, be sure to order their Long Black or Flat White. 


Address: 18, Jalan Tun HS Lee, City Centre, 50100 Kuala Lumpur, Wilayah Persekutuan

Opening Hours: Daily, 8am to 4pm

4. VCR Cafe


Upon entering the shop, you’ll encounter an aesthetic interior which would be perfect for your Instagrammable shots! Founded by Andrew Lee in 2013, the coffee offered would be along the lines of hand-brewed Aeropress filter coffee, flat white or the classic latte. 


It can get pretty crowded at night, so you’ll need to queue or head during non peak hours to grab a seat. 


(KL Branch) 2, Jalan Galloway, Bukit Bintang, 50150 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Opening Hours: Daily, 8.30am to 11pm 

(Bangsar Branch) 31, Jalan Telawi 3, 59100 Kuala Lumpur, Malaysia

Opening Hours: Daily, 7.30am to 11pm 

5. Atap by Pagi Coffee Co.


Situated in Subang, this cosy cafe offers a comfortable space for small groups (not recommended for big groups) with natural sunlight seeping through the windows. Here, you’ll find the classic options which are mixed or single blends, white or black. Pair your cup of coffee with some of their delectable food items such as croissants. 


The baristas are quite friendly too, and they’ll be more than happy to share the brewing process. 


Address: 2nd floor, 28-2, Jalan SS 15/4, Ss 15, 47500 Subang Jaya, Selangor
Opening Hours: Monday, closed. Tuesday to Sunday, 8am to 6pm

6. Jam & Kaya Cafe 


Located near a swimming pool, Jam & Kaya Cafe offers more than their signature Jam & Kaya pancakes! The coffee selections are  the usual lattes and espressos, but they also offer unique coffee flavours such as Gula Melaka Coffee and specialty coffee with choco balls. 


Address: PJ Palms Sports Centre, 1, Lorong Sultan, Bandar Baru Petaling Jaya, 46200 Petaling Jaya, Selangor

Opening Hours: Monday, closed. Tuesday to Friday, 9am to 6pm, Saturday & Sunday, 9am to 6pm

7. Plan B Cafe at Bangsar Village 


The coffee served at Plan B Cafe is Australian style. Most customers would head over here for the breakfast menu to go along with a good cup of coffee. Head over here to get a hearty Asian or Western meal alongside your caffeine fix! 


Address: G5, Ground Floor, Bangsar Village, 1, Jalan Telawi 1, Bangsar, 59100 Kuala Lumpur

Opening Hours: Daily, 10am to 8pm

8. Urban Daybreak KL 


Coffees in Urban Daybreak KL are served in a mug, so instead of a small cup of coffee, you’ll be getting a bigger portion instead. The environment is clean and air-conditioned, making it comfortable enough to sip a hot cup of coffee. 


Consider the unique Indian Chai Latte Float for something a little different than your usual as many customers have said that they offer one of the best Chai Latte around! 


Address: 11, Jalan Telawi 5, Bangsar, 59100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Opening Hours: Daily, 8am to 7.30pm 

9. Union Artisan 


One of the best coffee shops in KL to enjoy a good cup of Joe! The music played is relaxing, making it a perfect place to kick back and relax or perhaps get some work done. Go for their Melbourne Coffee, an iced coffee topped with ice cream, Rose Latte or Coconut Latte. 


Address: G-9, Ground Floor, 1, Jalan Kiara, Mont Kiara, 50480 Kuala Lumpur, Federal Territory of Kuala Lumpur

Opening Hours: Monday to Saturday, 8am to 5pm. Sunday, closed.

10. The Good Batch Cafe 


The ambience is comfortable and a great place to chill with your loved ones while enjoying a cup of Long Black or Affogato.


They also offer a kid’s menu if you’d like to visit with your kids. You could choose between the indoor or outdoor seatings (which is recommended during rainy days or cool weather). Do bear in mind the parking can be difficult so better to visit during non peak hours. 


Address: No. 53, Jalan SS 21/1a, Damansara Utama, 47400 Petaling Jaya, Selangor

Opening Hours: Monday, closed. Tuesday to Friday, 11am to 10pm. Saturday & Sunday, 9am to 10pm