Johor Bahru 3-Day Itinerary — Quick Answer
As of 2026- Trip length
- 3 days
- Est. cost / person (mid, ex-flights)
- $225
- Budget–luxury
- $100–$485
As of 2026, the recommended Johor Bahru 3-day route runs Day1 Legoland Malaysia — the headline theme park · Day2 Old Town heritage + mosque, temple & shopping · Day3 Singapore day trip (or more JB) + departure, grouping the must-see sights with minimal backtracking. Estimated cost per person (excluding flights) is around $225 on a mid-range budget. Three days is the sweet spot for JB. Day 1 is a full theme-park day at Legoland Malaysia in Iskandar Puteri. Day 2 covers the old town on foot — Sultan Abu Bakar State Mosque, the Glass Temple, and the heritage kopitiams around Jalan Tan Hiok Nee — plus shopping at JB Premium Outlets and a Danga Bay evening. Day 3 is flexible: a half-day across the Causeway into Singapore, or more JB eating and shopping. Move around by Grab (cheap and easy); the old town is walkable but Legoland and the outlets are well outside the center. Pay in ringgit, carry cash for hawker food, and plan around Causeway jams on weekends.
3-Day Total Budget at a Glance
Budget
$100
Per person, flights excl.
Mid-Range
$225
Per person, flights excl.
Luxury
$485
Per person, flights excl.
Book Hotels & Flights for This Itinerary
Search Johor Bahru hotels and flights in one place. Trip.com offers competitive comparison rates.
Day-by-Day Detailed Schedule
Legoland Malaysia — the headline theme park
Theme park - water park - SEA LIFE aquarium - family day outActivities
- 09:30 Legoland Malaysia Resort opening Half to full day
Asia's first Legoland, opened in 2012 in Iskandar Puteri, with seven themed lands of rides, shows, and Lego builds. Arrive near opening to beat the heat and the queues, especially on weekends and Singapore holidays.
Cost: Day ticket ~RM 80-200+ ($17-43+) depending on platform and add-ons (verify current pricing) TIP: Buy tickets online in advance for the best price. It's about 25-30 min west of central JB — go by Grab (~RM 25-40) or a hotel/tour shuttle. Bring sun protection, a hat, and water; there's a lot of outdoor walking. - 13:00 Lunch in the park + water park (optional add-on) 2-3h
Eat at one of the in-park spots, then cool off at the separate Legoland Water Park if you bought the combo. The water park is a strong option in JB's heat and a hit with younger kids.
Cost: In-park meals ~RM 25-50; water park is a separate/combo ticket TIP: The water park needs swimwear and a towel. If you only have one day and small kids, prioritize the water park in the hot early afternoon and the rides in the cooler morning and late afternoon. - 16:00 SEA LIFE aquarium + Miniland 1.5-2h
Round out the day at the SEA LIFE aquarium (another add-on) and Miniland, where Asian landmarks are rebuilt in Lego. These are calmer, indoor, air-conditioned options for the hottest part of the day.
Cost: SEA LIFE is a separate/combo ticket; Miniland included with park entry TIP: Miniland is the most photographed part of the park. Check show and feeding times on arrival and plan around them. A combo ticket covering park + water park + SEA LIFE is usually better value if you'll do all three. - 19:00 Dinner back in JB (or Mall of Medini) 1.5h
Head back toward the city for dinner, or eat nearby at Mall of Medini next to Legoland. Mount Austin's Chinese seafood or an old-town kopitiam are good city options if you have energy left.
Cost: RM 15-60 per person TIP: Grab back to the city takes 25-30 min. If the kids are tired, Mall of Medini next door is the low-effort choice. Save the bigger food adventures for Day 2 when you're not park-weary.
Meal Recommendations
Breakfast
Hotel or kopitiam
City center · $2-7
Kaya toast and kopi at a kopitiam fuels a long park day.
Lunch
In-park dining
Legoland Malaysia · $6-12
Convenient but pricier than outside — fine for a theme-park day.
Dinner
Mall of Medini or city restaurant
Medini / city · $5-15
Mall of Medini is the easy option right by Legoland.
Legoland is in Iskandar Puteri, ~25-30 min west of central JB. Grab (~RM 25-40 each way) or a hotel/tour shuttle is the practical way; some hotels run direct shuttles.
DAY 1 Estimated Spend (per person, flights excl.)
Old Town heritage + mosque, temple & shopping
Sultan Abu Bakar Mosque - Glass Temple - heritage kopitiams - JB Premium Outlets - Danga BayActivities
- 09:00 Sultan Abu Bakar State Mosque 1-1.5h
JB's most striking landmark — a Victorian-influenced mosque built in the 1890s, overlooking the Strait of Johor, with four minarets resembling British clocktowers. The grounds and architecture are the draw; non-Muslims can usually visit outside prayer times.
Cost: Free / small donation TIP: Dress modestly — cover shoulders and knees; robes are usually provided. Avoid Friday midday prayers and check current visiting hours. Photogenic from the gardens and the waterfront side. - 11:00 Arulmigu Sri Rajakaliamman Glass Temple 45min-1h
A Hindu temple rebuilt in 1996 with around 95% of its interior covered in stained-glass mirror mosaic imported from several countries — said to be the first glass temple of its kind. A small but dazzling, unusual sight.
Cost: Small entry / donation TIP: Remove shoes before entering and dress respectfully. The mirrored interior is the photo highlight. It's a short Grab ride from the mosque and old town. - 12:30 Old town heritage walk + kopitiam lunch 2h
Walk the heritage shophouse streets around Jalan Tan Hiok Nee, with cafés, street art, and JB's most famous old eateries. Lunch at Kam Long (curry fish head, since 1983) or Hua Mui (Hainanese kopitiam, since 1946), and grab banana cake from Hiap Joo (since 1919).
Cost: RM 8-30 per person TIP: These are cash-only institutions — bring ringgit. Hiap Joo's banana cake sells out, so buy it early. The old town is compact and walkable, right by the Causeway/CIQ. - 15:00 JB Premium Outlets shopping 2-3h
Malaysia's first Premium Outlets, north of the city near Senai, with brand-name stores at discounted prices — a popular budget alternative to Singapore's malls. A shuttle runs from JB Sentral, or take a Grab.
Cost: Free entry; spending is up to you TIP: It's about 30-40 min from the city center toward the airport — combine it with an airport run if relevant. Check the shuttle schedule, or Grab back. Prices are tax-light versus Singapore, which is the appeal. - 19:00 Danga Bay waterfront evening 2h
Wind down at Danga Bay, a waterfront area with food stalls, a relaxed promenade, and views across the water. A low-key way to end the day with cheap local food.
Cost: RM 15-40 dinner TIP: It's a casual, family-friendly spot rather than a polished nightlife district — keep expectations realistic. Go by Grab. Watch belongings in the evening crowds. A pleasant, inexpensive finish.
Meal Recommendations
Breakfast
Hua Mui kopitiam
Old town · $2-7
Kaya toast, soft-boiled eggs, and thick kopi — the JB classic.
Lunch
Kam Long curry fish head
Old town · $5-12
One famous dish, shared — go before or after the lunch rush.
Dinner
Danga Bay stalls
Danga Bay · $4-10
Cheap waterfront eating to close out the day.
The old town (mosque, temple, kopitiams) is mostly walkable. Use Grab for JB Premium Outlets (~30-40 min north) and Danga Bay. Carry cash for the heritage eateries.
DAY 2 Estimated Spend (per person, flights excl.)
Singapore day trip (or more JB) + departure
Causeway crossing - Singapore half-day - or extra JB eating & shoppingActivities
- 08:00 Cross the Causeway into Singapore (early) 1-2h crossing
Cross early to beat the worst immigration queues. Take a cross-border bus or Grab over the Johor-Singapore Causeway (or the Tuas Second Link). The bridge is only ~1km, but immigration on both sides is the real time cost — go early, especially at weekends.
Cost: Bus ~RM 5-20 / SGD 1-5; bring SGD for the Singapore side TIP: Carry your passport and get it stamped (or use e-gates where eligible) on both sides. Crossing by bus or on foot can be faster than by car. The RTS Link rail line is targeted to open around end of 2026 — verify if it's running before relying on it. - 10:00 Singapore highlights (half-day) 4-5h
With a half-day in Singapore, pick one area — Marina Bay (Gardens by the Bay, Marina Bay Sands), or Chinatown and the river. Don't overpack the plan; the crossing eats into your time.
Cost: SGD 20-60+ (Singapore prices are much higher than JB) TIP: Singapore costs far more than JB, so this is a taster, not a full visit. Use Singapore's MRT, which is excellent. Keep an eye on time so you re-cross before the evening peak. - 16:00 Re-cross to JB + final meal 1-2h crossing
Head back across the Causeway in the afternoon before the evening jam builds, and have a final JB meal — a last hawker plate or a kopitiam coffee near the crossing.
Cost: Bus ~RM 5-20 TIP: Sunday and holiday evenings are the worst for the return jam — cross earlier if you can. City Square mall, right at the CIQ, is handy for a final meal or last-minute shopping. - 18:30 Departure (or relaxed JB evening) Flexible
If you're flying out of Senai (JHB), allow time to reach the airport (~30-40 min by Grab); if departing from Singapore Changi, build in extra buffer for the crossing. Otherwise, enjoy a relaxed final JB evening.
Cost: Grab to JHB ~RM 40-60 TIP: Never plan a tight onward flight around a peak-time Causeway crossing. If using Changi, leave generous margin — the border is unpredictable at busy times.
Meal Recommendations
Breakfast
Quick kopitiam before crossing
Old town / CIQ · $2-6
Eat in JB where it's cheaper before crossing into Singapore.
Lunch
Singapore hawker centre
Singapore · $5-12
Singapore hawker food is the best-value option across the border.
Dinner
Final JB hawker or mall meal
JB City Square · $4-12
A last cheap JB meal right by the Causeway.
The Causeway crossing dominates the day — expect 1-3h at peak times. Cross early and re-cross before the evening jam. Use cross-border buses or Grab; carry both ringgit and Singapore dollars.
DAY 3 Estimated Spend (per person, flights excl.)
Book Johor Bahru Tours & Tickets
Packing Checklist
- ✓ Passport (and any required visa) — you'll cross an international border at the Causeway
- ✓ Light, breathable clothing for year-round heat and humidity (24-32°C)
- ✓ Modest layer (covering shoulders/knees) for the mosque and temples
- ✓ Strong sunscreen, a hat, and sunglasses for the Legoland day
- ✓ A compact umbrella or poncho — tropical downpours are common, heaviest Nov-Feb
- ✓ Cash in ringgit (MYR) for hawker food and old-town kopitiams, plus some SGD for a Singapore day trip
- ✓ Mosquito repellent (dengue exists in Malaysia), especially around dusk
- ✓ Swimwear and a towel if doing the Legoland Water Park or Desaru beaches
- ✓ The Grab app installed for cheap, hassle-free transport around JB
Johor Bahru 3-Day Itinerary FAQ
Can I see JB properly in 3 days? ▼
Should I base in JB or Singapore? ▼
Is the Hello Kitty / Sanrio park part of this plan? ▼
Looking for Different Trip Lengths?
Why you can trust 3-day itinerary
Based in Chiang Mai for 8+ years, with 30+ countries visited across Southeast Asia, Japan, and Europe. Every detail in this guide is primary-source verified as of April 2026, with prices auto-refreshed via live exchange rate APIs. This isn't AI-generated boilerplate — it's written from the perspective of someone who has actually been there.
Malaysia