Johor Bahru Travel Guide: Your Complete Guide to JB and Beyond 

Table of Contents

Johor Bahru has spent most of its existence being the city that people pass through on the way to somewhere else. Visitors from Singapore cross the causeway for cheaper petrol, lower restaurant bills, and a quick shopping trip before heading home. Travellers from Kuala Lumpur stop overnight on their way south. Nobody, until fairly recently, came specifically for Johor Bahru itself.

That is changing, and fast. The city that locals call JB is in the middle of a genuine transformation. The Iskandar Malaysia special economic zone has attracted billions in investment over the past decade. New hotels, a growing arts district in the old city, a restaurant scene that punches well above its profile, and a collection of world-class theme park attractions that make this one of the best family destinations in Southeast Asia are all part of the picture. 

Add in the extraordinary Adventure Waterpark Desaru Coast on the eastern coast of Johor, and the question is no longer why you would stop in JB. It is why you would not.

JB is also, and this matters, one of the most affordable places in the region. Everything costs significantly less than in Singapore, which sits only 1 km across the Johor Strait and is reachable in minutes by bus or train. Whether you are day-tripping from Singapore or making JB your base for exploring southern Malaysia, the value is hard to argue with.

Johor Bahru City Essentials

Language
Bahasa Malaysia
Time Zone
GMT+8
Country Code
+60
Socket
Type G three-pin, 240V
Currency
Malaysian Ringgit (MYR / RM)

Entry Requirements for Johor Bahru

Most visitors, including those from the US, UK, EU nations, and Australia, can enter Malaysia without a pre-arranged visa for stays of up to 30 or 90 days, depending on nationality. Indian nationals can enter Malaysia visa-free for stays of up to 30 days under a policy active until December 31, 2026.

All foreign visitors must complete the Malaysia Digital Arrival Card (MDAC) online within three days before arrival. It is free and takes only a few minutes to complete. Note that Singaporean citizens are officially exempt from the MDAC requirement. All other nationalities should keep their confirmation on their phone for arrival.

If you are arriving from Singapore, the immigration process at the Johor Bahru Causeway and the Second Link (Tuas) crossing is handled on both the Singapore and Malaysia sides. Ensure your passport has sufficient validity and that your visa status covers your intended stay.

See more Johor Bahru. Save more money.

Get 20% off on your next experience.

Where to Stay in JB

Central Johor Bahru (around JB Sentral and City Square) is the most practical base for most visitors, within walking distance of the main shopping malls, the causeway crossing to Singapore, and the food streets of the old city. It is busy, a little chaotic, and very convenient. Mid-range and budget options are widely available around here.

Puteri Harbour is a marina precinct about 20 minutes southwest of central JB, with waterfront restaurants, cafes, and a relaxed harbour atmosphere. Note that Legoland is located in the adjacent Medini precinct, about 5 km and a 6 to 10-minute drive from the marina. The most convenient hotel for Legoland visitors is Somerset Medini Iskandar Puteri, a branded serviced residence located directly next to the park.

Desaru Coast on the eastern coast of Johor is about 90 minutes from JB by car and offers resort-style accommodation adjacent to Adventure Waterpark. The Hard Rock Hotel Desaru Coast is the most prominent option, with direct proximity to the waterpark and a full resort environment. For visitors prioritizing the waterpark, staying at Desaru overnight rather than making it a day trip from JB allows a more relaxed experience.

Now that you know where to stay, let’s learn how you can get there.

Getting There and Getting Around

From Singapore: This is by far the most common arrival route, and there are multiple options.

The Johor Bahru Causeway (Woodlands Checkpoint on the Singapore side and JB Sentral / Sultan Iskandar CIQ on the Malaysia side) is the main crossing, handling the majority of traffic. The Causeway Link bus from the Queen Street bus terminal in Singapore is cheap, reliable, and passes through both immigration checkpoints. You disembark with all luggage at each checkpoint, clear immigration on foot, and reboard on the other side. 

The full journey from central Singapore to central JB typically takes 45 minutes to 1.5 hours, depending on traffic and queue times. Peak crossings (Friday evenings heading into Malaysia, Sunday evenings returning to Singapore) can take significantly longer.

The JB Sentral Shuttle Train (the Johor Bahru Sentral to Woodlands Train Checkpoint service) is the rail option, running between JB Sentral and the Singapore border at Woodlands. From Woodlands, you connect to Singapore’s MRT.

Grab is the recommended transport option within JB for most journeys. Download the app before you arrive. Taxis in JB are available and metered, but Grab is more consistent.

Car hire is the most practical option for day trips to Desaru Coast (about 90 minutes east) or for exploring the broader Johor region. Senai Airport has rental car offices, as do several city-centre locations.

Senai International Airport (JHB) is 32 km north of central JB and handles flights from Kuala Lumpur and a handful of regional destinations. If arriving by air rather than crossing from Singapore, taxis and Grab from the airport take about 40 minutes to the city centre.

Legoland Malaysia

LEGOLAND Malaysia Resort
1
LEGOLAND Waterpark Malaysia
2
LEGOLAND Malaysia
3
LEGOLAND Waterpark Johor Bahru
4

Legoland Malaysia in Medini, Iskandar Puteri (formerly Nusajaya), is the headline attraction and the reason most families cross into JB. It is about a 10 to 15-minute drive from the Puteri Harbour marina precinct and about 20 minutes from central JB.

The park covers two separate experiences: the main Legoland Malaysia Theme Park and the Legoland Malaysia Water Park. Both are worth at least a half-day each, making a two-day visit ideal for families who want to experience both without rushing.

The main park is built across eight themed lands, including Miniland (the highlight for many visitors with painstakingly detailed Lego reconstructions of famous Asian landmarks using 30 million bricks), Lego City, Kingdoms, Lego Technic, Imagination, Lego Ninjago World, Land of Adventure, and Lego Pirates

The rides cater to families with children from toddler age upward, and while there are no extreme thrill rides, the roller coasters and dark rides are genuinely well-made and hugely enjoyable for the target audience. There are also Lego building activities throughout the park where children can construct, race, and compete with creations they make on the spot.

The Water Park has slides, a wave pool, a lazy river (the Build-A-Raft river, where children build their own Lego float before setting off), and water playground areas. It is one of the better family water parks in Malaysia and works particularly well combined with the main park on a two-day visit.

The Legoland Hotel sits directly adjacent to the parks for visitors who want to stay on-site, with Lego-themed rooms, an interactive lobby, and breakfast with Lego characters.

Adventure Waterpark Desaru Coast

Adventure Waterpark Desaru Coast
1
Adventure Waterpark Desaru Coast Johor Bahru
2
Adventure Waterpark Desaru Coast Malaysia
3
Adventure Waterpark Desaru Coast JB
4

Adventure Waterpark Desaru Coast is one of the largest waterparks in the world and the best single reason to venture beyond JB City and Puteri Harbour into the eastern coast of Johor. It sits within the Desaru Coast integrated resort on the Persiaran Pantai waterfront, about 90 minutes by car from central JB and around 90 minutes by ferry from Singapore's Tanah Merah Ferry Terminal.

The park's headline claim is Southeast Asia's first-ever water coaster: Kraken's Revenge, a ride that sends riders uphill using water jets before dropping them back down through a series of turns, producing the genuinely unusual sensation of a rollercoaster experience in a water park. It is the park's most technically distinctive attraction and is worth making the first stop of the day before queues build.

The park is divided into five themed zones. Penawar Falls has the biggest slides, including a near-vertical drop slide and a multi-lane racing slide. Shipwreck Reef has themed adventure play areas and family slides. Tidal Wave Beach is the wave pool, large enough that the surf genuinely breaks. Kids Ahoy is the children's zone with gentler water play suited to the youngest visitors. The Penawar River is a lazy river connecting the zones, useful for recovering between the more demanding attractions. The park covers over 20 rides, slides, and attractions across the five zones.

Its daily capacity is around 12,000 visitors. Weekdays outside Malaysian school holidays are the most comfortable time to visit, with shorter queues and easier access to the headline attractions. On weekends, arriving at opening is strongly recommended.

A ferry service connecting Singapore's Tanah Merah Ferry Terminal to Desaru Coast is available and is a more interesting route than the road crossing for Singapore-based visitors.

Puteri Harbour

Puteri Harbour Johor Bahru

Puteri Harbour is the marina precinct about 10 to 15 minutes southwest of central JB that houses the Legoland resort and waterfront dining

The area has undergone significant development over the past decade and is the most pleasant part of the JB experience for families, with waterfront restaurants, cafes, and a relaxed harbour atmosphere that contrasts sharply with the busier city centre. 

After a day at Legoland, the Puteri Harbour waterfront makes for a pleasant evening stroll and dinner.

Beyond the Theme Parks

Johor Bahru Old Town
1
Danga Bay Johor Bahru
2
KSL City Mall Johor Bahru
3
KOMTAR JBCC Johor Bahru
4
Jalan Tan Hiok Nee Johor Bahru
5
Johor Bahru City Square
6
Calanthe Art Café Johor Bahru
7
  • Johor Bahru Old Town is the part of the city most visitors overlook, and it rewards a morning walk more than most people expect. The streets around Jalan Tan Hiok Nee (the heritage street with restored shophouses now occupied by cafes and art galleries), the Johor Bahru Old Chinese Temple on Jalan Ibrahim, and the surrounding areas give a genuine sense of the city's history as a trading port at the southern tip of the peninsula.

    The Arulmigu Sri Rajakaliamman Glass Temple on Jalan Tun Abdul Razak 1/1 in Wadi Hana is extraordinary. Every surface of the interior is covered in coloured glass and mirror mosaic, making it one of the most visually spectacular temples in Malaysia.
  • Danga Bay on the western waterfront is a mixed-use leisure area with restaurants, waterfront walks, and periodic events. It is pleasant for an evening stroll and dinner, with views across the strait toward Singapore.
  • KSL City Mall and KOMTAR JBCC are the two main shopping malls for anyone who crosses from Singapore for the retail and food value differential. Both have extensive food courts where the same quality of food that costs three to four times more across the causeway is available at local Malaysian prices.
  • Jalan Tan Hiok Nee is JB's most photographed heritage street, a restored stretch of shophouses with murals, specialty cafes, and small independent businesses that give the city a creative, walkable character that sits in contrast to the malls and theme parks nearby.
  • Johor Bahru City Square (City Square Mall) is directly connected to JB Sentral and is the most convenient shopping option immediately upon crossing from Singapore, with a large food court and all the standard Malaysian retail brands.
  • Calanthe Art Café on Jalan Tan Hiok Nee is the most famous café in JB, known for its collection of vintage Malaysian coffee sets and the variety of its local kopi preparations. It’s worth visiting for the atmosphere and a proper cup of Malaysian white coffee.

Food in Johor Bahru

JB has a food culture that is genuinely distinct from KL and Singapore, and it is more interesting than its low profile suggests.

Laksa Johor is the local version of the famous noodle dish, and it differs significantly from the more widely known Penang and Nyonya versions. It is a thick, rich fish-based gravy with spaghetti-like noodles rather than rice noodles, topped with crunchy vegetables and herbs. It is an acquired taste and a genuinely unique regional specialty worth seeking out at one of the kopitiam stalls near the old city.

Nasi Lemak and Char Kway Teow are both excellent in JB and significantly cheaper than the same dishes in Singapore. The food courts at City Square and KOMTAR JBCC are the most convenient options for these everyday dishes. For a more authentic hawker experience, the stalls around Jalan Wong Ah Fook and the Restoran Hua Mui kopitiam (operating since 1948) are worth the short walk from the city centre.

Seafood on the JB waterfront is one of the best-value eating experiences in the region. The restaurants around Danga Bay serve fresh catch at prices that would be impossible in Singapore.

The price differential with Singapore applies most obviously to food. A hawker meal in JB costs a fraction of the equivalent in Singapore, and the quality at the best local spots is fully comparable. Crossing the causeway specifically to eat is not an uncommon habit among Singapore residents for exactly this reason.

Day Trips from Johor Bahru

  1. Desaru Coast (90 minutes east) is the most compelling day trip from JB with the Adventure Waterpark, plus the Hard Rock Hotel beach, and a coastal resort environment that feels far removed from the city. If you are not staying overnight, an early start is recommended to maximize time at the waterpark.
  2. Singapore (5 to 30 minutes, depending on border crossing wait time) is the obvious reverse day trip from JB. Universal Studios, Gardens by the Bay, Marina Bay Sands, Sentosa Island, and the full Singapore experience are all within striking distance for visitors based in JB who want the city without the hotel prices.
  3. Melaka (about 2.5 hours north by bus or car) is one of the most historically significant cities in Southeast Asia, a UNESCO World Heritage Site with Portuguese, Dutch, and British colonial architecture, a remarkable Peranakan cultural heritage, and a food scene built around Nyonya cooking. An excellent overnight trip from JB.
  4. Senai Town and Kulai are closer suburban towns with local food scenes and less tourist activity, worth knowing about for visitors who want a more ordinary slice of Malaysian town life without the theme park crowds.

When to Visit

Johor Bahru has a tropical climate year-round with temperatures typically between 26 and 33°C and no defined dry or wet season. Rain can arrive at any time, though the northeast monsoon brings heavier rainfall to the east coast (including Desaru) between November and February.

The most important timing consideration in JB is not the weather but the border crossings. Friday evenings and Sunday evenings bring the heaviest Singapore-JB traffic as weekend travellers make their crossing. School holiday periods in both Malaysia and Singapore (March, June, August to September, and December) push up crowds at theme parks considerably. Legoland can have significantly shorter queues during Malaysian school term time on weekdays.

The best overall window is Monday to Thursday outside of public holidays and school breaks.

Practical Tips Before You Go

  • Border crossing timing matters significantly. Friday evenings heading into Malaysia and Sunday evenings returning to Singapore can add one to two hours to crossing times. Cross midday on weekdays for the smoothest experience.
  • Download Grab before crossing. It is the most reliable transport option within JB and eliminates the need to negotiate fares.
  • The Malaysia Digital Arrival Card (MDAC) must be completed online within three days before arriving in Malaysia. It is mandatory for most foreign visitors and free to submit. Singaporean citizens are exempt from this requirement.
  • Carry Malaysian Ringgit cash. Smaller restaurants, hawker stalls, and local shops prefer cash. ATMs are widely available in the city centre and at malls.
  • Plug type is Type G (same as the UK) at 240V. Bring a universal adaptor if needed.
  • Book Legoland and Adventure Waterpark tickets in advance, particularly during weekends and school holidays, when availability tightens, and queues are longer. Arriving at park opening gives the best access to headline attractions before crowds build.
  • Car hire is essential for Desaru Coast. Public transport does not reach the Desaru area; Grab and taxis can get you there, but are expensive for the 90-minute journey. Hiring a car at JB Sentral or Senai Airport is the most practical approach.
  • Sun protection is non-negotiable, particularly at waterparks and outdoor attractions. SPF 50+, a hat, and regular reapplication are essential in Johor's tropical heat.

Johor Bahru is not trying to be Singapore. It is something else: louder, cheaper, more chaotic, and in its own way more interesting. Legoland Malaysia is one of the best family attractions in Southeast Asia. The Adventure Waterpark at Desaru Coast is world-class. The food in the old city is excellent and costs a fraction of what it would across the causeway. And the city that most people used to rush through is quietly becoming the kind of place people come back to on purpose. 

Head to Thrillark to book your Legoland Malaysia tickets, Adventure Waterpark Desaru Coast experiences, and everything else JB has to offer, and give southern Malaysia's most underrated city the time it deserves.

Frequently Asked Questions About Johor Bahru

How do you get from Singapore to Johor Bahru?

The most common option is the Causeway Link bus from Queen Street bus terminal in Singapore, which passes through both immigration checkpoints with passengers disembarking to clear immigration on foot and reboarding on the other side. The full journey to central JB typically takes 45 minutes to 1.5 hours, depending on traffic and queues. A taxi or Grab from Singapore costs significantly more but is more comfortable, particularly for families with luggage, and allows you to remain in the vehicle at both checkpoints. Friday evenings heading into Malaysia and Sunday evenings returning to Singapore have the longest crossing times.

Is Legoland Malaysia worth visiting from Singapore?

Legoland Malaysia is absolutely worth visiting and is one of the main reasons families make the crossing to JB. As Southeast Asia's first and only Legoland resort, it offers a complete family theme park experience, including the main park with eight themed lands and a separate water park, at significantly lower prices than comparable attractions in Singapore. A two-day visit covering both parks is the ideal format; single-day visits to either park are also possible. The park is located in Medini, Iskandar Puteri, about 20 minutes from JB Sentral by Grab or taxi.

What is Adventure Waterpark Desaru Coast?

Adventure Waterpark Desaru Coast is one of the largest waterparks in the world, located within the Desaru Coast integrated resort on the eastern coast of Johor, about 90 minutes from JB by car or 90 minutes by ferry from Singapore's Tanah Merah Ferry Terminal. The park's five themed zones cover more than 20 rides and attractions, with the headline experience being Kraken's Revenge, Southeast Asia's first water coaster. The park has a daily capacity of around 12,000 visitors and is most enjoyable on weekdays outside Malaysian school holidays; weekend visitors should arrive at opening time.

Is Johor Bahru worth visiting, or is it just a day trip from Singapore?

JB is worth more than a day trip, though it works well as one. As a standalone destination, JB offers Legoland Malaysia in Medini (Southeast Asia's only Legoland resort), a genuinely interesting old city with heritage streets and remarkable temples, good local food at exceptional value, and Desaru Coast within 90 minutes. Two to three nights give enough time to cover the city itself, a day at Legoland, and a day at Desaru Coast. For families specifically, JB delivers more concentrated family-friendly entertainment per square kilometre than almost anywhere else in Southeast Asia at a fraction of Singapore's price point.

What is the food like in Johor Bahru, and what should you try?

JB has a distinct food culture built on Malay, Chinese, and Indian-Malaysian traditions. The uniquely local dish to try is Laksa Johor, a thick fish-based gravy served with spaghetti-like noodles rather than the usual rice noodles. Nasi Lemak, Char Kway Teow, and fresh seafood on the waterfront are all excellent and significantly cheaper than equivalent versions across the causeway in Singapore. The kopitiam stalls around Jalan Wong Ah Fook and the heritage shophouses of Jalan Tan Hiok Nee are the best areas to eat for atmosphere and local authenticity.

Top Things to Do in Malaysia

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.