Best Hotels in Johor Bahru: Where to Stay in JB

· 6 min read where-to-stay
Colourful heritage shophouses lit up at night in Johor Bahru, Malaysia

Johor Bahru divides travellers into two camps: those using it as a budget extension of a Singapore trip, and those visiting for the city itself — the Abu Bakar Royal Town, the emerging Medini cultural district, and one of Malaysia’s best-value food scenes. Both types of visitors have good options, but the right neighbourhood differs significantly between them.

The city centre, within a few kilometres of the Causeway and the Johor Bahru Sentral bus and train station, is the most practical base for most visitors. Danga Bay and Medini are newer, more commercial, and better suited to families or those visiting Legoland Malaysia. All prices below are approximate MYR per room per night at standard rates as of 2026.


City Centre: Causeway and Heritage District

The central area around Jalan Ibrahim, Jalan Wong Ah Fook, and the Johor Bahru Sentral transport hub is the most practical base for visitors crossing from Singapore or catching onward buses and trains into Malaysia. The Istana Besar (royal palace) and the Sultan Abu Bakar State Mosque — two of JB’s most visited landmarks — are both in or near this zone. The KOMTAR JBCC mall and City Square shopping mall are a short walk from most hotels here.

The heritage shophouse district around Jalan Dhoby and Jalan Tan Hiok Nee has been thoughtfully developed with independent cafes, murals, and boutiques, making it one of the more interesting parts of JB to explore on foot.

Luxury

Doubletree by Hilton Johor Bahru — from approximately MYR 480 as of 2026 — is the most reliable full-service luxury option in the city centre. It is directly connected to KOMTAR JBCC mall, giving covered access to dining, retail, and entertainment. The rooms are large by JB standards, the pool is well-maintained, and the club lounge is worth the upgrade for the breakfast and evening drinks. The Causeway crossing at the Woodlands checkpoint is a 10-minute Grab from here.

Thistle Johor Bahru — from approximately MYR 420 as of 2026 — has a prime waterfront position overlooking the Johor Strait and Singapore on the horizon. The pool views are among the best in the city and the location on Jalan Syed Mohamed is central for heritage sightseeing. The building is older than newer JB hotels but the views from upper floors compensate.

Mid-range

Berjaya Waterfront Hotel Johor Bahru — from approximately MYR 250 as of 2026 — sits on the waterfront esplanade close to the ferry terminal. The rooms are dated but spacious, the views are good from higher floors, and the price reflects honest value for a waterfront position. Good for a night or two without high expectations on modern finishes.

Hotel Jen Johor Puteri Harbour — technically in Nusajaya rather than central JB, but worth noting — from approximately MYR 350 as of 2026. This is one of the better mid-range options if you are here for Legoland or Puteri Harbour, with a good pool and a clean contemporary design.

KSL Hotel & Resort — from approximately MYR 200 as of 2026 — is a large hotel-and-mall complex near the city centre with a water park on site. The rooms are practical and the facilities are genuinely family-friendly. The surrounding area is busier and more commercial than the heritage district but the value for families is strong.

Budget

Moon Tree 47 Hostel — from approximately MYR 40 per dorm bed, MYR 110 for private rooms, as of 2026 — is one of the standout budget options in central JB. Located on the heritage shophouse strip near Jalan Dhoby, it occupies a restored building with character and has a well-run common area with good travel advice. Solo travellers find it social without being disruptive.

Hotel Crystal — from approximately MYR 100 as of 2026 — is a no-frills business hotel near JB Sentral with clean rooms and a central position. Functional rather than attractive, but the location for transport connections is hard to beat at this price.

Getting around from the city centre: JB Sentral is the hub for buses to KL (4.5 hours, MYR 25–40), Penang, and other Malaysian cities, as well as the KTM train to KL (approximately 5 hours). The Causeway checkpoint to Singapore is 3km away — Grab or Singapore-registered buses (SBS/SMRT) cross regularly. Within JB, Grab is the standard mode of transport; taxis exist but are inconsistently metered.


Medini and Nusajaya: Theme Parks and New Development

Medini is a planned development in Iskandar Malaysia, 30km west of central JB. It is home to Legoland Malaysia, Puteri Harbour, and a cluster of newer hotels. If your trip revolves around Legoland or you are visiting with young children, staying in Medini is more convenient than fighting the central JB traffic. For everything else — heritage sightseeing, food, Singapore access — the city centre is the better base.

Luxury

Puteri Pacific Hotel Johor Bahru — from approximately MYR 500 as of 2026 — is a marina-facing hotel in Puteri Harbour with good waterfront views and a full-service spa. The surrounding Puteri Harbour development has restaurants, a marina, and evening entertainment options within walking distance.

Mid-range

Legoland Malaysia Hotel — from approximately MYR 450 as of 2026 — is themed for families with children. If you have pre-schoolers or primary-age children, the immersive Lego-themed rooms make this a genuinely memorable stay. The price premium over nearby non-branded hotels is significant, but for the target market, the experience warrants it.

Getting around from Medini: A Grab to central JB costs approximately MYR 30–50 depending on traffic. The drive can take 45 minutes to over an hour during peak hours. Medini is not walkable to any significant heritage sights.


Practical Notes

Causeway timing: The Johor–Singapore Causeway is one of the busiest border crossings in the world. Peak hours — Friday evenings (Singapore to JB), Sunday evenings (JB to Singapore), and Malaysian/Singaporean public holidays — can add 30–90 minutes to the crossing time. Build this into any plans involving same-day crossings.

Currency: JB is a prime destination for Singapore residents taking advantage of the exchange rate. MYR prices for food and accommodation are significantly lower than Singapore equivalents — this differential is a major driver of JB’s appeal to Singaporeans and a genuine advantage for all visitors paying in MYR.

Food scene: JB’s food scene has improved significantly in recent years and is now worth visiting for in its own right. Jalan Wong Ah Fook, the hawker centres around Taman Century, and the Danga Bay seafood restaurants are the key areas. Indian Muslim (mamak) food is particularly good here.

Getting there: JB Sentral is served by KTM trains from KL and express coaches from across Peninsular Malaysia. From Singapore, Singapore-registered buses cross the Causeway from Woodlands Checkpoint (Queen Street / Kranji MRT). Senai International Airport is 30km from the city centre (approximately 30 minutes by Grab, MYR 35–55).

For the full JB overview — things to do, food, and border crossing tips — see our Johor Bahru city guide.

Book airport transfers, Compare travel insurance, or Get a Malaysia eSIM.

While you're there

Things to do while you're there

Sorted your stay? Browse the top-rated activities and day trips from here.

Sorted your stay?

Here's how to get there — and get around once you arrive.

Airport Transfer

Fixed-price airport pickup — driver meets you at arrivals, no haggling.

Book a Transfer →

Car Hire

Compare rates from local and international suppliers — 90-day price lock included.

Compare Cars →

Same price as booking direct — we earn a small commission at no extra cost to you.