Johor Bahru runs two parallel cafe cultures, both worth your time: the century-old kopitiam tradition — strong Robusta coffee, kaya toast, marble-top tables in heritage shophouses — and a fast-growing modern specialty scene clustered around the old town and the Taman Abad neighbourhood near KSL. Both are within easy reach of KSL D’Esplanade.
JB’s reputation has always rested on food, but its cafe culture has grown into a reason to cross the Causeway in its own right. The exchange rate plays a part — a carefully crafted specialty coffee in JB runs roughly a third of the Singapore price — but quality has kept pace with the growth. The old town around Jalan Tan Hiok Nee has attracted independent roasters and specialty cafes that draw visitors from Singapore specifically to sit, drink, and slow down. Meanwhile, the kopitiam tradition that predates those cafes by a century is still intact in the same neighbourhood and in the streets near KSL, giving JB a coffee culture that other Malaysian cities have largely lost.
Where do the two cafe cultures cluster in JB?
Two areas concentrate most of the action. The first is the heritage quarter around Jalan Tan Hiok Nee and the old town — a compact, walkable stretch of restored shophouses and murals where kopitiams and modern cafes sit side by side, roughly a 10-minute Grab ride from KSL D’Esplanade. The second cluster is the Taman Abad / Taman Melodies residential neighbourhood directly adjacent to KSL City Mall — walkable from your unit — which is home to several specialty cafes including Space Cafe, Hiritsu Coffee Roastery, Nimmies Pastry Cafe and OTTO. Our Best Cafes Near KSL guide covers this cluster in detail.
How do you plan a JB cafe day from KSL D’Esplanade?
A workable two-stop rhythm: start with a kopitiam breakfast early — most open 6–7am, and the best stalls sell out by 10am. Kluang Station on the lower ground floor of KSL City Mall opens at 7am if you want to stay close to your unit. Our full JB kopitiam breakfast guide covers what to order and how the old-town kopitiams work. For the afternoon, head to the old town via Grab (typically RM5–8 from KSL), walk along Jalan Tan Hiok Nee, and settle into a specialty cafe for a slower second coffee. Getting back to KSL is a short Grab or a straightforward walk through the city.
What should first-timers order at a kopitiam vs a specialty cafe?
At a kopitiam: the classic set is kopi (black coffee with condensed milk) or kopi-o (black with sugar, no milk), kaya toast and two half-boiled eggs — usually RM6–10 for the full set. At a specialty cafe, the menu is closer to what you’d find in Singapore or KL — flat whites, pour-overs, signature lattes — with beans from regional roasters at noticeably lower prices. One drink worth trying if you have not before: white coffee, originally from Ipoh but widely available in JB, roasted with sugar and margarine for a lighter, sweeter cup that sits somewhere between kopitiam kopi and a flat white.
Start your JB cafe days from a comfortable base: our studio and 2-bedroom apartments at KSL D’Esplanade sit directly above KSL City Mall, with Kluang Station downstairs for your first morning coffee. See our units, then WhatsApp us at +60 12-708 8789 to check availability.