
Johor Bahru Old Town: Walking Guide, Route & Tips
Johor Bahru old town walking guide: the Jalan Tan Hiok Nee heritage walk, a 2-3 hour route, food stops and how to reach it from JB Sentral.
On this page
Last updated November 2026: Johor Bahru old town is a compact heritage quarter built around Jalan Tan Hiok Nee, known locally as the Heritage Walk. It sits a short stroll from JB Sentral, costs nothing to wander and fits into 2 to 3 hours. We'd treat it as a shophouse-and-snacks walk rather than a museum district.
Featured image: Zahirulnukman, CC BY-SA 3.0, via Wikimedia Commons.
What counts as Johor Bahru old town, and is it worth your time?

Old town here means the shophouse streets around Jalan Tan Hiok Nee. Jalan Dhoby, Jalan Trus, Jalan Pasar and Jalan Pahang belong to the same walk. Jalan Wong Ah Fook is a natural add-on for lunch. Parts are restored and parts are gentrified, with cafes, boutiques and antique shops in old shophouses. Local families still live and run small businesses here, so it is not a staged set. Our verdict depends on who is walking.
- Go if you are a Singapore day-tripper with 2 to 3 hours and an appetite for bakeries, kopitiams and photography.
- Go if you like architecture at street level: Nanyang-style shophouses with covered five-foot walkways.
- Skip if you hate midday heat, expect polished museums or want big-ticket attractions.
- Skip if you are travelling with small children who tire quickly.

Best things to do in Johor Bahru old town
Each stop below is a short walk from the next. Allow longer if you queue for food. Our pick for a first visit is Jalan Tan Hiok Nee itself, then a bakery on the way out. Families who find a heritage walk too long can look at shorter, kid-friendly options instead.

- Jalan Tan Hiok Nee: rows of two-storey shophouses with carved facades and shutters. The street is named for Tan Hiok Nee, a Teochew pioneer of Johor's gambier and pepper trade.
- Jalan Trus: home to the Johor Bahru Old Chinese Temple. Hainanese coffee stops line the same street.
- Jalan Dhoby: Salahuddin Bakery sells lamb-filled curry puffs from a wood-fired oven. Cafes now occupy several neighbouring shophouses.
- Red House: a red heritage building at the junction of Jalan Pahang and Jalan Tan Hiok Nee. It has hosted cultural and art events and is a popular photo spot.
- Hiap Joo Bakery: known for banana cake and coconut buns. Expect queues at peak hours.
- Johor Bahru Chinese Heritage Museum: tells the migration and community stories of early Chinese settlers.
- Arulmigu Sri Rajakaliamman Glass Temple: a Hindu temple with mirrored interiors, best visited in modest dress.
- Sultan Abu Bakar State Mosque: a separate landmark for a longer half-day.
- Street murals: back alleys carry paintings of old port trades and daily life.
- Kam Long Ah Zai on Jalan Wong Ah Fook: a restaurant that serves one dish, curry fish head. Queues form early.
A sample route and how long to plan

Allow 2 to 3 hours for the core loop. A food-led version that starts at 10:00 can stretch to about 14:00 if you sit down at every stop. Start at Jalan Tan Hiok Nee and finish at Hiap Joo, so pastries are fresh when you leave. Bakeries and old stalls can close early or on set days, so aim to reach them before midday.
Add 1 to 2 hours for the Chinese Heritage Museum or lunch on Jalan Wong Ah Fook, and the day runs well past the core loop.
| Stop | Rough time | What to do | Skip if short of time |
|---|---|---|---|
| Jalan Tan Hiok Nee | 40 min | Walk the shophouse lane and look at carved facades | Do not skip |
| Jalan Trus | 25 min | Visit the Old Chinese Temple and stop for coffee | Skip the coffee |
| Jalan Dhoby | 20 min | Buy curry puffs at Salahuddin Bakery | Skip if you ate earlier |
| Red House | 15 min | Photograph the building at the Jalan Pahang junction | Skip the interior |
| Hiap Joo Bakery | 15 min | Take away banana cake or coconut buns | Do not skip |
| Optional extension | 1 to 2 hours | Add the Chinese Heritage Museum, the Glass Temple or lunch on Jalan Wong Ah Fook | Skip all if the border queue is long |

Costs, tickets and opening hours
Walking the streets is free. For museum and temple entry fees and hours, check each venue directly or Tourism Malaysia's official site.
Getting to Johor Bahru old town from JB Sentral
JB Sentral is in central Johor Bahru, with direct access to the CIQ complex, shopping malls and the Singapore checkpoint. KTM Intercity trains run from JB Sentral to Woodlands in Singapore, Tampin and Tumpat. From the station, old town is a short walk on foot. Ride-hailing also works if the heat is punishing, though traffic can make a short hop slow. Border queues are the biggest variable on a day trip. Leave generous time for the return crossing and do not plan a tight connection afterward.
- Stay near JB Sentral and old town if you want walkable mornings and early bakery runs.
- Stay near a mall or the waterfront if you prefer air-conditioning and late shopping.

Best time of day and mistakes to avoid
Mornings are cooler and quieter, and that is when we'd walk the lanes. Midday brings strong sun and the heaviest food queues. Evenings add lantern lighting and a slower pace, and you can extend the night with evening plans after dark. Pavements are uneven and five-foot walkways are often blocked by stalls and parked motorbikes, so watch your footing. Carry some small cash in case a stall does not take e-payment. Ask before photographing residents or shopkeepers. Avoid arriving hungry at a single famous stall, because queues can eat an hour.
KSL City Mall, open 10 am to 10 pm daily, offers a cooler place to rest once the lanes get hot.
Old town versus the rest of Johor Bahru
Old town is about texture, snacks and shophouse facades. Modern JB is about air-conditioned malls and retail. KSL City Mall, at 33 Jalan Seladang, Taman Abad, is open 10 am to 10 pm daily. It works well as a cool-down after a morning walk. If you have a full day, pair the heritage loop with something else from the wider city guide.
Frequently Asked Questions
What to explore in Johor Bahru?
Start with old town: Jalan Tan Hiok Nee, the Old Chinese Temple on Jalan Trus and the Glass Temple. Families can add Legoland Malaysia.
Where is the best place to shop in JB?
KSL City Mall is open 10 am to 10 pm daily. For brand discounts, look at Johor Premium Outlets.
Useful notes for your Southeast Asia trip
Optional updates to our guides.
You might also like
Continue reading
More guides you'll find useful





