Johor Bahru, Malaysia - Things to Do in Johor Bahru

Things to Do in Johor Bahru

Johor Bahru, Malaysia - Complete Travel Guide

Johor Bahru sits at the southern tip of Peninsular Malaysia, separated from Singapore by a narrow causeway that funnels thousands of commuters, shoppers, and weekend travelers across the Strait of Johor every day. The city has long lived in Singapore's shadow, dismissed as a place you pass through rather than stop in. But that reputation is years out of date. Walk through the old town along Jalan Tan Hiok Nee on a Saturday morning and you'll catch the scent of charcoal-roasted kopi from heritage shophouses that have been converted into indie cafés, their original tiled floors still cool underfoot. There's a looseness here that Singapore doesn't allow itself. Murals sprawl across side streets. Hawker uncles shout orders over the clatter of woks. Nobody seems to be in any particular hurry. What strikes you about Johor Bahru is the layering. The Sultan Abu Bakar State Mosque overlooks the strait from its clifftop perch, its Victorian-influenced minarets catching late-afternoon light in a way that looks almost Mediterranean. A few blocks south, the noise and smell of durian stalls along Jalan Wong Ah Fook hit you before you see them. That unmistakable sulfurous sweetness polarizes every traveler who encounters it. And then there's the gleaming mall-and-condo development pushing outward from the waterfront at Danga Bay, steel and glass rising against a skyline that still has room to breathe. Johor Bahru is a city mid-reinvention, interesting precisely because it hasn't finished deciding what it wants to be. The proximity to Singapore shapes everything. Prices are noticeably lower, which draws Singaporeans across the border for dental work, massages, and enormous seafood dinners. For international travelers, this means Johor Bahru has a version of Southeast Asian city life that's accessible and affordable without the relentless polish of its neighbor. Rougher around the edges. More spontaneous. Arguably more honest about what a working Malaysian city feels like.

Top Things to Do in Johor Bahru

Sultan Abu Bakar State Mosque

Sultan Abu Bakar State Mosque commands a bluff above the Strait of Johor, and it's worth the walk up just for the breeze that sweeps across the grounds. The architecture blends Moorish and Victorian elements in a way that feels unexpectedly coherent, with colonnades and arched windows overlooking manicured gardens where the grass stays impossibly green against the humidity. Inside, the cool marble floor and filtered light through stained glass create a hush that's a genuine relief after Johor Bahru's street-level heat. Morning visits tend to be quieter. Modest dress is required. Long sleeves and covered legs for everyone, so plan accordingly rather than improvising at the door.

Arulmigu Sri Rajakaliamman Glass Temple

Arulmigu Sri Rajakaliamman Glass Temple is exactly what the name suggests. A Hindu temple surfaced almost entirely in glass, from its glittering pillars to the mirrored ceiling panels that fracture light into shifting patterns across the interior walls. The effect is disorienting in the best sense, somewhere between devotional space and kaleidoscope. You'll hear the low hum of prayers mixing with the clink of glass bangles as worshippers move between shrines. It sits in the Taman Pelangi area and tends to get crowded on weekends. A weekday visit lets you linger without navigating around tour groups.

Old Chinese Quarter (Jalan Tan Hiok Nee)

The old Chinese quarter centered on Jalan Tan Hiok Nee has become Johor Bahru's most interesting street-level experience. Pre-war shophouses, some freshly painted in teals and corals, others still wearing decades of grime, house specialty coffee roasters, vintage record shops, and galleries where you can smell wet paint drying in the heat. On weekends a small market sets up along the five-foot way, with vendors selling handmade soaps and local honey. The street rewards slow wandering rather than a checklist approach. Give yourself a couple of unhurried hours.

Danga Bay

Danga Bay stretches along Johor Bahru's western waterfront, and while the development here skews modern, waterfront promenades, restaurants with outdoor terraces, a go-kart track, the draw is the sunset. The strait catches the dying light in oranges and silvers, with Singapore's skyline providing a twinkling backdrop as darkness settles in. The breeze off the water cuts through the evening humidity, and the seafood restaurants lining the promenade fill up fast with families. Arriving before dusk secures a waterfront table without a wait. The atmosphere shifts noticeably once the fairy lights come on.

Hawker Crawl at Pasar Karat

Johor Bahru's food scene deserves its own entry below, but a proper hawker crawl through Pasar Karat, the city's night flea market, which spills across several blocks near the old town, is an activity unto itself. The smell of satay smoke and caramelizing oyster sauce hangs thick in the air, plastic stools scrape against asphalt, and you'll hear Malay, Mandarin, Tamil, and Bahasa Indonesia all within earshot of any given stall. The market runs from evening into late night and has a slightly chaotic energy that rewards adventurous eating over careful planning. Go hungry. Leave the itinerary loose.

Getting There

Most international visitors reach Johor Bahru through Senai International Airport, which sits about half an hour north of the city center and handles direct flights from across Southeast Asia and parts of East Asia. Budget carriers dominate the route map, which keeps fares competitive. Taxis and ride-hailing cars from the airport into central Johor Bahru are straightforward and reasonably priced by regional standards. The more common arrival, though, is overland from Singapore. Two crossings connect the countries: the Causeway, which is the older and busier link, landing you directly into Johor Bahru's city center near the JB Sentral transport hub. And the Second Link further west, which tends to move faster but drops you in a less central location. Public buses run the Causeway route frequently, and the immigration process is a well-worn routine. Expect queues on Friday evenings and Sunday afternoons, when the weekend traffic between the two countries peaks. The train service via KTM Shuttle Tebrau connects JB Sentral to Singapore's Woodlands station, and while it's slower than a bus, the seated journey and single immigration stop make it the calmer option. Long-distance buses from Kuala Lumpur take around four to five hours and arrive at Larkin Sentral terminal, from which the city center is a short ride away.

Getting Around

Grab is the dominant ride-hailing app in Johor Bahru and covers the city comprehensively. It's the easiest way to move between neighborhoods without negotiating fares. Rides within the central area tend to be inexpensive, and even trips out to the malls or Danga Bay stay affordable. Public buses exist but run on schedules that can be unpredictable, and the route network doesn't always connect the places visitors want to reach. They're functional for the JB Sentral-Larkin corridor but less useful for hopping between the old town, Taman Pelangi, and the waterfront. Walking works well within specific neighborhoods, the old town around Jalan Tan Hiok Nee and the heritage zone near the mosque. But the distances between Johor Bahru's points of interest, combined with the heat and patchy sidewalk infrastructure, make walking the entire city impractical. The most comfortable strategy is to walk within clusters and Grab between them. Renting a car makes sense if you're planning excursions to Desaru or the Kota Tinggi waterfalls. But within Johor Bahru itself you'll spend more time finding parking in the congested city center than you save on flexibility.

Where to Stay

The city center around JB Sentral and Jalan Wong Ah Fook puts you within walking distance of the old town, the mosque, and the Causeway immigration checkpoint. Hotels here tend to be mid-range business types. Clean, functional, nothing to write home about. But the location is hard to beat for a short visit.

Taman Pelangi sits just east of the center and has a more residential feel, with tree-lined streets, local coffee shops on every corner, and easy access to the Glass Temple. It's quieter than the city core. A good base if you want to feel like you're staying in a neighborhood rather than a transit hub.

Bukit Indah lies further west, closer to the Second Link crossing, and appeals mostly to families and longer-stay visitors. The area is mall-anchored and suburban, with newer hotels and serviced apartments that offer more space for the money.

Danga Bay's waterfront development includes a handful of hotels and short-stay apartments with strait views. The tradeoff is that you're removed from Johor Bahru's older, grittier character. It's pleasant but somewhat sterile compared to the city center.

Medini and Puteri Harbour, in the Iskandar Malaysia development zone south of the center, cater to the theme-park crowd. Legoland Malaysia is here, along with a cluster of family-oriented resorts. It feels like a different city entirely, manicured and purpose-built, and the commute into old Johor Bahru runs about twenty minutes by car.

Mount Austin, northeast of the center, is a large residential district popular with budget travelers and backpackers. Accommodation here skews toward budget guesthouses and hostels, and the area has a solid concentration of local eateries that cater to residents rather than tourists. Which tends to mean the food is better and cheaper.

Food & Dining

Johor Bahru's food identity is distinct from Kuala Lumpur's or Penang's, shaped by its border-town position and the Johor sultanate's particular culinary traditions. The city is likely the best place in Malaysia to eat mee rebus. Thick yellow noodles swim in a sweet, spiced potato-based gravy topped with a hard-boiled egg, fried shallots, and a squeeze of lime. You'll find versions of it everywhere. But the stalls along Jalan Dhoby near the old town serve some of the most satisfying bowls, with a gravy that's almost unctuous in its thickness. Laksa Johor is the other local specialty that deserves your attention, and it's nothing like the laksa you'll find up north. This version uses spaghetti instead of rice noodles. An oddity that traces back to Italian and Arab trade influences. The pasta gets smothered in a fish-based coconut gravy rich with the scent of kerisik, toasted coconut paste. Kampung-style restaurants in the Larkin and Taman Century neighborhoods serve it as a weekend dish, and the combination of familiar pasta shape with unfamiliar flavor is something that catches most first-timers off guard. For seafood, the stretch along Jalan Skudai heading toward Perling has a cluster of open-air Chinese-style restaurants where you point at live crabs and fish in tanks and they come back stir-fried with salted egg yolk or drenched in a sweet soy glaze. The sweet-and-sour crunch of chili crab legs being cracked open at the next table is half the ambiance. Portions here are generous and priced well below what comparable meals cost across the Causeway. Banana leaf rice is best found in Taman Pelangi and along Jalan Serampang, where South Indian restaurants lay out steaming white rice on a fresh leaf alongside sambar, rasam, pickled vegetables, and your choice of fried chicken or mutton curry. The sharp tang of tamarind in the rasam cuts through the richness of the curry. The ritual of eating with your hands feels appropriate rather than performative in these unpretentious shophouse settings. The kopi scene in Johor Bahru's old town deserves mention too. Traditional kopitiams along Jalan Tan Hiok Nee and Jalan Dhoby still roast their beans with sugar and margarine in the Hainanese style, producing a dark, caramelly brew that tastes nothing like third-wave pour-overs. Some of the newer cafés in the same shophouses serve both, which creates the amusing sight of a craft espresso machine sitting three meters from a charcoal-blackened sock filter.

When to Visit

Johor Bahru is hot and humid year-round, with temperatures hovering between the high twenties and low thirties Celsius most days. You'll feel the sticky heat the moment you step off an air-conditioned bus. The city doesn't have a dramatic dry season and wet season the way northern Malaysia does. But the northeast monsoon from November through February brings heavier and more frequent rain, often in the form of intense afternoon downpours that flood certain low-lying streets for an hour before draining away. The upside of visiting during these wetter months is that crowds thin noticeably, the Singaporean weekend traffic. March through September is drier and more comfortable for walking the old town, though "dry" in Johor Bahru still means occasional showers. The period around Hari Raya Aidilfitri sees the city take on a festive energy, with night markets expanding and the smell of rendang and ketupat drifting from residential kitchens into the streets. But it also means the Causeway becomes a bottleneck of returning Malaysians, and crossing times can stretch to several hours. Weekdays are almost always more pleasant than weekends for visiting Johor Bahru. The Saturday-Sunday influx from Singapore transforms the malls and popular restaurants into something approaching a sardine tin, and ride-hailing increase pricing kicks in at border-adjacent areas. A Tuesday or Wednesday visit gives you a quieter, more local-feeling version of the city.

Insider Tips

The Causeway crossing is Johor Bahru's defining logistical headache, and avoiding the worst of it comes down to timing. Friday evenings and Sunday afternoons are predictably grim. That's when Singaporeans come over for the weekend and return home, with waits that can stretch past ninety minutes on foot. Early morning on weekdays, before the commuter rush, is when immigration moves fastest. Walking across rather than sitting in a bus or car through the vehicle queue is almost always quicker, and it gives you an unexpected view of the strait and the industrial coastline that you'd miss from inside a vehicle.
Johor Bahru's malls (Mid Valley Southkey, KSL City, Paradigm) are as much social infrastructure as shopping destinations. Locals treat them as air-conditioned escapes from the heat, and the food courts inside are legitimate dining options rather than afterthoughts. KSL City's food court in particular draws a regular crowd for its roast duck rice and Teochew porridge, and prices stay low because the clientele is local. Skipping the malls would mean missing a significant piece of how Johor Bahru lives.
The old town around Jalan Tan Hiok Nee transforms depending on the time of day. Mornings belong to the kopitiam crowd. Retirees read newspapers over thick coffee, ceramic cups clink on marble tabletops. By mid-afternoon the cafés and galleries open, drawing a younger crowd. Weekend evenings bring a small night-market atmosphere, with buskers occasionally setting up near the heritage buildings. Visiting at two different times of day gives you what feels like two different neighborhoods, and the contrast is part of what makes Johor Bahru's old quarter worth returning to.

Complete Johor Bahru Travel Guide

Explore our dedicated guide to Johor Bahru with detailed neighborhood guides, activities, and local tips

Explore Now →

Explore Activities in Johor Bahru

Didn't see anything interesting yet?

Browse Viator's full catalog of tours, day trips, food experiences, and private guides in Johor Bahru.

See All Johor Bahru Tours on Viator