← PlanAsiaTrips
Johor Bahru
Malaysia · 2-day guide

Johor Bahru in 2 Days: A Weekend from Singapore

Just over the Causeway, JB is the easy weekend escape — cheap food, big malls, a theme park and a riverfront old town. Here's a practical two-day plan with Maps links, budgets and the crossing to know about.

Johor Bahru sits right across the Causeway from Singapore, which makes it the city's favourite weekend reset: the same food for a fraction of the price, big air-conditioned malls, a theme park the kids love, and a quietly charming old town by the water. Two days is the sweet spot — long enough to relax, short enough for a Saturday-to-Sunday.

This two-day plan does the food, malls and old town on day one, then a theme park or a slower city day before heading home. The one thing to plan around isn't on the itinerary — it's the border crossing, which is busiest at weekends and rush hours — so that's flagged below. Every stop links to Google Maps.

At a glance

Ideal length
1–3 days
Where to base
City Centre / JB Sentral or Iskandar Puteri / Puteri Harbour
Budget · mid-range
S$55–110 / day
Getting around
JB sprawls, so combine Grab (cheap and easy) with walking in the compact old town around JB Sentral.

Your day-by-day Johor Bahru route

A 2-day Johor Bahru route

Food, the malls and the riverfront old town, then a theme-park or relaxed city day before the crossing home — built around JB's easy, eat-and-shop pace.

The royal old town on day one, then a full Legoland day with a Puteri Harbour evening.

Day 1

Royal mosque, old town & street food

~6 km on footlow travel load

If it rains The royal museum, old-town cafés and indoor stalls keep you sheltered.

Add if you have time A heritage banana-cake run.

Day 2

Legoland & Puteri Harbour

~5 km on foothigh travel load

If it rains Legoland has indoor zones and SEA Life; Puteri Harbour's attractions are covered.

Add if you have time Add the Legoland water park (separate ticket).

Route last checked 2026-06-14 — verify hours and bookings before you go.

Want this as an interactive guide you can reshape by length, budget and pace — with the maps, food and a one-tap PDF?

Get the Johor Bahru Destination Pass · S$16.90 Or build a free plan

Where to stay in Johor Bahru

Stay in the City Centre near JB Sentral for the easiest Singapore crossing, the heritage old town, malls and food. Iskandar Puteri/Puteri Harbour suits a Legoland family trip near the marina, while Mount Austin/Tebrau is the choice for serious eaters (a ride from the centre).

City Centre / JB Sentral

Border convenience, old town and food; first-timers

Iskandar Puteri / Puteri Harbour

Legoland and the theme parks; family stays by the marina

Mount Austin / Tebrau

Foodies near the big dining belts and malls

By budget

Rates and availability change constantly — confirm with the hotel or a booking site before paying.

What to budget for Johor Bahru

Per person, per day, excluding flights. A rough guide only — your costs depend on season, area and pace.

Budget

S$25–55 / day
  • Accommodation: Hostel or budget hotel near JB Sentral (RM 70–160).
  • Meals: Hawker and night-market food — laksa Johor, mee rebus, kacang pool, the Mount Austin belt (RM 5–18/meal).
  • Transport: Walk the old town; Grab for longer hops; cross the border by shuttle/RTS.
  • Attractions: Free mosque, temples, street art, the eco park, Danga Bay.
  • Evening: Night markets, Danga Bay, the old-town café street.

Mid-range

S$55–110 / day
  • Accommodation: 4-star hotel or serviced apartment (RM 200–450).
  • Meals: Hawker classics plus a curry-fish-head lunch and a JB seafood dinner (RM 18–60/meal).
  • Transport: Grab everywhere; a car with driver for a day trip.
  • Attractions: Add Legoland, the Glass Temple, the Royal museum, the premium outlets.
  • Evening: A seafood dinner at Danga Bay, then Mount Austin desserts.

Comfortable

S$110–230 / day
  • Accommodation: 5-star hotel or resort, or the Legoland Hotel (RM 550–1,400).
  • Meals: A premium JB or Kukup seafood feast and the best zi char, at a fraction of Singapore prices (RM 60–250/head).
  • Transport: Private car and driver for day trips; resort transfers.
  • Attractions: Add a Desaru beach-resort day, a spa, a private Legoland or Puteri Harbour family day.
  • Evening: A seafood feast by the water, then a marina or hotel bar.

When to visit Johor Bahru

Johor Bahru is tropical and hot year-round with afternoon storms possible any month, and a wetter northeast-monsoon spell. Treat this as general guidance and check a forecast close to your dates.

Relatively drier Mar, Apr, May, Jun, Jul, Aug

Hot and humid, roughly 24–33°C, with somewhat less rain.

Do outdoor sights and day trips in the morning; use malls, the museum and the glass temple at midday.

Look out for: Calmer seas at Desaru, Comfortable night markets

Wetter inter-monsoon Sep, Oct

Hot and humid, 23–33°C, with frequent afternoon and evening thunderstorms.

Front-load outdoor sights; keep an indoor backup (the museum, glass temple, malls, Legoland's indoor zones) for the afternoon storm.

Look out for: Lush greenery, Dramatic storm skies

Northeast monsoon (wettest) Nov, Dec, Jan, Feb

Warm and humid, 23–32°C, with the heaviest rain and choppier east-coast seas.

Favour indoor and city options; avoid the Desaru beaches in rough swells; keep day-trip plans flexible and watch for flood alerts.

Look out for: JB Chingay parade (Jan/Feb), Cheaper, quieter weekdays

Common Johor Bahru mistakes to avoid

Good to know in Johor Bahru

Getting around

  • Walk the old town near JB Sentral; Grab for everything else.
  • Legoland and Puteri Harbour are ~30–40 min west in Iskandar Puteri.
  • Mount Austin's food belt is ~20 min from the centre by Grab.
  • Desaru (~1.5 hrs east) and Kukup/Tanjung Piai (~1–1.5 hrs southwest) are full-day trips, best by car.
  • Cross to/from Singapore by shuttle/RTS rather than driving at peak times.

Grab is cheap and the easiest way around JB's spread-out districts. The compact old town near JB Sentral is walkable. For Singapore, use the causeway shuttle bus/train or the new RTS Link (check its…

Money & connectivity

  • Cards and e-wallets (Touch 'n Go eWallet, GrabPay) are widely accepted; carry cash (RM) for hawker stalls, night markets and small shops. Singapore dollars are sometimes accepted near the border but at poor rates — pay in ringgit.
  • Cheap tourist SIMs/eSIMs at the airport and malls; reliable 4G/5G. Free Wi-Fi in malls and cafés.
  • Not expected; sit-down restaurants may add service charge. Round up if you like.

Local etiquette

  • Johor is fairly conservative — dress modestly at the royal mosque and temples (cover shoulders and knees; robes lent).
  • Friday midday is the main Muslim prayer time; some Malay-run businesses pause.
  • Remove shoes at temples and mosques.
  • The Causeway is gridlocked at weekends, holidays and rush hour — cross at off-peak times.
Entry reminder: Many nationalities enter Malaysia visa-free for up to 90 days, but rules vary by passport and most arrivals must complete the Malaysia Digital Arrival Card (MDAC) online before arriving (those crossing frequently from Singapore should check the current MDAC exemption rules). Confirm your own requirements on the official Malaysian Immigration / MDAC website before travelling. Last checked 2026-06-14.

Police / ambulance / fire: 999 (or 112 from a mobile) · Hospital Sultanah Aminah (JB): 07-225 7000 · Keep your hotel name and address handy for Grab drivers.

Johor Bahru — frequently asked questions

Is 2 days enough for Johor Bahru?

1–3 days is the usual recommendation for Johor Bahru. The plan here runs to 2 days, and the full guide builds routes from 1–7 days — so you can shorten or extend it to fit your trip.

What food should I eat in Johor Bahru?

Johor Bahru's highlights include Laksa Johor, Mee rebus Johor, Nasi briyani (mosque-area), Curry fish head (Kam Long-style), JB seafood (Danga Bay / zi char) and more. Each is linked to Google Maps in the route above; famous spots queue at peak times, so go off-peak or pick a neighbouring stall.

Where should I stay in Johor Bahru?

Good bases include City Centre / JB Sentral (Border convenience, old town and food; first-timers); Iskandar Puteri / Puteri Harbour (Legoland and the theme parks; family stays by the marina); Mount Austin / Tebrau (Foodies near the big dining belts and malls). See "Where to stay" above for the full breakdown by budget.

How much does a Johor Bahru weekend cost?

Roughly around S$25–55 a day on a budget, S$55–110 mid-range, S$110–230 comfortable per person, excluding flights and accommodation swings. See "Budget" above for what each tier covers.

When is the best time to visit Johor Bahru?

Johor Bahru is tropical and hot year-round with afternoon storms possible any month, and a wetter northeast-monsoon spell. Treat this as general guidance and check a forecast close to your dates. See "When to go" above for the month-by-month detail.

Do I need a visa for Malaysia, and what about the Causeway?

Many nationalities enter Malaysia visa-free for up to 90 days, but rules vary by passport and most arrivals must complete the Malaysia Digital Arrival Card (MDAC) online before arriving (those crossing frequently from Singapore should check the current MDAC exemption rules). Confirm your own requirements on the official Malaysian Immigration / MDAC website before travelling.

Plan Johor Bahru your way

Start free, or get the complete interactive guide — maps, food, day-by-day routes you can reshape, and a one-tap PDF.

Or build a free day-by-day plan first →