Skip to main content
Live feeds — loading.
JB EatsJOHOR BAHRU · GUIDE
CUISINE · KAFE

Cafes food in JB.

Heritage-shophouse brunch, third-wave coffee, Japanese-inflected patisserie and matcha-everything.

45 verified spots4 sub-cuisines17 neighbourhoods
Cafes
BROWSE BY SUB-CUISINE
SORTED BY DISTANCE FROM KSL CITY MALL

All 45 spots

Specialty Coffee10 spots

Sorted nearest to KSL City Mall
CAFE · SPECIALTY COFFEE

Space Cafe

The closest serious café to KSL. Caramel Biscotti coffee and laminated pastries; quiet workspace vibes.

4.5Google (1,200+)
  • G11 Holiday Villa, 260 Jalan Dato Sulaiman, Taman Abad, 80250 JB
  • 9:00 AM – 10:00 PM
  • RM20–50 · 2 min from KSL · Halal-friendly
  • Order: Caramel Biscotti Coffee · French pastries
CAFE · SPECIALTY COFFEE

Bev C'afe

Ice-cube slow-bar coffee — the signature order.

4.4Google (600+)
  • 54 Jalan Tan Hiok Nee, 80000 JB
  • 11:00 AM – 10:00 PM
  • RM20–50 · 8 min from KSL · Halal-friendly
  • Order: Ice-cube slow-bar coffee · Chocolate mint cake
CAFE · SPECIALTY COFFEE

Faculty of Caffeine

Double-shot caffe latte — the signature order.

4.3Google (400+)
  • 106 Jalan Trus, 80000 JB
  • 9:00 AM – 6:00 PM
  • RM20–50 · 9 min from KSL · Halal-friendly
  • Order: Double-shot caffe latte · Generous breakfast
CAFE · SPECIALTY COFFEE

Sweet Blossom Coffee Roasters

JB's most serious single-origin café. Order the pour-over and ask what just landed from the roaster.

4.7Google (400+)
  • 28 Jalan Maju, Taman Pelangi, 80400 JB
  • 10:00 AM – 6:00 PM
  • RM20–50 · 8 min from KSL · Halal-friendly
  • Order: House single-origin pour-over · Flat white
CAFE · SPECIALTY COFFEE

KACJ Coffee

Shio pan — the signature order.

4.5Google (300+)
  • 32 Jalan Sri Pelangi 4, Taman Pelangi, 80400 JB
  • 10:00 AM – 7:00 PM
  • RM20–50 · 10 min from KSL · Halal-friendly
  • Order: Shio pan · Yam mochi toast
CAFE · SPECIALTY COFFEE

OTTO Cafe

Ice Caramel Sea Salt Latte — the signature order.

4.6Google (500+)
  • 81 Jalan Chengai, Taman Melodies, 80250 JB
  • 9:00 AM – 7:00 PM
  • RM20–50 · 12 min from KSL · Halal-friendly
  • Order: Ice Caramel Sea Salt Latte · Açaí bowls
CAFE · SPECIALTY COFFEE

Haru Coffee

Dalgona Latte — the signature order.

4.5Google (400+)
  • 48 Jalan Adda 7, Taman Adda Heights, 81100 JB
  • 10:00 AM – 7:00 PM
  • RM20–50 · 17 min from KSL · Halal-friendly
  • Order: Dalgona Latte · Mozzarella Corn Dog
CAFE · SPECIALTY COFFEE

Brooos & Co by JWC (Factory 30)

Please Chill (white-choc espresso-matcha-pistachio) — the signature order.

4.3Google (700+)
  • 30 Jalan Mutiara Emas 5/3, Mount Austin, 81100 JB
  • 10:00 AM – 10:00 PM
  • RM20–50 · 18 min from KSL
  • Order: Please Chill (white-choc espresso-matcha-pistachio) · Tacos

Brunch21 spots

Sorted nearest to KSL City Mall
CAFE · BRUNCH

The Replacement Lodge & Kitchen

The archetypal JB heritage-shophouse brunch. Eggs Benedict, churros, and the Instagram-famous coconut latte.

4.5Google (2,500+)
  • 33–34 Jalan Dhoby, 80000 JB
  • 10:00 AM – 10:00 PM
  • RM20–50 · 8 min from KSL · Halal-friendly
  • Order: Eggs Benedict · Churros
CAFE · BRUNCH

Palates & Bagels

Original bagel — the signature order.

4.4Google (600+)
  • 10 Jalan Dhoby, 80000 JB
  • 8:00 AM – 5:00 PM
  • RM20–50 · 8 min from KSL · Halal-friendly
  • Order: Original bagel · Dvesh (curry mayo fried chicken bagel)
CAFE · BRUNCH

The Lightwood by Mues

Homemade sourdough — the signature order.

4.6Google (300+)
  • 18k Basement Jalan Abdul Samad, Kampung Bahru, 80100 JB
  • 10:00 AM – 6:00 PM (closed Mon)
  • RM20–50 · 10 min from KSL
  • Order: Homemade sourdough · Shakshuka
CAFE · BRUNCH

Mrs Whó

Whó fried chicken waffles — the signature order.

4.6Google (1,200+)
  • SKS Pavilion, Jalan Storey, Bukit Senyum, 80300 JB
  • 10:00 AM – 10:00 PM
  • RM20–50 · 11 min from KSL · Halal-friendly
  • Order: Whó fried chicken waffles · Golden cheese sandwich
CAFE · BRUNCH

D Cafe

Glasshouse café with industrial warmth. Pulled Benny is a JB brunch landmark.

4.5Google (2,000+)
  • 9 Jalan Kelewang, Taman Sri Tebrau, 80050 JB
  • 9:00 AM – 10:00 PM
  • RM20–50 · 12 min from KSL · Halal-friendly
  • Order: Pulled Benny · Pot-a-tato Rosti
CAFE · BRUNCH

Keijometo

The Japan-inflected brunch café that redefined what JB cafés could be. Sando is iconic.

4.5Google (2,500+)
  • 3 Jalan Chengai, Taman Melodies, 80250 JB
  • 10:00 AM – 9:00 PM
  • RM20–50 · 12 min from KSL · Halal-friendly
  • Order: Mentaiko Tamagoyaki Sando · Watermelon Matcha Iced Latte
CAFE · BRUNCH

Flame & Fern Cafe

FNF Ultimate Big Breakfast — the signature order.

4.5Google (800+)
  • 61 Jalan Chengai, Taman Melodies, 80250 JB
  • 9:00 AM – 10:00 PM
  • RM20–50 · 12 min from KSL · Halal-friendly
  • Order: FNF Ultimate Big Breakfast · Rosti with chicken sausage
CAFE · BRUNCH

Fifty Trees

Fifty Trees Breakfast — the signature order.

4.3Google (900+)
  • 53 Jalan Beringin, Taman Melodies, 80250 JB
  • 9:00 AM – 10:00 PM
  • RM20–50 · 12 min from KSL · Halal-friendly
  • Order: Fifty Trees Breakfast · Nutella banana pancakes
CAFE · BRUNCH

The Jiran Cafe

Yakiniku Beef Don — the signature order.

4.5Google (500+)
  • 11 Jalan Beringin, Taman Melodies, 80250 JB
  • 10:00 AM – 10:00 PM
  • RM20–50 · 12 min from KSL · Halal-friendly
  • Order: Yakiniku Beef Don · Laksa Prawn Spaghetti
CAFE · BRUNCH

The FOUNDERS Cafe

Hand-rolled bagels — the signature order.

4.5Google (1,500+)
  • 45 Jalan Tiong Emas, Tiong Nam Tebrau, 81100 JB
  • 9:00 AM – 10:00 PM
  • RM20–50 · 15 min from KSL · Halal-friendly
  • Order: Hand-rolled bagels
CAFE · BRUNCH

Bloom by Mok Mok

Prawn Sando (tom-yum) — the signature order.

4.4Google (500+)
  • 87 Jalan Mutiara Emas 2A, Mount Austin, 81100 JB
  • 11:00 AM – 10:00 PM
  • RM20–50 · 18 min from KSL · Halal-friendly
  • Order: Prawn Sando (tom-yum) · Truffle Mushroom Risotto
CAFE · BRUNCH

Soil JB

Salmon open sandwich — the signature order.

4.5Google (300+)
  • SL009 Spring Lab, Jalan Ekoflora Utama, 81100 JB
  • 10:00 AM – 7:00 PM
  • RM20–50 · 20 min from KSL
  • Order: Salmon open sandwich · Matcha espresso
CAFE · BRUNCH

Rowan & Parsley

Little Brother Benedict — the signature order.

4.5Google (1,000+)
  • 17 Jalan Cenderai 20, Taman Perindustrian Kota Puteri, 81750 Masai
  • 10:00 AM – 9:00 PM
  • RM50+ · 28 min from KSL
  • Order: Little Brother Benedict · Texas-style smoked meats
CAFE · BRUNCH

Off Day Cafe

Mentaiko croissant — the signature order.

4.6Google (800+)
  • 57 Jalan Eko Botani 3/7, 79100 Gelang Patah
  • 10:00 AM – 9:00 PM
  • RM20–50 · 30 min from KSL · Halal-friendly
  • Order: Mentaiko croissant · Matcha Basque Cheesecake

Bakery5 spots

Sorted nearest to KSL City Mall
CAFE · BAKERY

Salahuddin Bakery

Since 1937. The charcoal-oven curry puffs are an endangered species; buy a dozen.

4.5Google (800+)
  • 26 Jalan Dhoby, 80000 JB
  • 8:00 AM – 6:00 PM
  • RM5–20 · 8 min from KSL · Halal-friendly
  • Order: Charcoal-oven curry puffs · Fresh-baked breads
CAFE · BAKERY

Doña Bakehouse

Artisan croissants — the signature order.

4.5Google (500+)
  • 14 Jalan Tan Hiok Nee, 80000 JB
  • 10:00 AM – 6:00 PM (closed Mon-Tue)
  • RM20–50 · 8 min from KSL · Halal-friendly
  • Order: Artisan croissants · English teatime pastries
CAFE · BAKERY

Nimmies Pastry Cafe

Pistachio Supreme Croissant — the signature order.

4.4Google (2,000+)
  • 171 Jalan Beringin, Taman Melodies, 80250 JB
  • 9:00 AM – 7:00 PM
  • RM20–50 · 12 min from KSL · Halal-friendly
  • Order: Pistachio Supreme Croissant · Nimmies Lemak Croissant

Dessert9 spots

Sorted nearest to KSL City Mall
CAFE · DESSERT

Yeon Cafe

Rainbow kimbap — the signature order.

4.4Google (500+)
  • 12 Jalan Perang, Taman Pelangi, 80400 JB
  • 11:00 AM – 9:00 PM
  • RM20–50 · 10 min from KSL
  • Order: Rainbow kimbap · Korean cakes
CAFE · DESSERT

Dusk by Mok Mok

Mermaid cake — the signature order.

4.4Google (600+)
  • 49 Jalan Perang, Taman Pelangi, 80400 JB
  • 11:00 AM – 10:00 PM
  • RM20–50 · 10 min from KSL · Halal-friendly
  • Order: Mermaid cake · Handcrafted teas
CAFE · DESSERT

Re:Patisserie

Korean petit gateaux — the signature order.

4.6Google (400+)
  • 77 Jalan Kemuning, Taman Melodies, 80250 JB
  • 12:00 PM – 8:00 PM (closed Mon)
  • RM50+ · 12 min from KSL · Halal-friendly
  • Order: Korean petit gateaux · Viennoiseries
CAFE · DESSERT

Slow Day Cafe

Matcha Cake — the signature order.

4.6Google (1,000+)
  • 2-01 Jalan Austin Heights 7/8, Mount Austin, 81100 JB
  • 11:00 AM – 8:00 PM
  • RM20–50 · 18 min from KSL · Halal-friendly
  • Order: Matcha Cake · Genmaicha Nama Gateau
CAFE · DESSERT

Cheevit Cheeva JB

Thai Tea Sang-Ka-Ya Bingsu — the signature order.

4.5Google (1,500+)
  • 23 GF Jalan Austin Heights 8/1, Mount Austin, 81100 JB
  • 11:00 AM – 10:00 PM
  • RM20–50 · 18 min from KSL · Halal-friendly
  • Order: Thai Tea Sang-Ka-Ya Bingsu · Toast Pandan
CAFE · DESSERT

The Sugar Pantry

Paris Brest — the signature order.

4.3Google (400+)
  • 47 Jalan Molek 1/9, Taman Molek, 81100 JB
  • 12:00 PM – 9:00 PM
  • RM20–50 · 20 min from KSL · Halal-friendly
  • Order: Paris Brest · Photogenic plated desserts
CAFE · DESSERT

Morihana Pastry

Rose Watermelon Cake — the signature order.

4.5Google (600+)
  • Lot B Jalan Ekoflora Utama, Taman Ekoflora, 81100 JB
  • 12:00 PM – 8:00 PM
  • RM50+ · 20 min from KSL · Halal-friendly
  • Order: Rose Watermelon Cake · Azure sphere cake
CAFE · DESSERT

As Clouds Cafe

Big Cat Pudding — the signature order.

4.5Google (700+)
  • 32 Jalan Nakhoda 2, Taman Ungku Tun Aminah, 81300 Skudai
  • 11:00 AM – 10:00 PM
  • RM20–50 · 22 min from KSL · Halal-friendly
  • Order: Big Cat Pudding · Clouds Breakfast
CAFE · DESSERT

Sorella Cafe

Standing Waffles — the signature order.

4.4Google (700+)
  • Bukit Indah, 81200 JB
  • 10:00 AM – 10:00 PM
  • RM20–50 · 25 min from KSL · Halal-friendly
  • Order: Standing Waffles · Maple Syrup & Butter Waffle