Johor Bahru, Johor, Malaysia
Johor 1 to 2 days 1.4556° N, 103.7611° E

Things to Do in Johor Bahru: JB Guide for Visitors

Malaysia's southern gateway city, a short hop from Singapore, with a compact heritage quarter, Legoland on its western edge and a food scene that draws weekend crowds from across the border.

Johor Bahru, or JB, sits at the southern tip of the Malay Peninsula, joined to Singapore by the Causeway. For years it was seen as a place to shop and eat cheaply, but the things to do in Johor Bahru now stretch further: a restored heritage quarter, a grand state mosque, Legoland and a lively café scene. It is the capital of Johor and the natural first stop if you enter Malaysia overland from Singapore.

Most visitors need one or two days. Families often stay longer to make the most of Legoland and its water park.

Top things to do in Johor Bahru

Legoland Malaysia

Legoland Malaysia opened in 2012 in Iskandar Puteri, west of the city centre. The resort has the main theme park with Miniland, a separate water park and a Sea Life aquarium, each with its own admission, plus a Lego-themed hotel. It works best for families with younger children; plan a full day and arrive at opening time to beat the heat.

Sultan Abu Bakar State Mosque

On a hill above the Straits of Johor on Jalan Skudai, the Sultan Abu Bakar State Mosque is the state’s oldest and most important mosque. Its white walls and towers blend Victorian, Moorish and Malay styles. Visitors should dress modestly and avoid prayer times. Nearby, the gardens of Istana Besar, the Victorian-style royal palace, face the water.

The heritage quarter

JB’s old town is small enough to walk in a morning. Jalan Tan Hiok Nee, Jalan Wong Ah Fook and Jalan Dhoby are lined with restored shophouses, kopitiams and street art, and reflect the Chinese and Indian communities who settled here in the 19th century. The Johor Bahru Old Chinese Temple on Jalan Trus, built in 1875, is the city’s oldest, and is the focus of the colourful Chingay procession after Chinese New Year.

Food and shopping

Eating is the main event for many visitors. Try laksa Johor and mee rebus for breakfast, seafood for dinner and kopitiam coffee in between. JB is also a mall city, with City Square beside the checkpoint and larger malls in Tebrau and Mount Austin drawing Singaporean shoppers at weekends.

Danga Bay and the waterfront

Danga Bay, a long waterfront west of the centre, has parks and restaurants with views across the strait to Singapore. It is pleasant in the late afternoon and an easy stop on the way to Legoland.

Day trips from JB

With a car or driver, JB is a base for the wider south. Desaru Coast on the east side of the state has resort beaches and a water park, and the fishing villages and seafood restaurants on the coast around Kukup and Pontian draw weekend crowds. The historic town of Muar, famous for otak-otak and mee bandung, is further up the west coast on the way to Melaka.

Where to base yourself in JB

Stay in the city centre if you are arriving by train or bus and want to walk to the old town and the checkpoint. Families heading to Legoland do better in Iskandar Puteri, where the resort hotels and apartments sit a short drive from the gates. For self-drive trips, the suburbs of Mount Austin and Tebrau offer more space and parking, with plenty of places to eat.

Crossing from Singapore

The Causeway is one of the busiest land borders in the world, and queues build sharply on Friday evenings, weekends, public holidays and Singapore school holidays. The KTM Shuttle Tebrau train is the most predictable way across: the ride is about five minutes, but allow time for immigration on both sides and arrive well before departure. Malaysia’s arrival card and visa rules apply as at any entry point, so check our guide to Malaysia entry requirements before you go.

The RTS Link between Woodlands North and Bukit Chagar was still under preparation in October 2026, with service expected from February 2027. It will eventually replace the Shuttle Tebrau.

Practical tips

  • Travel midweek if you can; weekend border queues can take hours.
  • Use Grab to get around. JB is built for cars, and public buses are slow for visitors.
  • Carry ringgit for small stalls, although cards and e-wallets are widely accepted.
  • Keep your passport on you when crossing back, and check the return train time before you leave Singapore.

How long to stay and when to go

A day covers the heritage quarter, the mosque and a long lunch; two days lets you add Legoland. JB is warm year-round. February is usually the driest month, while April, November and December are the wettest, often with afternoon storms. JB also makes a good start to a longer overland trip north to Melaka and Kuala Lumpur.

Where to stay in Johor Bahru

  • City centre (around JB Sentral and Jalan Wong Ah Fook): closest to the border crossing, the heritage streets and the old Chinese temple. Best for short stays, rail travellers and anyone without a car.
  • Iskandar Puteri (Medini and Puteri Harbour): the newer western district around Legoland, with theme-park hotels and serviced apartments. Ideal for families.
  • Mount Austin and Tebrau: suburban areas north-east of the centre packed with cafés, restaurants and big malls. Good for longer stays and drivers who want value and space.

How to get to Johor Bahru

From Singapore: the KTM Shuttle Tebrau train runs between Woodlands Train Checkpoint and JB Sentral in about five minutes station to station, with around 13 departures a day from Woodlands at the time of writing; book ahead on the KTMB website, as trains sell out. Cross-border buses carry passengers over the Causeway to the Sultan Iskandar Building, the Malaysian checkpoint linked to JB Sentral. The second road crossing, at Tuas, leads towards Iskandar Puteri and Legoland.

The RTS Link: the new Woodlands North to Bukit Chagar rail link, a five-minute ride, was not yet open as of October 2026; the latest reports expect passenger service from February 2027. Check the official announcements before you travel.

From elsewhere in Malaysia: KTM intercity trains arrive at JB Sentral, long-distance buses use Larkin Sentral terminal, and Senai International Airport, north-west of the city, has domestic flights.

What to eat in Johor Bahru

  • Laksa Johor: the state’s own laksa, served with spaghetti in a rich fish and coconut gravy, found at Malay stalls and family restaurants.
  • Mee rebus: yellow noodles in a thick, sweet potato-based gravy, a Johor breakfast favourite.
  • Kacang pool: a spiced bean dish with bread and fried egg, a legacy of Johor’s Arab community.
  • Otak-otak: spiced fish paste grilled in leaves, a speciality of Muar that is easy to find in JB.
  • Old town kopitiams: the coffee shops and bakeries around Jalan Tan Hiok Nee serve kaya toast, buns and local coffee.
  • Seafood: chilli crab, steamed fish and grilled seafood are the draw for many Singaporean day-trippers.

Johor Bahru: frequently asked questions

Is Johor Bahru worth visiting?

Yes, especially for families heading to Legoland and for food lovers. JB has a walkable heritage quarter, the Sultan Abu Bakar State Mosque and good-value eating and shopping. It is a practical first stop if you travel overland from Singapore into Malaysia.

How do I get from Singapore to Johor Bahru?

The KTM Shuttle Tebrau train runs from Woodlands Train Checkpoint to JB Sentral in about five minutes, and tickets should be booked in advance. Cross-border buses also run to the Sultan Iskandar Building checkpoint beside JB Sentral. Allow extra time for immigration, especially at weekends.

Is the RTS Link open?

Not yet. As of October 2026, the RTS Link between Woodlands North in Singapore and Bukit Chagar in Johor Bahru was expected to start passenger service in February 2027. Until it opens, use the Shuttle Tebrau train or cross-border buses.

How far is Legoland Malaysia from Johor Bahru city centre?

Legoland Malaysia is in Iskandar Puteri, on the western side of Johor Bahru, roughly 25 km by road from the city centre. A Grab is the simplest way to get there. Travellers coming from western Singapore can use the Tuas crossing, which leads more directly towards Iskandar Puteri.

How many days do you need in Johor Bahru?

One day is enough for the old town, the state mosque and a food crawl. Allow two days if you plan to visit Legoland, as the theme park alone fills a full day.