Located just 20 minutes ride from the country border between Singapore and Malaysia, Legoland in Johor Bahru makes for a very easy short getaway from Singapore. Whether you’re a Lego enthusiast or a family with young kids, Legoland is the perfect choice.

We finally visited Legoland this past weekend with another family friend. We had a total of four young kids (below 5 years old) among us, and we all had fun! In this blog post, I will go through all the details about the Legoland theme parks and how to plan your trip to Legoland Malaysia from Singapore.
- Planning your trip to Legoland Malaysia:
- How long should I spend in Legoland Malaysia?
- Legoland Malaysia sample itinerary
- When is the best time to go to Legoland Malaysia?
- How to get to Legoland Malaysia from Singapore
- Buying Legoland Malaysia tickets
- Travel tips to make your Legoland Malaysia visit even easier
- Packing List for Legoland Malaysia
- Where to stay when visiting Legoland Malaysia
- Details of each park:
How long should I spend in Legoland Malaysia?
Coming from Singapore, Legoland Malaysia can be done anywhere from a day trip to a 3D2N trip. There are three attractions to see in Legoland: Legoland Theme Park, Legoland Water Park, and Sea Life Aquarium.
Our family spent 3 days and stayed 2 nights at the official Legoland hotel. This includes the time it takes to travel there from my home in Singapore. I think this was the perfect duration, especially when traveling with young kids. You will get to check out all three attractions in Legoland Malaysia without being too rushed.
That said, I think visiting Sea Life is optional. It was a good few hours of entertainment for kids, but we have seen much better aquarium in Singapore. If you skip Sea Life, you could easily do this trip as a 2 days and 1 night trip. It does mean you’ll have to leave Malaysia late on the second day, so I suggest doing this on a weekday instead of on a weekend, because the Singapore <> Malaysia border is notoriously busy in the early morning and late afternoon all the way to night time on weekends.
Legoland Malaysia Sample Itinerary
Here is how we divided the days in Legoland in order to experience all three attractions at a leisurely pace:
- Day 1: We left our house in Singapore at 10AM on a normal non-school holiday weekday, and got to the hotel shortly before noon. We got lunch, then went to the water park first since I figured it’s good for half day and the kids probably can’t last entire day there.
- Day 2: The next day, we went to Legoland main theme park and spent the entire day there from when the park opens at 10AM all the way until it closes at 6PM.
- Day 3: On the last day, we took it easy. We had a late breakfast and leisurely made our way to Sea Life by around 10:30AM. We were done at around 12:30PM, had lunch, then went back to the Legoland hotel lobby for the kids to play while waiting for our driver to come at 2PM. We were back in our home by 3:30PM.
But like I said, it’s very possible to experience the park in 2 days too. Here is how I would go about it:
- Day 1: Get to Legoland by 10AM, and go to Legoland Theme Park right away. Spend entire day at the theme park.
- Day 2: Check out Sea Life in the morning (optional, about 2 hours), then spend the rest of the day at Legoland Water Park before going back home by 3PM.
Some people go to Legoland as a day trip, in which case I would not visit other parks aside of the main theme park. There are shared coach buses that you can take which will accommodate this schedule.
When is the best time to go to Legoland Malaysia?
Legoland Malaysia is good to visit all year round. As much as possible, I would try to go during weekdays instead of weekends if you’re coming from Singapore, so it’s easier to cross the country border.
Legoland gets most of its visitors from both Singapore and Malaysia, so you must take into consideration school breaks (both local and international schools) and public holidays in both Malaysia and Singapore. Especially if you’re coming from Singapore, because you don’t want to get stuck in the border.
You can view the Singapore Public Holiday calendar here. And the holiday timing for Singapore local schools here. For international school, the timing depends on the school.
How to get to Legoland Malaysia from Singapore
Crossing the country borders of Singapore and Malaysia is really easy. I’ve written a blog post on all the legal ways to do this (yes, there are illegal ways) so please check it out. But for Legoland specifically, here’s what I would recommend:
1. Hire an excursion van
If you are traveling in a group, hiring an excursion van could make sense. We were traveling as a group so we hired an excursion van, which lets us dictate our own schedule.
Hire Private Excursion Van to Legoland: You can book excursion van to Legoland here (choose the premium van option).
The downside is that it could be costly at about S$50-60 per person round trip. But I think this is the most convenient way, especially if you’re traveling with younger kids.
2. Shared Coach Bus to Legoland
The border between Singapore and Malaysia is a well-oiled machine, so of course there is a shared coach bus that will take you to Legoland specifically. Generally, the bus will leave Singapore around 8:30AM and leave Legoland at 5:15PM.
Book Shared Coach Bus to Legoland: You can book them here through Klook. This option includes admission to the park too.
3. Public Transportation
This is the most difficult way to get to Legoland, but it’s the most affordable. Here is how to take public transportation to Legoland from Singapore:
- In Singapore, take the East West (Green) MRT line to Tuas Link MRT station.
- From Tuas Link MRT station, take Causeway Link CW7 bus to cross the border to CIQ 2nd Link on the Malaysia side.
- At CIQ 2nd Link, you can transfer to the CW7L bus and get off at Mall of Medini.
- From Mall of Medini, Legoland is only about 5 minutes walk.
Buying Legoland Malaysia tickets
I bought all of our Legoland Malaysia tickets through Klook. Most of the time, it’s cheaper on Klook than buying them at Legoland itself (unless you’re a Malaysia resident, I’ll elaborate why below).
Tips for parents: Children under 3 years old DO NOT need a ticket. This makes it great for us families whose older sibling can enjoy Legoland, but the younger sibling is still too small to enjoy the rides – at least we don’t have to pay for them.
Buy Legoland Malaysia tickets: Here is the link to buy the tickets through Klook. There are combos that you can buy depending on your needs. Children under 3 years old DO NOT need a ticket.
Sometimes, there are online offers at the official Legoland Malaysia website. Check both places before buying on Klook to see if they have a good promo, although usually Klook pricing is still better. PS: On the official website, there are discount pricing for Malaysia residents vs residents of other countries – make sure you are looking at the right one! For Malaysian residents it’s almost always better to buy through the official website.
A word of caution, although usually cheaper, if you buy tickets through a third party provider like Klook, you will not be able to upgrade your ticket to annual pass at the park. So if you think you’ll be visiting Legoland more than once within a year, check out the annual pass prices and decide if it’s worth it. Otherwise if you buy single tickets from the park, it costs MYR50 to upgrade at the theme park.
For us, we did not upgrade and just bought the 1-day tickets through Klook since we don’t anticipate coming back again within the year – our youngest child is still too young to enjoy most of the rides. We’d like to come back only when he’s older.
Travel tips to make your Legoland Malaysia visit even easier
Pre-Trip Planning
Check the park opening times – The parks are not open all 7 days of the week, so make sure to check out the opening time before planning your trip. You can check the opening hours here. At the time of writing, the main theme park is closed on Wednesdays, while the water park is closed on Tuesdays. Sea Life is open 7 days a week though. All three parks in Legoland Malaysia are open from 10am to 6pm.
Get a Malaysian eSIM from Klook – I’m a huge fan of eSIM. Using eSIM, You’ll get access to a Malaysia local data package without the hassle of having to buy and swap your phone SIM card to a local one. Just get them from Klook, activate from the app, and you’ll be connected in seconds. The one I used is this 5G one from Maxis and it worked very well throughout the trip.
Fill out Malaysia Digital Arrival Card (MDAC) – Unless you’re holding a Singapore passport or Malaysian Long Term Residence, you will need to fill in MDAC to enter Malaysia. You can fill out MDAC here within 3 days of your planned departure to Malaysia.
Coming back to Singapore? Fill out the SG Arrival Card – If you’re coming back to Singapore as a tourist and you do not hold residency here, you’ll need to fill out Singapore Arrival Card (SGAC). You can fill out SGAC here. Note that if you have residency in Singapore (whether you are Singapore citizen, Permanent Resident, or Long-Term Pass holder), you do NOT need to fill out the arrival card when traveling through the land borders.
At Legoland Malaysia
Height restriction on rides – If you’re traveling with young kids, all the rides have ride restrictions even for kid to be accompanied by an adult, so please check them before you go. If you fall under this category, you should go to Lego City first when you enter. This is where most of the rides will have lower height limit. Lego City is located to the right of the entrance. You can explore the park counter-clockwise.
Mall of Medini – If you forget to pack some essentials, don’t worry. There is a small outdoor mall right next to the Legoland theme park, only about 2 minutes walk from the park entrance. The dining option at the mall is not great but to be expected for the price points. But what makes this mall truly great is an awesome grocery store there called Ben’s Independent Grocer (BIG). “It’s like Cold Storage on steroids”, as my husband puts it. Within the mall, there are also stalls that sell water park essentials like swimsuits, towel, and waterproof phone covers.
Packing List for Legoland Malaysia
Honestly, you don’t have to fret too much about forgetting something at home. If it’s essentials like snacks, sunscreen, diapers, or even swimsuit, you can probably find it at Mall of Medini. That said, here are some things you can consider packing specifically for visiting Legoland:
- Extra change of clothes for the park – Even if you’re just visiting the main theme park and not the water park, be prepared to get wet! In the theme park, there are two rides that will get you soaking wet.
- Powerbank – I have an iPhone Pro Max, and the battery is still very healthy. It lasts all day when I’m in Singapore, but for some reason when I’m in Malaysia the battery drains quickly. I was down to the last 10% of battery life by 6PM.
- Waterproof phone cover (if you’re visiting water park) – This will allow you to take many photos at the waterpark without fear of ruining your phone. You can buy some at the Mall of Medini if you didn’t bring it from home.
- Swim diaper for the little kids (if you’re visiting water park) – Kids under 3 are required to wear swim diaper to enter the park.
Where to stay when visiting Legoland Malaysia
Without a doubt, the best place to stay is at the Legoland Malaysia Resort itself. The hotel is located right at the entrance of the park. To get to the park from the hotel, you just need to take the elevator down to LG2 level and walk about two minutes mins to the park entrance.
We stayed at the Legoland Hotel and it made our trip so much easier. The location is SUPER convenient for families so if you need to put the younger kids down for a nap, or if you forget something at the hotel room, you can just walk right over. I really can’t recommend it more, even if just for that convenience.
Book Legoland Hotel: You can book them through Booking.com. Or read my in-depth review of our stay at the Legoland Hotel if you need more information.
If you’re not keen to stay at the official hotel, fret not – there are plenty of options within walking distance from the park – Just look for accommodations in Iskandar Puteri, which is where Legoland is located. There are privately managed rooms in nearby condos, and some are themed to follow the Lego aesthetic.
If you’re looking for a proper hotel, Somerset Medini and Ramada Meridin are the closest ones to Legoland.
1. Legoland Malaysia Water Park
The water park at Legoland is a very fun place to be. We spent about half a day here from 2 to 6PM and it’s just about enough to try everything at the park. I would say this is a good option for any one from babies to even adults. There is something for everyone!
The first thing you see when you enter is the lockers. The changing room is inside the lockers area. If you brought some valuables with you, you can rent the lockers for MYR 20 to 40 for the day.
The water park is divided into two sections. If you’re visiting with younger kids (below 6 years old), as soon as you get past the lockers, turn right and take the bridge over the lazy river. This is where most younger kids can enjoy their time without any height restrictions.
We loved the Joker Soaker. This is an area with pretty easy slides, and a huuuuge bucket at the top that will fill up and dump water below every 3-4 minutes or so.
But if you’re visiting with older kids, walk straight to the area with the wave pool. Beyond that, is all the fun and thrilling slides! Btw, the wave pool is a great place to chill too. I think they’re going for a beach club vibes here, just without alcohol 😬
Food option here is rather abysmal – if you’re looking for something healthy, forget it. There’s two cafeterias with finger foods like chicken nuggets, fries and burgers. But, it actually reminded me a lot of the water park trips I took in my childhood!
2. Legoland Malaysia Theme Park
This theme park is undoubtedly the main attraction of the resort. You can safely spend the whole day here. We spent went right when it opened at 10AM and left only at 6PM when it closed, and still did not get to ride on some of the rides.
The park is divided into the following areas:
The Beginning – This is the area right by the entrance. There is a big Lego shop here, as well as some sculptures made from Legos!
Lego City – Many of the younger children rides are here, but there is something for everyone! There is the Junior Driving School for kids below 5, and another driving school with bigger track for kids 6 and above.
Rescue Academy is a fun collaborative ride you can do with the kids. The objective is to “drive” a fire truck across the lawn and put out a fire.
Ninjago World – The main Ninjago ride is in this area, and there are a few smaller rides with Ninjago theme as well.
Land of Adventure – Dino Island is the main ride here, but it will get you absolutely soak. This is where a change of clothes will come in handy. There is also Pharaoh’s Revenge, where you can shoot at some targets while the ride moves along, and it calculates points for you. I have to say though, the younger kids might get scared of this ride.
Imagination – This area is good for both older and young kids. There is Duplo Express for the younger kids, and Kids Power Tower for the older kids. There is also a playground that is good for younger kids.
Lego Kingdoms – Unfortunately there is not much for younger kids here, but two of the roller coasters are in this area: The Dragon and Dragon’s Apprentice.
Miniland – This area really blew me away. You can see many famous cities or landmarks from all over Southeast Asia reimagined from Lego bricks.
My favorite is the Angkor Wat from Cambodia and Wat Arun from Thailand. The attention to detail that goes into each piece is just amazing.
Lego Technic – We didn’t get to try too many rides here, but Aquazone Waveracer is such a fun ride! You might get wet on this ride.
If you are visiting with young kids (5 and under), I recommend you to go straight to Lego City first when you enter. This is where most of the rides will have lower or no height limit. Lego City is the first area located to the right of the entrance, so you can continue to explore the park in counter clockwise direction after you’re done with Lego City.
But if you’re going with older kids, then feel free to go in clockwise direction if you want to hit the most exciting rides first. However, I thought it was still fun to build up the excitement by going through Lego City first, so that all the later rides feel more exciting.
For food, we went to Burger Junction in Land of Adventures. As the name suggested, they mostly serve burgers. The food was decent, but I have to warn you – their portion is huge! Which is not a bad thing, but I saw many abandoned burgers so keep that in mind when you order.
3. Sea Life Aquarium
Sea Life is the newest addition to the resort, opened only in 2019. It’s an aquarium with 25 tanks, featuring interactive areas like a touch pool for kids. We spent about 2.5 hours here.
Out of all the parks, I think this one is optional to visit. It was a decent aquarium, so if you have time, then by all means – please go visit! But if I were to upgrade to an annual pass, I would just get the double-park pass because I don’t foresee myself wanting to go back to Sea Life any time soon.
Alright, that was everything I know about Legoland Malaysia. I hope it helps someone out there. As usual, if you have any questions, please feel free to ask me in the comments below.
Have fun!