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
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 1Royal mosque, old town & street food
- Sultan Abu Bakar State MosqueCity Centre
- Royal Abu Bakar Museum (Istana Besar)City Centre
- Nasi briyani (mosque-area)City Centre
- Jalan Tan Hiok Nee Heritage StreetCity Centre
- Johor Bahru Old Town street artCity Centre
- Johor Bahru Old Chinese TempleCity Centre
- Curry fish head (Kam Long-style)City Centre
- JB night market & food truck parkCity Centre
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 2Legoland & Puteri Harbour
- Legoland Malaysia ResortDay trip
- JB seafood (Danga Bay / zi char)Citywide
- Legoland Malaysia ResortDay trip
- Zi char (home-style Chinese)Citywide
- Puteri HarbourIskandar Puteri
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 planWhere 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
- Budget — S$21–48 · Hostels, Budget hotels, Capsule pods
- Mid-range — S$60–136 · 4-star hotels, Serviced apartments
- Comfortable — S$165–425 · 5-star hotels and resort stays (incl. the Legoland Hotel)
- JB hotels are excellent value versus Singapore — a 5-star room here costs a fraction.
- Stay near JB Sentral if you're crossing to/from Singapore often.
- For a Legoland trip, basing in Iskandar Puteri saves a lot of back-and-forth.
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
- 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
- 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
- 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
- Crossing the Causeway at peak times — jams can take hours; travel early or late and check RTS/shuttle options.
- Assuming everything is central — Legoland, Desaru and the food belts are spread far apart.
- Underdressing for the Sultan Abu Bakar Mosque or the Glass Temple.
- Carrying lots of valuables in the busy border and market areas.
- Missing the heritage old town (Jalan Tan Hiok Nee) and JB's superb, cheap food.
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.
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.
