M The Malaysia Move
Travel & Explore

A Perfect Weekend in Johor Bahru: 2-Day Itinerary

A local's 2-day Johor Bahru itinerary for 2026 — old town food, LEGOLAND or shopping, the waterfront and a day trip, with timing, rough costs and honest pacing tips.

C Chris Tan · Published 26 May 2026
A Perfect Weekend in Johor Bahru: 2-Day Itinerary

Two days is the sweet spot for JB. A day trip leaves you rushing the border twice; a week is more than the city needs. A weekend lets you eat properly, see one big thing, and still have a slow morning. Here’s how I’d structure it — built around real pacing, with the heat and the causeway in mind, not a checklist that runs you ragged.

For the lay of the land first, see our Johor Bahru explore hub.

Day 1: Old town, food and the waterfront

Morning — kopitiam breakfast and the old town

Start in the old town with a proper kopitiam breakfast: kaya toast, soft eggs and local coffee around Jalan Tan Hiok Nee. Then walk it off.

  • Tan Hiok Nee Heritage Street — restored shophouses, cafés, street art in the back alleys.
  • Chinese Heritage Museum — a four-storey shophouse covering JB’s early Chinese settlement.
  • Arulmigu Sri Rajakaliamman Glass Temple — a Hindu temple covered entirely in glass mosaic, a short walk away. One of the most photogenic spots in the city.

The old town is walkable, which is rare for JB — make the most of it before you get back in the car.

Tan Hiok Nee Heritage Street

📍 Address
Jalan Tan Hiok Nee, 80000 Johor Bahru
Open in Google Maps (photos & live hours) →

Johor Bahru Chinese Heritage Museum

🕐 Hours
Tue–Sun 9am–5pm (closed Mon)
📍 Address
42 Jalan Ibrahim, 80000 Johor Bahru
Open in Google Maps (photos & live hours) →

Arulmigu Sri Rajakaliamman Glass Temple

🕐 Hours
Daily 7am–12pm & 7pm–10pm (confirm before visiting)
📍 Address
22 Lorong 1, Jalan Tebrau, 80300 Johor Bahru
Open in Google Maps (photos & live hours) →

Lunch — local, cheap, excellent

Stay in the old town for lunch or head to Mount Austin, JB’s modern food belt. A great meal for two here often comes in under RM40.

Afternoon — beat the heat indoors

The hottest hours are for air-con. Pick one:

  • KSL City Mall (ten minutes from the checkpoint) for shopping,
  • Mid Valley Southkey for the upscale version,
  • or a museum/café crawl if you’d rather keep it slow.

KSL City Mall

🕐 Hours
Daily 10am–10pm
📍 Address
33 Jalan Seladang, Taman Abad, 80250 Johor Bahru
Open in Google Maps (photos & live hours) →

The Mall, Mid Valley Southkey

🕐 Hours
Daily 10am–10pm
📍 Address
Jalan Bakar Batu, Southkey, 81100 Johor Bahru
Open in Google Maps (photos & live hours) →

Evening — the waterfront

Wind down at Danga Bay: sea breeze, seafood, sunset, and space for everyone to relax without a plan. A fitting end to a day that started with toast and coffee.

Danga Bay

📍 Address
Jalan Skudai, 80200 Johor Bahru
Open in Google Maps (photos & live hours) →

Day 2: One big thing, then ease out

Option A — LEGOLAND (best with kids)

Spend the morning and early afternoon at LEGOLAND Malaysia in Iskandar Puteri. Don’t try to do the theme park, water park and aquarium all in one day — pick the theme park (with the new MINILAND Singapore in 2026) and maybe the water park. Tickets are roughly RM199 adult / RM169 child as of 2026; buy online ahead for 20–30% off.

LEGOLAND Malaysia Resort

🕐 Hours
Daily 10am–6pm (check seasonal hours)
📍 Address
7 Persiaran Medini Utara 3, 79100 Iskandar Puteri, Johor
Open in Google Maps (photos & live hours) →

Option B — Shopping run (no kids, or you’ve done parks)

Hit Johor Premium Outlets towards Kulai for branded fashion, then loop back through Toppen / AEON Tebrau / IKEA if you want a one-stop family cluster. This is the classic Singaporean day-out, and the exchange rate does the rest.

Johor Premium Outlets (JPO)

🕐 Hours
Daily 10am–10pm
📍 Address
Jalan Premium Outlets, Indahpura, 81000 Kulai, Johor
Open in Google Maps (photos & live hours) →

Toppen Shopping Centre / AEON Tebrau / IKEA

🕐 Hours
Daily 10am–10pm
📍 Address
33 Jalan Harmonium, Taman Desa Tebrau, 81100 Johor Bahru
Open in Google Maps (photos & live hours) →

Option C — A taste of nature

If the weather’s kind, swap in a morning at Taman Hutan Bandar in the city, or drive 45 minutes to Gunung Pulai for a forest walk and a small waterfall. Back in time for a late lunch. More on both in our parks and nature guide.

Taman Hutan Bandar (Hutan Bandar MBJB)

🕐 Hours
Daily 7am–7pm
📍 Address
Jalan Tasek Utara, Kolam Ayer, 80100 Johor Bahru
Open in Google Maps (photos & live hours) →

Gunung Pulai Recreational Forest

📍 Address
Gunung Pulai, 81000 Kulai, Johor
Open in Google Maps (photos & live hours) →

Late afternoon — last meal, then out

Grab a final hawker meal or a coffee, then time your crossing. Leave before the evening rush if you’re heading back to Singapore — the causeway in the late afternoon on a weekend is its own special test of patience.

A rough weekend budget

ItemBallpark (2026)
Two nights, mid-range hotelRM250–500 total
Food, two people, two daysRM150–250
LEGOLAND (one adult)RM140–200
Fuel / local transportRM50–100

Nothing here is precise — promotions, hotel choice and the exchange rate swing it a lot. For the fuller picture of what things cost here, see our cost of living in Johor Bahru breakdown.

Pacing tips that actually matter

  • One big attraction per day. JB’s distances plus the heat punish over-packed plans.
  • Indoors at midday, outdoors at the edges of the day. Always.
  • Drive. Attractions are spread out and public transport is thin — our moving to Johor Bahru guide explains why a car is close to essential.
  • Mind the crossing. Build an hour of buffer for the border on a weekend, and avoid the worst peaks.

If you’d rather a lighter, browse-as-you-go version, our things to do in Johor Bahru guide lets you build your own.

Two days, paced right, is enough to see why people keep coming back to JB — and why a lot of them eventually move here.

All figures are rough 2026 estimates that move with the exchange rate and promotions. Confirm before you book.

C

About the author

Chris Tan lives and works in Johor Bahru, Malaysia, helping people relocate to and buy property in the Iskandar region. Questions about your move? Get in touch.