Johor Bahru sits at the southern tip of Peninsular Malaysia, separated from Singapore by a narrow strait and a causeway that carries one of the busiest land border crossings in the world. This Johor Bahru travel guide covers Legoland Malaysia and the city’s other family attractions, how to cross from Singapore or arrive from elsewhere in Malaysia, and what a visit looks like whether you’re coming for a day trip or a longer stay.
Malaysia’s Gateway City to Singapore
Johor Bahru’s entire character is shaped by its neighbor: the city sits directly across the Johor Strait from Singapore, connected by the Johor–Singapore Causeway and, further west, the Second Link bridge, together forming one of the busiest border crossings on earth as commuters, shoppers, and tourists move between the two daily. That proximity has pulled major investment south from Kuala Lumpur into Johor Bahru specifically — Legoland Malaysia, large-scale shopping malls, and waterfront developments in Iskandar Puteri have all been built with Singaporean visitors as much as Malaysian ones in mind, giving the city a noticeably more international, resort-town feel than its size alone would suggest.
Top Things to Do in Johor Bahru
Legoland Malaysia Resort
Legoland Malaysia in Iskandar Puteri was the first Legoland park in Asia, and remains the region’s biggest single draw to Johor Bahru — a theme park built around Lego-brick recreations of Southeast Asian landmarks, family-oriented rides, and an adjoining water park, with an on-site hotel for anyone making a full weekend of it. It’s squarely aimed at families with younger children rather than thrill-seekers, and is easily the most-visited attraction in the state of Johor.
Sanrio Hello Kitty Town and Thomas Town
Sharing a complex in Iskandar Puteri near Legoland, Sanrio Hello Kitty Town and the adjoining Thomas Town (built around Thomas & Friends) give younger children a second theme park option, with character meet-and-greets, rides, and photo opportunities scaled to a preschool and early-primary-age audience rather than the broader family appeal of Legoland next door.
Sultan Abu Bakar State Mosque
Overlooking the Johor Strait with views across to Singapore, this mosque, completed in 1900, blends Victorian and Moorish architectural styles and remains one of Johor Bahru’s most recognizable landmarks. Visitors are welcome outside of prayer times with modest dress.
Istana Besar and the Royal Abu Bakar Museum
The former royal palace of the Johor sultanate, set in manicured gardens overlooking the strait, now operates as a museum housing royal artifacts, hunting trophies, and gifts collected during Sultan Abu Bakar’s 19th-century travels abroad — a window into a part of Malaysian history rarely covered outside Johor itself.
Johor Bahru City Square and Little India
JB City Square anchors the compact downtown shopping and dining scene a short walk from the Causeway, while a small but genuine Little India district nearby offers a change of pace with Indian restaurants, textile shops, and a more local, less resort-oriented atmosphere than the Iskandar Puteri theme park zone.
Where to Stay in Johor Bahru
Travelers focused on Legoland and the family theme parks generally base themselves in Iskandar Puteri, close to the parks themselves and away from the busier downtown border-crossing traffic. Those more interested in the city center, food, and easy access to the Causeway for a Singapore day trip tend to stay downtown near JB City Square, within walking distance of restaurants, malls, and the border checkpoint itself. Johor Bahru’s hotel scene skews toward short family stays and border-crossing convenience rather than a distinct luxury resort market, which is why we haven’t built out a dedicated hotels guide for the city the way we have for Malaysia’s beach and heritage destinations.
Getting to Johor Bahru
Most visitors arrive from Singapore, crossing via the Johor–Singapore Causeway by bus, car, or on foot, or via the quieter Second Link bridge further west — a genuinely popular day-trip route for Singaporeans, which means immigration queues at the Causeway can run long, particularly on weekends and public holidays. From within Malaysia, Johor Bahru has its own airport (Senai International) with domestic connections, plus direct buses and a KTM rail link from Kuala Lumpur covering the roughly 350-kilometer distance in around five to six hours.
Getting Around Johor Bahru
Johor Bahru’s attractions are spread across a wider area than a typical Malaysian city center, with Iskandar Puteri’s theme parks a 30-to-45-minute drive from downtown, so Grab or a rental car is the practical choice for most visitors. A dedicated shuttle bus service also connects the Causeway checkpoint directly to the Legoland and Hello Kitty Town complex for travelers coming straight from Singapore without their own transport.
Best Time to Visit Johor Bahru
Johor Bahru sits close enough to the equator that its weather stays hot and humid with only modest seasonal variation, though the northeast monsoon from roughly November through February brings the heaviest rain to Johor state. Weekday visits are noticeably easier than weekends, when Causeway crossings and Legoland queues both swell with Singaporean day-trippers — a Tuesday or Wednesday theme park visit can mean dramatically shorter lines than the same trip on a Saturday.
Food in Johor Bahru
Johor Bahru’s food scene blends Malay, Chinese, and Indian influences with a few genuinely local specialties — Johor laksa, a thicker, spaghetti-noodle version of laksa in a rich fish-based gravy, is the dish most associated with the state, alongside mee bandung and mee rebus. The city’s proximity to Singapore also means a wave of Malaysian-priced versions of dishes and chains popular across the strait, making it an easy, affordable food stop for visitors coming over for the day.
Johor Bahru Travel Guide: Frequently Asked Questions
Can I visit Johor Bahru as a day trip from Singapore?
Yes — it’s one of the most common day trips from Singapore, crossing via the Causeway or Second Link by bus, car, or on foot. Build in extra time for immigration queues, which can run long on weekends and public holidays.
Is Legoland Malaysia worth visiting?
For families with younger children, yes — it was the first Legoland in Asia and remains Johor’s biggest single attraction, combining a theme park, water park, and on-site hotel. It’s less suited to travelers without kids or looking for bigger thrill rides.
How do I get from Kuala Lumpur to Johor Bahru?
Direct buses, a KTM rail service, and flights into Senai International Airport all connect Kuala Lumpur to Johor Bahru, with the overland options taking around five to six hours to cover the roughly 350-kilometer distance.
How busy is the Johor–Singapore Causeway?
It’s one of the busiest land border crossings in the world, with especially long queues on weekends, public holidays, and around Malaysian festive seasons. The Second Link bridge further west is often a quieter alternative for drivers.
Should I stay downtown or in Iskandar Puteri?
Iskandar Puteri if Legoland and the family theme parks are your priority; downtown near JB City Square if you want easier access to the Causeway, local food, and the city’s historic sights.
Bottom Line
Johor Bahru works best either as an easy family theme park destination in its own right or as a practical, affordable add-on to a Singapore trip. Time a Causeway crossing to avoid weekend crowds, base yourself in Iskandar Puteri if Legoland is the priority, and don’t skip a plate of Johor laksa while you’re there. If you’re crossing overland, our guide to Singapore to Kuala Lumpur by bus, train, flight, and the Johor land crossing covers the border logistics, and our Kuala Lumpur vs. Singapore comparison can help you decide how to split your time.
Pingback: Kuala Lumpur vs Singapore: How to Split Your Trip
Pingback: Malaysia Events November 2026: Deepavali, Regatta & Literary Festival - Malaysia With Me
Pingback: Malaysia Adds 21 New International Flight Routes for 2026
Pingback: JW Marriott Hotel Johor Bahru to Open December 2026