
8 Best Things to Do in Johor Bahru: Heritage, Food & Day Trips
Eight best things to do in Johor Bahru: Old Town temples, malls, Bazar Karat, Legoland and fireflies, with day plans and the Singapore border crossing.
On this page
Last updated November 2026: the best things to do in Johor Bahru fall into a heritage Old Town, a mall district and a few outer-area day trips. Plan a half day for the temples, a full day to add lunch and Bazar Karat, or two days to reach Legoland and the fireflies. Day-trippers from Singapore can start at JB Sentral, which connects directly to the CIQ checkpoint and the city-center malls.
Featured image: Fxchua, CC BY-SA 4.0, via Wikimedia Commons.
8 Best Things to Do in Johor Bahru

Prices and hours checked November 2026. Stops run from the Old Town outward, so you can stop wherever your energy or your return-crossing time runs out. Most city-center stops are free or low cost, and the outer-area attractions are ticketed.
1. Old Chinese Temple and Jalan Tan Hiok Nee (Old Town)
Start in the Old Town, where the Old Chinese Temple dates to the 1870s. It houses five deities that unite five Chinese groups under one roof, and each group worships its own. Look for the red gate and the bronze bell, which is more than 100 years old. From the temple, walk Jalan Tan Hiok Nee, a heritage street of old shophouses, kopitiam coffee shops and modern cafes. Jalan Dhoby runs parallel and adds more restaurants.

Our Old Town walking guide holds the stop-by-stop route. Go in the morning, before the heat builds on the unshaded streets. Anyone who wants air conditioning all day can pass on this walk and head to the malls.
2. Arulmigu Sri Rajakaliamman Glass Temple
This Hindu temple dates to 1922 and began as a simple hut. A 2008 renovation covered the interior in glass mosaics, with more than 300,000 pieces of glass. Reported visiting hours run from 1pm to 5pm daily, and festival days may differ. Plan it for early afternoon, after lunch in the Old Town. Nearby, Arulmigu Raja Mariamman Temple was built in 1911 and has a gopuram tower painted with pastel deities. Visitors can go inside if dressed appropriately.
Wear modest clothing with covered shoulders and knees at both temples. Morning-only visitors will find the doors shut here, so keep this stop for later in the day.

3. Sultan Ibrahim Building and Sultan Abu Bakar State Mosque (Royal Quarter)
Sultan Ibrahim Building was completed in 1940 and mixes native and colonial styles. It was built for the State Administration offices, which have since moved. Sultan Abu Bakar State Mosque sits on a hill overlooking the Johor Strait. It combines English Victorian, Moorish and Malay styles and holds more than 2,000 people. Walking from the city center to the mosque is possible through Zaharah Botanic Gardens. In midday heat, a ride-hail saves your legs.
Istana Besar is no longer open to tourists, and Istana Bukit Serene, the Sultan's official residence, is open for outside views only. Cover up for the mosque, and expect visits to pause around prayer times. Architecture-light travelers can skip this cluster.

4. Hawker Stalls and Kopitiam Meals
Johor Bahru eats well at modest prices, and the best entry point is a lunchtime hawker centre. Point at what neighboring tables are eating, and ask how spicy each dish is. Jalan Tan Hiok Nee is the street for kopitiam coffee and toast. Jalan Dhoby adds sit-down cafes and restaurants. Local dishes worth hunting include Hainanese chicken chop and curry fish head. Old bakeries also sell banana cake, though popular items can sell out by noon.
Arrive hungry before 1pm, when queues are shorter. Strict halal eaters should check each stall's status. Anyone with a tight border schedule can swap the long sit-down meal for a quick kopitiam stop.
5. City Square, Komtar JBCC and Johor Premium Outlets (Malls)
Johor Bahru City Square sits at 106-108 Jalan Wong Ah Fook and opens daily from 10:00 AM to 10:00 PM. It is the easiest rain or heat retreat after the Old Town. Komtar JBCC stands next to it, in Menara KOMTAR on Jalan Tun Abdul Razak. Between the two, you can cover fashion, electronics, dining and a cinema without leaving the air conditioning. Our mall comparison sorts the options by what you want to buy.

Johor Premium Outlets lies outside the city center and needs its own taxi or ride-hail transfer. Skip the outlets if your day is short, because the transit eats the time.
6. Bazar Karat (Pasar Karat) on Jalan Segget
Bazar Karat is the evening street market on Jalan Segget, also called the JB Night Market. It sells souvenirs, clothing and street food, and live music is common. Stalls open from about 7pm, and later at weekends. Turning up at 5pm means walking past empty tables. Pair it with dinner in the Old Town, then browse the stalls as the crowd builds.
Our evening guide covers what else stays open after dark. Anyone who must clear the border early should drop this stop, since the late start pushes you into evening queues.

7. Danga Bay and Legoland Malaysia (Waterfront and Family Day)
Danga Bay lies west of the city center and mixes a waterfront, a small theme park, seafood restaurants near the shore and evening cruises. Stulang waterfront, closer to the center, has food options, but swimming there is not recommended. Legoland Malaysia Resort adds rides, a water park, shows, hands-on activities and an on-site hotel.
Families will find more age-by-age ideas in our family-friendly plans. Allow a separate day for Legoland, since it is outside the Old Town and needs a transfer. Couples without kids can skip it.
8. Kota Tinggi Firefly Park (Evening River Cruise)
Kota Tinggi Firefly Park is an outer-area trip built around a boat cruise after dark. Thousands of fireflies twinkle along the riverbank. It works only as a late-evening outing, so arrange your return transport before you leave Johor Bahru. Check the park's current cruise times and rules before booking a driver.

Pair it with a daytime stop such as Danga Bay on a 2-day stay, rather than squeezing it between heritage visits. Day-trippers who must cross back to Singapore the same night should skip it.
Pick Your Johor Bahru Plan by Traveler Type
Different visitors need different stops. This table matches each traveler type to a route, a time budget and the effort involved.
| Traveler | Suggested stops | Time needed | Effort and transport |
|---|---|---|---|
| Singapore day-tripper | Old Chinese Temple, Jalan Tan Hiok Nee, City Square | Half to full day | Low effort; walk from JB Sentral and the CIQ side |
| Mall-and-food visitor | City Square, Komtar JBCC, hawker lunch, Bazar Karat | Full day | Low effort; mostly indoors |
| Family | Danga Bay, Legoland Malaysia, Komtar JBCC | Full day plus | Medium effort; ride-hail or taxi transfers |
| Heritage walker | Old Town temples, Sultan Ibrahim Building, state mosque | Half day | Medium effort; walking in heat |

How to Plan Your Time in Johor Bahru
A half day suits the Old Town: the Old Chinese Temple in the morning, kopitiam lunch on Jalan Tan Hiok Nee, then the Glass Temple at 1pm when it opens. A full day adds City Square, open 10:00 AM to 10:00 PM, as a heat break, then Bazar Karat after 7pm. Two days let you add Danga Bay and Legoland on day one, and the Kota Tinggi fireflies in the evening of day two. Keep outer-area transfers out of any day when you have a fixed crossing time.
Costs, Tickets and Opening Hours in Johor Bahru
Use ringgit for everything here. Old Town temples and the mall districts are free to enter, while the Chinese Heritage Museum charges an entry fee that you should read at the door. Legoland and the firefly cruise are ticketed, so check the official sites for current prices. Fixed hours are few: City Square is open daily 10:00 AM to 10:00 PM, the Glass Temple reports 1pm to 5pm, and Bazar Karat starts about 7pm.
City Square closes at 10:00 PM, but Bazar Karat stalls only start about 7pm, so an evening mall visit and night market can share one night.

| Area | Cost level | Time needed | Transport | Best time |
|---|---|---|---|---|
| Heritage core | Free to low; museum ticketed | Half day | Walking | Morning |
| Malls | Free entry | 2 to 3 hours | Walk or ride-hail | Afternoon heat |
| Outer-area attractions | Ticketed | Full day | Taxi or ride-hail | Daytime |
| Firefly trip | Ticketed | Late evening | Arranged transfer | After dark |
Getting To and Around Johor Bahru
JB Sentral sits in central Johor Bahru, with direct access to the CIQ, shopping malls, city attractions and the Singapore checkpoint. KTM Intercity departs from JB Sentral on three routes: Tampin, Tumpat and Woodlands Singapore. Buses, a train shuttle and taxis or ride-hail also cross the border. Weekend and commuter-hour queues can stretch the return, so leave margin and carry your passport. Fares and timetables change, so read them on the operator's site. For ground travel in the city, walk the Old Town and take ride-hail to the royal quarter, Danga Bay and beyond.
Where to Stay in Johor Bahru

Staying near JB Sentral and the CIQ suits border crossers, because the Singapore checkpoint and the malls are close. The Old Town suits heritage walkers who want early starts at the temples. Danga Bay suits families wanting the waterfront. Legoland Malaysia Resort has an on-site hotel for a theme-park stay. Pick based on your first and last stop of the day.
Johor Bahru Map: How the City Fits Together
The Old Town holds Jalan Tan Hiok Nee, Jalan Dhoby and the temples, and Jalan Segget hosts Bazar Karat. The mall district follows, with City Square on Jalan Wong Ah Fook and Komtar JBCC next door. The royal quarter sits on a hill above the Johor Strait, with Zaharah Botanic Gardens between it and the center. Danga Bay lies west, while Legoland, the outlets and Kota Tinggi are outer-area trips. Walk inside the Old Town and mall district. Use a car for everything else.
Mistakes to Avoid and Practical Tips
Arriving at the Glass Temple before 1pm is the most common error. Going to Bazar Karat at 5pm is the second. Skipping the return crossing queue is the third, and underestimating transfer times to outer sights is the fourth. Carry water, plan indoor breaks at City Square for hot or rainy hours, and dress modestly at temples and the mosque. Prayer times and festival days can close places briefly. Keep evening habits simple: stay on lit streets and keep your phone secure.
Going deeper on this theme? Our Where to Stay in Johor Bahru guide covers it in detail, with the practical planning this page leaves out.
Going deeper on this theme? Our Best Time to Visit Johor Bahru guide covers it in detail, with the practical planning this page leaves out.
Going deeper on this theme? Our How Many Days in Johor Bahru? 1, 2, 3 or 5 guide covers it in detail, with the practical planning this page leaves out.
Going deeper on this theme? Our How to Get to Johor Bahru guide covers it in detail, with the practical planning this page leaves out.
Going deeper on this theme? Our 8 Johor Bahru Food Stops guide covers it in detail, with the practical planning this page leaves out.
Things to do in other cities
Frequently Asked Questions
Is Legoland Malaysia worth visiting?
It suits families whose children like rides, a water park and hands-on activities, all on one resort with an on-site hotel. Adults without kids can skip it for the Old Town and Bazar Karat. Current ticket details are on the official Legoland Malaysia site.
Where to go for a 1 day trip in Malaysia?
From Singapore, Johor Bahru is the easy option. Walk the Old Town in the morning, take lunch on Jalan Tan Hiok Nee, then cool off in City Square. Finish at Bazar Karat if your return crossing allows it.
Does Johor Bahru have good nightlife?
It is more night market than club scene. Bazar Karat on Jalan Segget opens from about 7pm with food, souvenirs and often live music. More ideas are in our after-dark Johor Bahru guide.
Explore More Johor Bahru Guides
Keep planning your Johor Bahru trip with these guides.
Johor Bahru Guides
Useful notes for your Southeast Asia trip
Optional updates to our guides.
You might also like
Continue reading
More guides you'll find useful





