Johor Bahru · Malaysia

Johor Bahru 3-Day Itinerary: A Practical Guide to Your Trip

Table of Contents

Johor Bahru, Malaysia

Johor Bahru 3-Day Itinerary: A Practical Guide to Your Trip

Johor Bahru sits right across the causeway from Singapore, and most visitors come specifically for one thing: LEGOLAND Malaysia, the region's biggest family draw. This three-day plan gives the park a full day of its own, opens with an easy first day around the city's actual landmarks, and closes with a beach day out at Desaru Coast.

  • City landmarks, LEGOLAND, and the coast
  • A full day at LEGOLAND Malaysia
  • Finish with a beach day at Desaru
Johor Bahru 3 day itinerary

The plan at a glance

  1. Explore the city and the waterfront. Stroll through Johor Bahru's old palace grounds, the Sultan Abu Bakar State Mosque, and an evening along Danga Bay.
  2. Delight in LEGOLAND Malaysia. Enjoy a full day across the theme park, water park, and SEA LIFE aquarium, Southeast Asia's only LEGOLAND resort.
  3. Explore Desaru Coast. Go on a day trip east to the coast for a proper beach and water park day before you head out.

New to Johor Bahru? Start with the city guide

This page is the day-by-day plan. If you're still deciding what Johor Bahru is actually like, which attractions are worth your money, and what else the city and its surroundings have to offer beyond these three days, our full Johor Bahru city guide covers the whole picture. It's the better place to start if your dates aren't locked in yet.

Read our complete Johor Bahru city guide
Day one

The city and the waterfront

Johor Bahru's own landmarks sit close enough together that today runs entirely on foot or a short taxi ride, no day trip required.

Sultan Abu Bakar State Mosque, Johor Bahru
Morning, allow 1 to 1.5 hours

Sultan Abu Bakar State Mosque

Perched on a hill overlooking the Straits of Johor, this mosque combines Victorian and Moorish architectural styles in a way that's genuinely distinct from most other mosques in Malaysia.

  • The elevated position gives you a clear view out toward Singapore across the water. It is worth a slow walk around the grounds for the angle alone.
  • Entry outside prayer times is generally permitted for visitors, though the same modesty dress code applies here as anywhere else in Malaysia.

Come in the late morning rather than midday. The white exterior reflects a lot of heat by early afternoon, and the grounds are considerably more comfortable earlier in the day.

Midday, allow 1 to 1.5 hours

Istana Besar and Bukit Serene

The former royal palace grounds sit along the waterfront, a genuinely elegant stretch of colonial-era architecture and manicured gardens that's easy to overlook given how much attention LEGOLAND draws.

  • Istana Besar's exterior and surrounding gardens remain viewable, giving a real sense of Johor's royal history, but the palace interior and its Royal Abu Bakar Museum are currently closed to the public, so plan on an exterior walk rather than a full museum visit.
  • Bukit Serene, a working royal residence nearby, isn't open to the public either, but the tower visible from the road is worth a look as you pass.

Combine this stop with a walk along the waterfront promenade rather than treating it as a standalone visit. The palace grounds connect naturally to the wider JB waterfront on foot, and since the interior isn't accessible, the surrounding gardens and views are genuinely the main draw here.

Afternoon, allow 2 to 3 hours

JB City Square and Johor Bahru's old town

This is a mix of shopping and the older streets of central JB, where colonial-era shophouses sit alongside modern malls.

  • JB City Square itself is a straightforward shopping mall, useful for lunch or an air-conditioned break in the middle of the afternoon.
  • The surrounding old town streets, particularly around Jalan Tan Hiok Nee, carry genuine heritage character, and is worth a wander if you'd rather see something less commercial.

If you're crossing from Singapore, this is also where a lot of day-trippers start their JB visit, so expect weekend crowds specifically around the mall entrances closest to the causeway.

Evening, allow 2 to 2.5 hours

Evening at Danga Bay

Being Johor Bahru's main waterfront strip, you’ll come across a stretch of restaurants, bars and open space facing the Straits of Johor, with Singapore's skyline visible across the water at night.

  • The promenade here is Johor Bahru's answer to a proper waterfront evening. It is considerably more relaxed than the malls closer to the causeway.
  • Several restaurants along the strip specialize in fresh seafood. It is a solid way to close out the first day.

Time your visit for after sunset if you want to see Singapore's skyline lit up across the water. It's one of the better free views in the city.

Day two

LEGOLAND Malaysia

This is an entire day given over to Southeast Asia's only LEGOLAND resort, out in Iskandar Puteri about 20 minutes from central JB.

LEGOLAND Malaysia
Full day, allow 7 to 8 hours

LEGOLAND Malaysia Theme Park, Water Park, and SEA LIFE

This is Asia's first LEGOLAND, spread across eight themed zones with more than 40 rides, alongside a separate water park and an aquarium, all part of the same resort.

  • The theme park side covers everything from gentle rides suited to young kids through to genuine coasters, with Miniland's scaled-down LEGO recreations of Malaysian and regional landmarks a highlight worth slowing down for.
  • The water park adds more than 20 slides and attractions, including a wave pool and a build-your-own-raft river, a natural way to cool off partway through the day.
  • SEA LIFE Malaysia, the resort's aquarium, covers more than 13,000 marine animals across 11 themed zones, including sharks and rays, a good lower-energy stop if the rest of the day has worn your group out.

Tackle the theme park in the cooler morning hours and save the water park for early to mid-afternoon, when the heat is at its peak, and a pool is genuinely the better place to be.

Evening

An easy dinner near your accommodation closes out a full day at the park. Between the rides, the water park, and the aquarium, today covers considerably more ground than either of the other two days.

Day three

Desaru Coast

Go on a day trip east to Desaru Coast, trading LEGOLAND's rides for a proper stretch of beach and a large-scale water park.

Worth knowing upfront: this day works best outside the North-East Monsoon season, roughly November through February, when rough seas and heavy rain regularly affect Malaysia's east coast.

Adventure Waterpark Desaru Coast
Morning departure

Getting there

Desaru Coast sits on Johor's east coast, roughly 60 to 90 minutes from central Johor Bahru by road via the Senai-Desaru Expressway.

  • The drive itself runs through a genuinely different landscape to the city, with palm plantations and coastal scenery replacing JB's urban sprawl.
  • A private transfer or rental car is the practical way to get there, since public transport options to Desaru specifically are limited.
Midday, allow 4 to 5 hours

Adventure Waterpark Desaru Coast

This is a large-scale water park on the Desaru Coast resort strip, with slides, wave pools and river attractions spread across a genuinely substantial site.

  • The park's slide range covers a wide spread of intensities, from family-friendly rides through to steeper drops for anyone chasing more of a thrill.
  • Being right on the coast, the setting itself is a step up from a standard inland water park, with the sea visible from several points around the grounds.

Bring reef-safe sunscreen and reapply throughout the day. Between the water park and the beach afterward, you'll be in direct sun considerably longer than a typical city day.

Afternoon, allow 1.5 to 2 hours

Desaru Beach

You’ll see a long stretch of sandy coastline running along the Desaru resort strip, which is worth an hour or two once the water park closes for the day.

  • The beach here is considerably quieter and cleaner than anything in central Johor Bahru. It is genuinely worth the drive for a proper beach afternoon.
  • Several resort restaurants along the strip make for an easy final meal before heading back to the city.

Check your return transfer timing before you settle in on the beach. Desaru sits far enough from JB that an evening return needs planning rather than leaving until the last minute.

Evening

The drive back into Johor Bahru closes out three days covering the city's landmarks, a full day at LEGOLAND, and a coastal finish at Desaru. This is a solid first look at what Johor has to offer beyond being a stopover from Singapore.

Make it yours

Swap any day for one of these

The structure above suits most first-time visitors, but individual pieces are easy to swap.

For an extra half day

X Park Sunway Iskandar or Skyscape at Menara JLand

X Park Sunway Iskandar or Skyscape at Menara JLand, added to Day 2 if your schedule allows an extra half day. Both are genuine family activity options in the Iskandar Puteri area near LEGOLAND, worth considering in place of any Hello Kitty-themed stop, since Sanrio Hello Kitty Town at Puteri Harbour permanently closed at the end of 2019 and is no longer an option.

Quieter waterfront

Puteri Harbour

Puteri Harbour, as an alternative to part of Day 1's waterfront evening, for a quieter marina and waterfront precinct near LEGOLAND, with its own dining and ferry terminal.

To avoid seasonal problems

Kukup Floating Village or Johor Premium Outlets

Kukup Floating Village or Johor Premium Outlets, in place of Day 3 entirely, for travellers visiting between November and February, when the North-East Monsoon brings rough seas and heavy rain to Desaru Coast specifically. Both alternatives stay inland and avoid the seasonal disruption to beach and water park plans.

Air-conditioned activity

Blue Ice Skating Rink at Paradigm Mall

Blue Ice Skating Rink at Paradigm Mall, in place of part of Day 1's evening, for an air-conditioned activity if the heat has worn your group down, bundled with LEGOLAND on a combo ticket if you'd rather book both together.

Book Now →
Logistics

Getting Around

Johor Bahru's city centre is manageable by taxi or ride-hailing app, while LEGOLAND and Desaru Coast both sit outside the city and are best reached by car or arranged transfer.

RouteWithout a carBy car
Senai International Airport to central JBAirport bus or ride-hailing app, about 40 minutes to 1 hourAbout 30 to 40 minutes
Singapore (via the Causeway) to central JBCross-border bus, about 30 minutes to 1 hour, up to 1.5 to 3 hours on Friday evenings and Sunday returnsAbout 30 minutes to 1 hour, with the same peak delays
Within central Johor BahruRide-hailing app or walking, 10 to 20 minutes between most points10 to 20 minutes
Central JB to LEGOLAND Malaysia (Iskandar Puteri)Ride-hailing app or bus, about 25 to 40 minutesAbout 20 to 25 minutes
Central JB to Desaru CoastPrivate transfer, about 60 to 90 minutes each wayRental car via the Senai-Desaru Expressway, about 60 to 90 minutes each way
When to go

The Best Time to Visit Johor Bahru

Johor Bahru is warm year-round, but this trip spans two coasts with different weather. The city and LEGOLAND sit on the west side and handle most months well, while Desaru faces the South China Sea, where the monsoon can turn a beach day into a washout, so the season matters most for your final day.

Best for Outdoors

June to August

The driest stretch of the year on Johor's east coast, genuinely the optimal window for a trip built around outdoor days like Desaru Coast and the city's waterfront.

Rainy season

December to February

The North-East Monsoon season, bringing rough seas and heavy rain specifically to Malaysia's east coast, including the Desaru Coast. If your trip falls in this window, plan on swapping Day 3 for an inland alternative rather than risking a washed-out beach day.

Warm and humid

March to May and September to November

Shoulder seasons, warm and humid year-round as is typical for the region, with a moderate chance of afternoon showers throughout, generally less disruptive than the full monsoon window.

Since Desaru sits on Malaysia's east coast, check the region's specific weather forecast separately from Johor Bahru's city centre forecast. The two can genuinely diverge, particularly from November through February.

Base yourself

Where to Stay

Central Johor Bahru and the area around LEGOLAND both work as a base, depending on whether the city's landmarks or the theme park matters more to your schedule.

Easy Access

Central Johor Bahru or Danga Bay

They are closest to Day 1's landmarks and the waterfront, with easy access to LEGOLAND by taxi.

Theme park priority

Iskandar Puteri, near LEGOLAND

It is worth considering if the theme park is your main priority, cutting down on the daily commute for Day 2.

Crossing from Singapore

Near the Causeway

This is a practical option if you're crossing from Singapore and want to minimise border-crossing time at the start and end of your trip, though still worth timing around the peak delay windows noted above.

Questions

Johor Bahru 3-Day Itinerary FAQs

Is 3 days enough for Johor Bahru?

Yes, for the core experiences. Three days comfortably covers the city's own landmarks, a full day at LEGOLAND, and a coastal day trip to Desaru. It won't stretch to a proper Singapore visit as well, so treat that as a separate trip if you're planning both.

Can I go inside Istana Besar?

No, not currently. The palace interior and its Royal Abu Bakar Museum are closed to the public, so a visit here means walking the exterior grounds and gardens rather than touring the building itself. The grounds and waterfront views are still worth the stop.

Is LEGOLAND Malaysia worth a full day?

Yes, particularly once you factor in the water park and SEA LIFE aquarium alongside the theme park itself. The combined resort easily fills seven to eight hours, especially if you're pacing the day between rides and cooling off in the water park during the hottest stretch of the afternoon.

Is Sanrio Hello Kitty Town still open near LEGOLAND?

No. Hello Kitty Town at Puteri Harbour permanently closed on December 31, 2019, and isn't an option regardless of when you're travelling. X Park Sunway Iskandar or Skyscape at Menara JLand are worth considering instead if you want a family activity stop near LEGOLAND.

How far is Desaru Coast from Johor Bahru, and is it worth visiting year-round?

About 60 to 90 minutes by road. It's a genuine day trip rather than a quick add-on, and it's best avoided between November and February, when the North-East Monsoon brings rough seas and heavy rain to Malaysia's east coast. If your trip falls in that window, swap Day 3 for an inland option like Kukup Floating Village or the Johor Premium Outlets instead.

Do I need a car in Johor Bahru?

Not for the city centre itself, which is manageable by taxi or ride-hailing app. LEGOLAND and Desaru Coast both sit outside the city, and a rental car or arranged transfer is the practical way to reach either, since public transport options to Desaru specifically are limited.

What should I know about crossing the Causeway from Singapore?

Budget real extra time during peak Friday evenings and Sunday returns specifically, when checkpoint delays at Woodlands or Tuas commonly stretch to 1.5 to 3 hours, well beyond the usual 30 to 60 minute crossing. Travelling at off-peak times avoids most of this.

What is the best month to visit Johor Bahru?

June to August offers the driest conditions overall. It is a strong window for a trip with outdoor stops like Desaru Coast and the city's waterfront. Avoid the November to February monsoon window if a beach day at Desaru is a priority, since rough seas and heavy rain can genuinely disrupt those plans.

Ready to book your three days?

Compare live prices on the Johor Bahru attractions worth booking ahead, with instant confirmation on your booking.

Browse Johor Bahru tickets
Facebook
Pinterest
WhatsApp
Picture of Niya Mariam Santhosh

Niya Mariam Santhosh

Writer, dreamer and lover of all things creative. I share the wonders of the world with you one story at a time. Join me on a journey of discovery, where creativity knows no bounds.