Skip to content

Kuala Lumpur / Coffee notes

The Kuala Lumpur house-roaster shortlist

This list includes roasters in Kuala Lumpur and Petaling Jaya, so some cafés need a separate trip rather than a walk from the centre.

Filter Notes · 6 cafés · Map ↓

One Half is a good starting point in Petaling Jaya, while The Hub is a central KL option. Consider Afloat in Bukit Jalil, Toothless, Ghostbird or 103 Coffee if they fit your plans.

The useful spread runs from The LINC KL and Chow Kit to Petaling Jaya, Bukit Jalil, and Seputeh, so this works as a citywide choice list rather than a tight central crawl.

One Half Coffee Roastery

One Half Coffee Roastery sits in Section 11 of Petaling Jaya, west of central Kuala Lumpur and far enough from the main tourist core that the visit needs a deliberate plan. The room is a roastery first: pale surfaces, a focused bar, retail shelves, and a tasting counter where you can watch the baristas prepare espresso and filter.

Coffee shop placeholder image
One Half Coffee Roastery · Petaling Jaya / Section 11

One Half's house style leans light and precise. Espresso and filter are built around seasonal lots rather than a fixed comfort profile, so the cup can read bright, floral, or fruit-led depending on what is on bar. The roastery is also one of the better places in the city to encounter Malaysian coffee presented beside international lots without treating it as a novelty.

House-roasted filters and retail beans in Petaling Jaya.

19, Jalan Bukit 11/2, Seksyen 11, 46200 Petaling Jaya, Selangor, Malaysia
Read our full review · Directions ↗

The Hub Coffee Roaster

The Hub Coffee Roaster's The LINC KL room sits on Jalan Tun Razak, east of the central shopping core and easier to work into a city day than the brand's original OUG address. The room is larger and more visitor-friendly than the name might suggest: a central bar, retail beans, pastry from Bray Bakery, indoor and outdoor seating, and a long daily rhythm that stretches well beyond the usual cafe cutoff.

Coffee shop placeholder image
The Hub Coffee Roaster · The LINC KL / Jalan Tun Razak

The Hub is strongest when it lets the bean list lead. Espresso, hand-poured coffee, cold brew, and retail bags all point back to a roasting program with breadth rather than one house blend. A deep single-origin range at The LINC is exactly the sort of abundance that can overwhelm a visitor, so the barista conversation matters.

Single-origin house coffee and beans in central KL.

Lot 1-3A, First Floor, The LINC KL, Jalan Tun Razak, Taman U Thant, 50400 Kuala Lumpur, Malaysia
Read our full review · Directions ↗

Afloat Coffee Roaster

Afloat Coffee Roaster is up on the second floor in Bukit Jalil, south of central Kuala Lumpur and better treated as a deliberate coffee detour than a quick city-centre pause. The room is built around a dark bar, a quieter outlook over the neighbourhood, bags of beans, and a pace that suits a longer cup after the drive or train ride out.

Coffee shop placeholder image
Afloat Coffee Roaster · Bukit Jalil

Afloat's coffee program is the reason to come: house roasting, espresso, filter, rare lots, competition coffees, dirty coffee, and retail beans all shape the visit. Weekly on-site roasting gives Afloat the operational substance to stand out as more than a pleasant cafe.

Rare lots at a calm Bukit Jalil micro-roastery.

2-15, Second Floor, Jalan Jalil Perkasa 13, Arked Esplanad, 57000 Kuala Lumpur, Malaysia
Read our full review · Directions ↗

Toothless Coffee

Toothless Coffee is in PJS 13, Petaling Jaya, west of central Kuala Lumpur and far enough from the usual Bukit Bintang route that the visit needs intent. The setting is part of the story: a hidden roastery cafe near workshop and event-hall edges, a small counter, the smell of roasting, and a room built for people who want to talk about the cup rather than drift through a long brunch.

Coffee shop placeholder image
Toothless Coffee · Petaling Jaya / PJS 13

The coffee program is roaster-led and preference-led. Toothless sells its own beans, runs training and wholesale, and presents the cafe as a place where walk-ins can order a la carte while omakase sessions are arranged separately. That combination gives the room more depth than its small size suggests.

A small Petaling Jaya café for house-roasted filters and beans.

Lot 5, Jalan 13/2, PJS 13, 46200 Petaling Jaya, Selangor, Malaysia
Read our full review · Directions ↗

Ghostbird Coffee Company

Ghostbird Coffee Company sits in Seputeh, south-west of Kuala Lumpur's centre near the Old Klang Road side of the city. It reads more like a roastery that lets you stay than a cafe that happens to sell beans: a converted-bungalow setting, coffee bags, brewing equipment, an experience bar, and the useful feeling that the staff would rather help you choose a coffee than rush you into a default order.

Coffee shop placeholder image
Ghostbird Coffee Company · Seputeh / Old Klang Road

Ghostbird is a house roaster first. The official shop carries espresso beans, single origins, exotic lots, drip bags, subscriptions, and brew gear, while the Seputeh address functions as both roastery and experience bar. The best order is whatever lets you taste the shelf before you buy from it.

Malaysian coffees, filters and brewing gear at the Seputeh tasting bar.

9, Jalan Seputeh, Off Jalan Klang Lama, 58000 Kuala Lumpur, Malaysia
Read our full review · Directions ↗

103 Coffee

103 Coffee's Chow Kit room sits on Jalan Yap Ah Shak, north of Kuala Lumpur's old centre and close enough to Dang Wangi and the Heritage Row area to fit into a central day without becoming a suburban errand. The room is bigger and brighter than a typical coffee bar, with two levels, food moving through the room, and a menu that makes space for both classic coffee and competition-style signatures.

Coffee shop placeholder image
103 Coffee · Chow Kit

Signature coffee drinks show a different side of 103 from a straightforward latte. If you are sharing, order one classic espresso drink and one of the current signatures to compare them. The brand roasts its own beans, and its latte-art competition background is visible in the attention paid to milk drinks.

House-roasted coffee, signature drinks, brunch and cakes in Chow Kit.

9, Jalan Yap Ah Shak, Chow Kit, 50300 Kuala Lumpur, Malaysia
Read our full review · Directions ↗

The coffee stops