Getting from Singapore to Legoland Johor Bahru by land only requires crossing one border. The real factor isn’t the distance — it’s how long immigration takes and which combo ticket you buy. Sort out just these two things in advance, and a one-night trip with kids becomes comfortably manageable.
Comparing 3 Ways to Cross the Border
By land, there’s essentially one default route from Singapore to Johor Bahru: the Causeway. If you’re traveling with kids, your options narrow down to three main choices.
1) City Bus (Cheapest)
From MRT Kranji or Woodlands station, cross-border buses like CW2 or TS1 will take you all the way to JB Central in Johor Bahru. It’s the cheapest fare, but you’ll need to get off and back on twice while carrying your bags, which makes things considerably harder if you have a stroller.
2) Direct Legoland Shuttle (Most Convenient With Kids)
There’s a shared shuttle service that runs directly from downtown Singapore to the Legoland front gate. It operates on a reservation basis, costs around SGD 13 one way, and the ride itself takes about 30-odd minutes if the border isn’t congested. However, it runs on a fixed one-round-trip-a-day schedule — departing Singapore around 9 AM and Legoland around 5:15 PM — so check first whether the times fit your one-night itinerary.
3) Grab / Taxi (When You Have a Lot of Luggage)
Cross-border vehicles need to be booked separately, but you often stay in the car through immigration, which is a big plus for families with a stroller and lots of luggage.
Starting in late 2026, the RTS Link rail line connecting Woodlands North and Bukit Chagar in Johor Bahru is expected to begin carrying passengers. The trip between the two stations takes about 5 minutes, and the line is designed to carry up to 10,000 passengers per hour in one direction at peak times (source: Singapore Land Transport Authority). Once it opens, planning around bus wait times will change completely.
Immigration: Simple Once You Know the Order
If it’s your first time crossing a land border, this part is the most nerve-wracking. But the process itself is simple.
- Woodlands Checkpoint — Get off the bus with all your bags and go through Singapore departure immigration. The bus you arrived on won’t wait for you, so after clearing immigration, just board the next bus from the same company.
- Crossing the Causeway — This is the bridge section.
- JB CIQ (Johor Bahru immigration complex) — Clear Malaysian entry immigration, then head out toward the underground bus station or JB Central.
Before entering Malaysia, you need to register a Malaysia Digital Arrival Card (MDAC). It’s been mandatory since January 1, 2024, and must be completed on the immigration department’s online portal within the three days before arrival (starting 72 hours ahead). Holders of a Republic of Korea passport can stay visa-free for up to 90 days (source: Embassy of the Republic of Korea in Malaysia). Just remember you need to register a new one for every visit.

Trip Prep and Costs — A Journey With Two Currencies
The real wildcard in a Legoland Johor Bahru trip is that you’re dealing with two currencies. It’s SGD on the Singapore side, and the moment you cross the border, it switches to ringgit (MYR). If you don’t know this and only bring ringgit, you’ll get stuck paying for transport on the Singapore side.
| To prepare | Here’s the easy way |
|---|---|
| Entry documents | Register MDAC online (from 72 hours before arrival, fresh for every visit) |
| Currency | Both SGD and MYR — load each separately in your travel card app |
| Cash | A small amount of ringgit in small bills, for the cross-border bus fare and small vendors |
| Card payments | Malls, the theme park, and Grab generally accept cards without issue |
| Connectivity | An eSIM for Malaysia, or a data plan that covers both Singapore and Malaysia |
| Tickets | Buy Legoland admission online in advance, not at the gate |
Using a travel card (a foreign-currency-loadable debit card) lets you load only as much as you need in each currency, so you’re less likely to come home with leftover ringgit. The same card also works for withdrawals at local bank ATMs.
Connectivity is a surprisingly easy thing to overlook. If you only bring a Singapore SIM, roaming charges kick in — or your data cuts out — the moment you cross the border. The worst-case scenario is losing contact with family members if you get separated at immigration, so make sure to arrange data that also works in Malaysia ahead of time.
Booking Legoland admission online through the official website gets you up to 20% off. Factoring in the line at the ticket counter, buying in advance saves you both time and money.
Combo Tickets: Which Combination Saves the Most?
Legoland Malaysia is split into three parks: Theme Park / Water Park / SEA LIFE. I went through the price sheet and ran the numbers on my calculator more than once, but the conclusion turned out to be clearer than expected.
| Ticket type | Adult | Child/Senior |
|---|---|---|
| Theme Park 1-day | RM 205~ | RM 175~ |
| Water Park 1-day | RM 149~ | RM 129~ |
| SEA LIFE 1-day | RM 89~ | RM 69~ |
| 2-Park (Theme + SEA LIFE) | RM 285~ | RM 225~ |
| 3-Park (Theme + Water + SEA LIFE) | RM 345~ | RM 285~ |
Children under 3 get in free (source: Legoland Malaysia official guide).
Here’s how the math works out. Buying all three separately costs RM 443 for an adult, while the 3-Park combo is RM 345 — a savings of about RM 98. For children, it’s RM 285 instead of RM 373, a difference of about RM 88. The 2-Park combo, on the other hand, only saves around RM 10 for an adult, so if you’re just adding SEA LIFE, there’s not much reason to bother with a combo.
⚠️ Avoid the 3-Park Combo on Tuesdays
The Water Park is closed on Tuesdays. Operating days and hours also change during school holidays, public holidays, and maintenance periods. If you visit on a Tuesday and buy the 3-Park combo, you’re essentially throwing away the RM 149 water park portion. When planning your one-night itinerary, the first thing to check is whether the day you’d visit the water park falls on a Tuesday.
Operating hours for both the Theme Park and SEA LIFE are 10 AM~6 PM, with last admission at 5 PM. The Water Park has extended hours on some weekend days.

A One-Night Trip With Kids: This Order Seems Easiest
I spread out a map and reworked the route a few times, and for preschool~elementary-age kids, putting the water park on the morning of the second day seems to work better for pacing energy. On the first day, you’re already worn out just from crossing the border.
| Time | Day 1 |
|---|---|
| 08:30 | Arrive at Woodlands/Kranji, start crossing the border |
| 10:30 | Arrive in JB → head toward Legoland |
| 12:00 | Lunch, then enter the Theme Park |
| 18:00 | Theme Park closes, check in to the resort |
| Time | Day 2 |
|---|---|
| 10:00 | Water Park opening rush (skip if Tuesday) |
| 14:00 | Move to SEA LIFE for an indoor break |
| 16:30 | Pack up and start heading back across the border |
The address is 7 Jalan LEGOLAND, Bandar Medini Iskandar Malaysia, 79250 Iskandar Puteri (Nusajaya), Johor. There’s a LEGO-themed hotel right inside the resort, so the biggest advantage of staying one night is not having to cross the border twice in one day.

Pre-Departure Checklist
- Complete MDAC registration (within 72 hours before arrival, individually for every family member)
- Check passport validity, and double-check you’ve packed your child’s passport too
- Confirm whether your visit date falls on a Tuesday → if so, skip the 3-Park combo
- Buy Legoland admission online in advance (up to 20% off)
- Prepare both SGD and MYR, with a separate stash of small ringgit bills in cash
- Confirm you have working data in Malaysia (eSIM or roaming) set up
- If using the shuttle, check that the round-trip schedule lines up with check-in/check-out
- Pack waterproof swim diapers for water park days (for kids under 3)
Frequently Asked Questions (FAQ)
What happens if I arrive at the border without registering MDAC?
MDAC registration is required before entering Malaysia. You can fill it out starting three days before arrival, and you need to do it fresh for every visit. If you try to rush through it on your phone at immigration, it can double your time in line, so it’s much less stressful to knock out registration for the whole family the day before you leave.
What if I bought the 3-Park combo on a day the water park is closed?
The Water Park is closed on Tuesdays, so if your one-day visit falls on a Tuesday and you buy the 3-Park combo, you won’t be able to use the water park portion. That’s effectively losing the RM 149 adult-rate value, so check the day of the week before you pick a date on the booking screen. Schedules can also shift during school holidays, public holidays, and maintenance periods, so it’s worth double-checking the official notice.
What if I can’t get back on the same bus after getting off at the border?
That’s completely normal. Since immigration processing time varies from person to person, the bus doesn’t wait — you’re expected to board the next bus from the same company after you clear immigration. Just decide where to regroup before going through immigration so you don’t lose track of your kids. If you have a stroller and heavy luggage, the direct shuttle or a car is much easier from the start.
Can I pay in Singapore dollars at Legoland?
Legoland is in Johor, Malaysia, so ringgit is the standard currency. Once you’re across the border, assume prices are listed and charged in ringgit. Card payments generally work well, but there are still spots — like the cross-border bus fare or small vendors — where you’ll need cash, so it’s safer to carry a bit of ringgit in small bills.
If my child is under 3, do I still need to buy a ticket?
Children under 3 get in free. That said, they’ll need waterproof swim diapers to enter the water park. Since the child rate and senior rate fall in the same price bracket, families traveling with grandparents will see the total combo cost vary quite a bit depending on the group’s age mix.
In short, a successful one-night trip to Legoland Johor Bahru comes down to two things: how you cross the border and which day you pick for your combo ticket. Finish your MDAC registration ahead of time, book the 3-Park combo online while avoiding the water park’s closed day, and you can let the rest of the trip move at your kids’ pace. Since prices and operating days change by season, just cross-check the official notice one more time right before you book.