
2 Days in Johor Bahru: Itinerary, Day 2 Options and Transport
A routed 2-day Johor Bahru itinerary: old-town heritage on Day 1, a choice of family, nature or shopping on Day 2, plus transport and budget tips.
On this page
Last updated November 2026: 2 days in Johor Bahru works best as a walkable old-town day, then one outer-zone choice on Day 2. Pick family, nature or shopping for the second day instead of cramming all three. Below you get a time-blocked route, a transport comparison and costs in RM.
Featured image: Mohd Fazlin Mohd Effendy Ooi from Kuala Lumpur, Malaysia, CC BY 2.0, via Wikimedia Commons.
2 Days in Johor Bahru at a Glance
Day 1 stays on foot around Jalan Wong Ah Fook, Jalan Tan Hiok Nee and Jalan Trus. Day 2 heads out of the centre, with the farthest options roughly an hour away. Johor Zoo costs RM30 for a non-Malaysian adult, and City Square and KSL City Mall both open 10:00 AM to 10:00 PM daily. Border queues can eat a morning or an evening, so leave slack on arrival and departure days.

| Day | Zone | Best for | Transport |
|---|---|---|---|
| Day 1 | Old-town core, then the mosque hill | Heritage, temples, street food | Walking plus one short ride |
| Day 2, option A | Puteri Harbour and Legoland area, or Johor Zoo | Families | Grab, taxi or car |
| Day 2, option B | Gunung Pulai | Waterfalls and forest walking | Taxi or car hire |
| Day 2, option C | Johor Premium Outlets and Danga Bay | Shopping and sunset | Grab, taxi or car |
Is 2 Days Enough? Who This Plan Fits

Two days covers the old town properly and gives one real outing. It suits weekenders and stopover travelers who want depth over a checklist. Short on time? Our one-day Johor Bahru plan trims the route to the core. For a wider view of trip length, see how many days to spend here. Still deciding whether to go? Read whether Johor Bahru is worth visiting. Weighing a heritage-heavy alternative? Compare it with Malacca as a rival trip.
Day 1: Old Town Heritage, Temples and Street Food

Start early and keep Day 1 to the walkable core. Prices and hours checked November 2026. The Johor Bahru Chinese Heritage Museum on Jalan Tan Hiok Nee is listed at RM5 entry. Most stops are free to enter, and Johor Tourism is the place for current event dates.
- Morning, about 3 hours: walk Jalan Tan Hiok Nee and the Chinese Heritage Museum, then continue to Johor Bahru Old Chinese Temple on Jalan Trus. Skip the museum if heritage interiors bore you.
- Late morning, about 45 minutes: visit Arulmigu Sri Rajakaliamman Glass Temple. Older guides report visiting hours of 1:00 PM to 5:00 PM, so slot it after lunch and dress modestly.
- Afternoon, about 90 minutes: stroll Jalan Wong Ah Fook and cool off in Johor Bahru City Square, at 106-108 Jalan Wong Ah Fook. The mall is open daily 10:00 AM to 10:00 PM.
- Late afternoon, about 90 minutes: ride to Sultan Abu Bakar State Mosque on its hilltop along Jalan Skudai. Non-Muslims may enter in modest dress with shoes removed. Istana Besar is nearby, and gate access varies, so treat it as a photo stop.
- Evening: Pasar Karat night market on Jalan Tan Hiok Nee is reported to open from 8:00 PM. Alternatively, Skyscape at Johor Bahru City Centre has a glass-floored view deck at 149m. Entry depends on weather, and each session admits a limited number of visitors.

Day 2: Choose Your Day, Family, Nature or Shopping and Waterfront
Pick one zone. Stacking two outer stops leaves little time on site, because each is about an hour from the centre. Use this table to choose, then follow the time blocks below it.

| Option | Time needed | Fits | Main risk |
|---|---|---|---|
| A: Puteri Harbour, Little Red Cube, Legoland area | Full day | Families with children | Weekend and school-holiday crowds |
| A: Johor Zoo, Jalan Gertak Merah | Half day | Families wanting a short outing | Closed Tuesdays |
| B: Gunung Pulai Recreational Forest | Half to full day | Walkers and waterfall seekers | Rain, trail conditions |
| C: Johor Premium Outlets and Danga Bay | Full day | Shoppers, sunset watchers | Midday heat, weekend traffic |
- Option A, morning: head to Puteri Harbour. Official information lists access by the causeway, highways or the International Ferry Terminal, which serves Indonesia. Spend the day at Legoland Malaysia, or browse Little Red Cube and Hello Kitty Town.
- Option A, shorter alternative: Johor Zoo opens 9:00 AM to 6:00 PM on Sunday, Monday, Wednesday, Thursday and Saturday. On Friday it opens 8:30 AM with a break from 12:30 PM to 2:00 PM. Tickets cost RM30 for non-Malaysians, and the counter closes at 5:00 PM.
- Option B, morning: take a taxi or hire a car to Gunung Pulai for the waterfalls, about one hour out. Start before the afternoon rain and return by late afternoon.
- Option C, morning: shop at Johor Premium Outlets in Indahpura, Kulai. Arrive early for thinner crowds.
- Option C, evening: finish at Danga Bay for waterfront views toward Singapore.

Where to Eat on a 2-Day Schedule
Match meals to the route. Begin Day 1 with kaya toast and kopi at a kopitiam near Jalan Wong Ah Fook. Wong Ah Fook streets also hold Kam Long's curry fish head and Hiap Joo Bakery. For lunch on either day, Soon Soon Heng near KSL City Mall serves Teochew-style bak kut teh and is reported to run 8:00 AM to 8:00 PM, so it is a lunch pick, not a late dinner. Beggar chicken at Ban Heong Seng needs a call a day ahead, as it takes hours to prepare. KSL City Mall at 33 Jalan Seladang is open 10:00 AM to 10:00 PM for a rainy-day dinner.

Getting Around: Grab, Taxi, Car Hire or Public Transport
JB Sentral is the rail hub, with direct access to CIQ, malls and the Singapore checkpoint. KTM Intercity runs from there to Tampin, Tumpat and Woodlands. Within the centre, you can walk Day 1 and use Grab for the mosque hill. For Day 2, Johor Zoo has a free shuttle bus from 8:30 AM to 6:30 PM every 6 minutes, with parking near the Ayer Molek Prison area. A 2024 itinerary quoted RM5 to RM15 for taxi rides in the city and about RM30 to Gunung Pulai. Car hire from Singapore needs a vehicle entry permit, so read Tourism Malaysia and the border authorities first.
| Mode | Cost | Flexibility | Risk |
|---|---|---|---|
| Walking | Free | Day 1 core only | Midday heat |
| Grab or taxi | Moderate | High | Agree fare or meter |
| Car hire | Highest | Best for Gunung Pulai | Permit and traffic |
| Rail, bus, zoo shuttle | Lowest | Fixed routes | Limited reach |
Where to Stay: Area Fit Over Hotel Lists

Choose by Day 2. Staying near JB Sentral and City Square suits Day 1 on foot and border-crossers. Danga Bay suits sunset and the shopping option. Puteri Harbour suits the family option and ferry arrivals from Indonesia. A 2024 itinerary listed one upper-end city hotel from RM500 and one mid-range hotel at RM95 to RM110 per room. Rates change, so compare before booking.
| Area | Best for | Trade-off |
|---|---|---|
| City centre near JB Sentral | Day 1 route, border access | Busy roads |
| Danga Bay waterfront | Sunset, shopping day | Needs a ride to the old town |
| Puteri Harbour, Iskandar | Families, ferry arrivals | Far from the heritage core |
Budget and Booking Tips
A heritage-led Day 1 is cheap, since most stops are free and the museum is RM5. Day 2 is where costs split: the zoo is RM30 per non-Malaysian adult, while Legoland and Gunung Pulai transport cost more. Book theme-park tickets before you go, and call beggar chicken restaurants a day ahead. Skyscape sells promotion tickets at its counter.
City taxi rides were quoted at RM5 to RM15 in a 2024 itinerary, a useful yardstick against the RM30 non-Malaysian zoo ticket on Day 2.
Mistakes to Avoid and Weather Notes

Do not walk the old town at midday in full heat. Do not plan Johor Zoo for Tuesday, or on the first days of Hari Raya Aidilfitri. Hari Raya Aidiladha's first day is also a closure. Dress modestly and remove shoes at the mosque. Expect crowds at the Old Chinese Temple during Chingay in the first lunar month, which one guide reports falls around the 20th to 23rd. Weekends and school holidays add queues at Puteri Harbour and Johor Premium Outlets.
Skyscape's 149m glass-floored deck depends on weather, so pair the evening with Pasar Karat, reported to open from 8:00 PM.
Plan the Singapore Border Crossing Around Your Two Days
If you are arriving from Singapore, treat immigration as part of the itinerary rather than a short transfer. Border queues can absorb a Day 1 morning or a Day 2 evening. Avoid booking a fixed first attraction immediately after crossing. Keep your first block flexible until you have cleared CIQ.
JB Sentral has direct access to CIQ, city malls and the Singapore checkpoint. Once through, begin with the old-town route or take a short reset at Johor Bahru City Square. The mall at 106–108 Jalan Wong Ah Fook is open daily from 10:00 AM to 10:00 PM.
For a return to Singapore, finish nearby on your final evening. Skyscape’s glass-floored deck is 149m above the city, but weather can affect entry. Its limited session capacity also makes it better as an optional stop than a border-day essential.
This approach preserves the core of a 2-day visit even when the crossing takes longer than hoped.
Frequently Asked Questions
What to see in Malaysia in 2 days?
If you only have 2 days and are based in Johor Bahru, split them between the old-town core and one outer zone. Cover Jalan Tan Hiok Nee, the Glass Temple and the state mosque on Day 1. Spend Day 2 at Legoland, Gunung Pulai or Johor Premium Outlets.
Does Johor Bahru have good nightlife?
Nights here are mostly food and views. Pasar Karat on Jalan Tan Hiok Nee is reported to open from 8:00 PM. Malls like City Square and KSL City Mall close at 10:00 PM.
Useful notes for your Southeast Asia trip
Optional updates to our guides.
You might also like
Continue reading
More guides you'll find useful





