Johor Bahru travel guide

Best Hotels in Johor Bahru: Our Top Picks Across Every Budget

· 4 min read City Guide
Modern hotel lobby overlooking the Johor Strait with Singapore skyline visible in the distance

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

Johor Bahru’s hotel market benefits directly from the Singapore comparison: almost every hotel in JB costs 40–60% less than an equivalent Singapore property, which keeps standards relatively high for the price. The picks below are the strongest options in the city, selected for quality within each budget tier rather than exhaustive coverage. For a full zone-by-zone breakdown of which part of JB to base yourself in, see the where to stay in Johor Bahru guide.

Best Budget Hotels in JB

Moon Tree 47 Hostel is our top budget recommendation in JB. It occupies a restored pre-war shophouse on Jalan Dhoby — the same heritage strip as Jalan Tan Hiok Nee — and is run with considerably more care than most budget options in the city. The common areas are social without being noisy, the owners provide genuinely useful local food advice, and the central location means the CIQ is reachable on foot. Dorm beds from approximately MYR 40, private rooms from approximately MYR 110 as of 2026.

ibis Styles Johor Bahru is the best-value branded option at this tier. The Accor budget brand delivers consistent cleanliness, good Wi-Fi, and a simple breakfast across all its properties, and the JB location is central with a short walk to the malls and border. From approximately MYR 130–220 per night as of 2026.

Hotel Goodrich JB is the practical choice for anyone crossing the Causeway repeatedly. Reliable, unfussy, and close to JB Sentral. From approximately MYR 60–90 per night as of 2026.

Best Mid-Range Hotels in JB

Amari Johor Bahru is the most consistently recommended mid-range hotel in JB. A Thai-branded four-star with well-designed rooms, a rooftop pool, and a restaurant that holds up to scrutiny. The central location near JB City Square means it works well for both city sightseeing and Causeway crossings. From approximately MYR 350–600 per night as of 2026.

DoubleTree by Hilton Johor Bahru offers the Hilton quality guarantee at Malaysian prices — reliable Wi-Fi, a good gym, a pool, and the brand’s warm-cookie arrival ritual. Solid for business travellers and families who want predictable quality. From approximately MYR 550–950 per night as of 2026.

Thistle Johor Bahru is the best waterfront option in the mid-range tier. The rooms facing the Johor Strait have genuine views across to Singapore, and the pool position makes it a more atmospheric stay than the city-centre alternatives. From approximately MYR 320–580 per night as of 2026.

KSL Resort (near Danga Bay) suits families. The integrated waterpark and mall access makes it unusually practical for a budget-to-mid-range property, and the rates for the room size are competitive. From approximately MYR 150–280 per night as of 2026.

Best Luxury Hotels in JB

Sofitel Johor Bahru is the city’s best luxury option. French brand service standards, a rooftop pool, and a restaurant and bar that operate at a level above most JB hotels. At approximately MYR 450–700 per night as of 2026, it delivers genuine five-star standards at a fraction of equivalent Singapore prices.

Hotel Jen Johor Bahru by Shangri-La is the top choice for business travellers. The Shangri-La service standard translates reliably here — large rooms, excellent Wi-Fi, a well-run gym and pool, and a breakfast that actually merits the buffet. From approximately MYR 600–1,100 per night as of 2026.

Element Johor Bahru (Marriott Bonvoy) suits extended stays. Apartment-style rooms with kitchen facilities and comfortable living space make it the right pick for visits over three nights. From approximately MYR 550–950 per night as of 2026.

Legoland Hotel (Medini) is the specific recommendation for families with children making Legoland the centrepiece of the trip. Themed rooms, immediate park access, and the full Legoland resort experience. From approximately MYR 650–1,200 per night as of 2026. Note that Medini is 20km west of central JB — practical only if Legoland is the actual goal.

How to Choose

For most visitors, the city centre corridor (JB Sentral to City Square, including the Amari and Sofitel) is the right base. It keeps Causeway crossings manageable, puts hawker food within walking distance, and concentrates sightseeing. Waterfront (Thistle, Berjaya) suits anyone prioritising views. Medini (Legoland Hotel, Somerset Medini) only makes sense if Legoland or the Medini resort zone is the actual purpose.

See the full JB accommodation zone guide for detailed neighbourhood comparisons, or the Johor Bahru city guide for transport and things to do.

Frequently Asked Questions

Which hotel in JB is closest to the Singapore Causeway?
The ibis Styles Johor Bahru, Hotel Goodrich JB, and Hotel Crystal are all within walking distance of JB Sentral and the Sultan Iskandar CIQ (Customs, Immigration, Quarantine) complex. For the best combination of quality and proximity to the Causeway, the Amari Johor Bahru and DoubleTree by Hilton Johor Bahru are the strongest mid-range and upper-mid choices with less than a 10-minute Grab ride to the border.
Is the Sofitel Johor Bahru worth it?
Yes, especially if you're comparing to Singapore hotel costs. The Sofitel JB delivers genuine five-star service standards at rates that are 50-60% lower than comparable Singapore properties. From approximately MYR 450-700 per night as of 2026, it represents strong value for a luxury stay.
What is the best budget option in JB for solo travellers?
Moon Tree 47 Hostel on the Jalan Dhoby heritage strip is the standout budget option — well-run, central, in a restored shophouse, with private rooms from approximately MYR 110 per night as of 2026. The Bees Guesthouse is the main alternative for those who want more personal service in a smaller setting.

Sorted your stay?

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

Airport Transfer

Fixed-price airport pickup to Johor Bahru Guide: driver meets you at arrivals, no haggling.

Book a Transfer →

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