Johor Bahru skyline viewed across the Johor Strait
Travel Guide · Johor Bahru

7 Things to Do in Johor Bahru You Shouldn't Miss

Johor Bahru — Malaysia's border city with Singapore, busy year-round

T TopOfHotel Travel Team Published June 11, 2026 Updated June 11, 2026 5 min read
✓ Malaysia's busiest border city✓ Just 1 km from Singapore — reachable by road or rail✓ Generally 3–4 times cheaper than Singapore
Find great-value hotels in Johor Bahru

Johor Bahru is Malaysia's second-largest city, separated from Singapore by a single causeway — yet it has a character all its own. Colonial-era architecture, a genuinely multi-ethnic street life, and Asia's first LEGOLAND® make it a solid choice for families as well as travelers who want an unfiltered taste of Malay history.

Entrance to LEGOLAND® Malaysia theme park in Iskandar Puteri #1
📍 Iskandar Puteri

Legoland Malaysia

LEGOLAND® Malaysia was the first LEGOLAND® park in Asia, spread across 76 acres with more than 70 rides and attractions. The standout is Miniland, built from over 30 million LEGO® bricks and recreating landmarks from across Asia. The adjacent Water Park adds close to 20 slides. The park is particularly well-suited to children aged 2–12 and their families.

Best time Weekday mornings; avoid Singapore public holidays.
How to get there Take a taxi or Grab from JB Sentral station — around 30 minutes.
Travel tips
  • Buy tickets online in advance — typically 20–30% cheaper than at the gate.
  • Aim for the 10 a.m. opening and head to Miniland before the afternoon rain rolls in.
  • The combined Theme Park + Water Park ticket is better value than buying separately.
🎟️ Book tickets & tours for Legoland Malaysia on Klook →
🏨 Want to wake up near these spots? See top-rated hotels in Johor Bahru →
The white Sultan Abu Bakar State Mosque standing on a hill above the Johor Strait #2
📍 City centre

Sultan Abu Bakar State Mosque

Completed in 1900, the state mosque blends Victorian English and Moorish architecture in a way that works surprisingly well — the minaret reads almost like a 19th-century clock tower. It sits on a hill with clear views across the Johor Strait to Singapore and can accommodate 2,000 worshippers. Non-Muslim visitors are welcome during designated hours.

Best time 8–11 a.m. — good light and cooler temperatures.
How to get there Walkable from Jalan Skudai, about 2 km from City Square, or a short Grab ride.
Travel tips
  • Dress modestly: cover shoulders and legs; women must cover their hair (scarves available to borrow).
  • Avoid the five daily prayer times.
  • The best photo angle is from the garden at the front, in the morning light.
🎟️ Book tickets & tours for Sultan Abu Bakar State Mosque on Klook →
Johor Bahru City Square mall next to JB Sentral station #3
📍 City centre, adjacent to the Causeway checkpoint

Johor Bahru City Square

Open since 1999 and drawing over 1.5 million visitors a month, City Square sits right next to the train station and the Causeway crossing. It's a go-to for Malaysian brands at reasonable prices, electronics, clothing, and cheap food in the basement food court. Singaporeans cross specifically to shop here.

Best time Weekdays, 10 a.m.–2 p.m.
How to get there Walk straight out of the Causeway checkpoint or JB Sentral station.
Travel tips
  • The basement food court is the best-value spot in the building — nasi lemak, Malay rice dishes, and Chinese food for a fraction of Singapore prices.
  • Weekends get crowded; come on a weekday morning if you can.
  • Clean bathrooms and plenty of seating make it a useful midday rest stop.
🎟️ Book tickets & tours for Johor Bahru City Square on Klook →
Interior of the Arulmigu Hindu temple decorated with millions of coloured glass pieces #4
📍 Jalan Tun Abdul Razak

Arulmigu Sri Rajakaliamman Glass Temple

Founded in 1922, this Hindu temple became Malaysia's first glass temple after more than 300,000 pieces of coloured glass were applied in 2009. Walls, columns, doorways, and ceilings catch the light in red, blue, yellow, green, purple, and white. It holds the Malaysian Book of Records as the nation's first and only glass temple.

Best time 9–11 a.m. — natural light makes the glass reflections most dramatic.
How to get there A 10-minute Grab from the city centre, alighting on Jalan Tun Abdul Razak.
Travel tips
  • Dress modestly and remove your shoes before entering.
  • The glass reflects intensely — sunglasses are genuinely useful inside.
  • Admission is modest, around RM 3–5 per person.
🎟️ Book tickets & tours for Arulmigu Sri Rajakaliamman Glass Temple on Klook →
Danga Bay waterfront promenade with views across the Johor Strait at sunset #5
📍 West coast, 7 km from the city centre

Danga Bay

Johor Bahru's largest waterfront park stretches 25 km along the Johor Strait across more than 450 acres. It's the best spot in the city for watching the Singapore skyline at dusk, and the area has fresh seafood restaurants, a children's playground, and exercise areas. The atmosphere is relaxed and family-friendly.

Best time Late afternoon to evening, 5–9 p.m.
How to get there Grab from the city centre — 15–20 minutes, roughly RM 10–15.
Travel tips
  • Sunset is the highlight — plan to be there around 6–7 p.m.
  • Waterfront seafood restaurants here are fresh and significantly cheaper than Singapore.
  • You'll need a Grab or your own transport; it's too far to walk from the centre.
🎟️ Book tickets & tours for Danga Bay on Klook →
🛏️ Halfway through the list — pick a great-value hotel in Johor Bahru before rooms sell out →
Istana Bukit Serene palace in Art Deco style with Singapore visible in the background #6
📍 Bukit Serene, near Danga Bay

Istana Bukit Serene

Completed in 1939, the Sultan of Johor's Art Deco palace has a 35-metre tower with a clear line of sight to Singapore. The building played a role in World War II history — General Yamashita used it as a planning base for the assault on Singapore. The palace remains an active royal residence, so the interior is closed to the public, but the exterior fence and gardens are worth seeing.

Best time 8–10 a.m. — good light and comfortable temperatures.
How to get there Grab from the city centre, around 15 minutes.
Travel tips
  • Viewable from outside the fence only; do not photograph the royal guards.
  • Best views from the road in front, in the morning.
  • It's close to Danga Bay — combine both in one trip.
🎟️ Book tickets & tours for Istana Bukit Serene on Klook →
The Chinese Heritage Museum building and Jalan Tan Hiok Nee street in Johor Bahru #7
📍 Jalan Ibrahim, city centre

Johor Bahru Chinese Heritage Museum

A four-storey museum housed in the Tiong-Hua Association building that has stood here since 1948. It traces the history of the overseas Chinese community in Johor from the 14th century onward, with artefacts, archival documents, and well-labelled exhibitions in English throughout. Afterwards, walk to nearby Jalan Tan Hiok Nee — a heritage street lined with old-school coffee shops, traditional snacks, and street art.

Best time Mid-morning, 10 a.m.–12 p.m.
How to get there A 10-minute walk from JB Sentral, or a very short Grab ride.
Travel tips
  • Pair it with a walk along Jalan Tan Hiok Nee, just a short stroll away.
  • Open daily except Mondays; admission is very affordable.
  • All display panels are in English — easy to follow without a guide.
🎟️ Book tickets & tours for Johor Bahru Chinese Heritage Museum on Klook →
🏨 That's all 7 spots! Next step — book a top-rated stay in Johor Bahru →
WHERE TO STAY

Where to stay in Johor Bahru for this trip

A well-located hotel means less commuting and more sightseeing. Here are real, top-rated stays in Johor Bahru — compare Agoda · Booking · Trip.com in one click.

1

DoubleTree by Hilton Johor Bahru

★ 9⭐⭐⭐⭐📍 ใจกลางเมืองยะโฮร์บาห์รู — ใกล้ Komtar JBCC และ City Square
#1 บริการเยี่ยม · เครือ Hilton
from~$80
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

2

Amari Johor Bahru

★ 8.8⭐⭐⭐⭐⭐📍 ใจกลางเมือง ใกล้ Komtar JBCC — เดินราว 7 นาทีถึง City Square
#2 คุ้มหรู · เดินถึง City Square
from~$74
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

3

DoubleTree by Hilton Johor Bahru

★ 8.7⭐⭐⭐⭐📍 ใจกลางเมือง JB — เดินถึงห้างและด่าน CIQ
#3 บริการดี · สระดาดฟ้าชั้น 13
from~$69
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

4

Holiday Inn Johor Bahru City Centre

★ 8.6⭐⭐⭐⭐📍 ใจกลางเมือง ใกล้ JB Sentral และด่าน CIQ — เดินถึงห้างได้
#3 ใกล้ด่าน · สระลอยฟ้า
from~$69
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

See all recommended hotels in Johor Bahru + compare prices →

Tours, tickets & activities in Johor Bahru

Day tours, attraction tickets and travel essentials for Johor Bahru — book ahead on Klook with mobile e-tickets.

Affiliate links — we may earn a commission at no extra cost to you.

Before You Pack

Johor Bahru works well as a 2–3 night weekend trip from Singapore or Thailand — considerably easier on the budget than most regional destinations, but with enough genuine attractions to fill the days.

Frequently Asked Questions

Do I need a visa for Johor Bahru?
Most passport holders from ASEAN countries and many Western countries enter Malaysia visa-free for up to 30 days. Your passport must have at least 6 months of validity remaining and at least 2 blank pages. Check the Malaysian Immigration Department website for your specific nationality before traveling.
How many days should I spend in Johor Bahru?
2–3 days and 2 nights covers it comfortably for families who want a full day at LEGOLAND® plus a day for the city and shopping. If LEGOLAND® is not on the agenda, one full day is enough to see the mosque, glass temple, heritage museum, and Danga Bay.
How much cheaper is Johor Bahru than Singapore?
Generally 3–4 times cheaper across the board. A full meal at a food court runs around RM 5–8 (roughly US$1–2). A 3-star hotel costs approximately RM 80–150 per night (around US$18–35).
T
TopOfHotel Travel Team Travelers & destination experts

TopOfHotel is a team of travelers and stay/destination experts working since 2017 — we travel for real, curate honestly, and review with heart so you can plan trips that are fun and worth every baht.

🏨 See hotels in Johor Bahru Compare prices →