Best Hotels in Johor Bahru: Where to Stay Near Singapore
Johor Bahru sits directly across the Causeway from Singapore, and that geography shapes everything about staying here. Most visitors come for one of three reasons: budget access to a region that’s far cheaper than Singapore, family trips to Legoland Malaysia, or Singaporeans crossing to eat and shop. Understanding which of those categories applies to you will determine where in JB you should base yourself.
Where to Stay in Johor Bahru: The Key Neighbourhoods
JB Central (City Centre) is the transport hub — Johor Bahru Sentral station handles the KTM Shuttle Train to Singapore’s Woodlands, and CW1 is the Causeway bus hub. If you are crossing frequently on foot or by bus, staying near JB Sentral cuts the daily commute considerably. The area is dense and practical rather than picturesque, but has the most hotel infrastructure of any part of the city.
Medini (Iskandar Puteri) is the purpose-built zone about 20km west of the city centre, home to Legoland Malaysia, Sanrio Hello Kitty Town, and Puteri Harbour. It is the right base for families with young children who are specifically here for the theme parks — but it is not the right base for anyone wanting easy Singapore access, since the Tuas Second Link is a longer and more complicated crossing than the Causeway.
Bukit Indah is a residential and commercial suburb with large shopping malls (AEON Bukit Indah, Austin Mall) and good food options. It sits in the middle ground between JB Sentral and Medini, and is a sensible pick for those who want a quieter neighbourhood with easy driving access to multiple points. Less useful if you are relying on public transport.
Budget Hotels in Johor Bahru (MYR 60–120 / USD 13–26)
Hotel Goodrich JB is a reliable budget option near JB Sentral, with clean rooms in the MYR 60–90 range and a location that makes sense for anyone doing a Causeway crossing. Rooms are compact and functional — do not expect resort facilities, but the price reflects the value. Book direct or through Booking.com for the best rates.
Other budget options cluster around Jalan Wong Ah Fook and the Komtar JBCC mall area. Guesthouses in converted shophouses are common in this zone — inspect reviews carefully as quality varies widely.
At this price point in JB, expect air conditioning, Wi-Fi, and a shower. Do not expect a pool, a gym, or consistent service. The real advantage is proximity to Singaporean day-trip crowds who push restaurant and hawker stall quality in this tier above what you would find in a comparable Malaysian city further from the border.
Mid-Range Hotels in Johor Bahru (MYR 200–350 / USD 43–76)
DoubleTree by Hilton Johor Bahru sits in the city centre and is one of the best all-round mid-range options — reliable Hilton service standards, a pool, and a location that works whether you are travelling for business or leisure. Rates typically run MYR 220–320 depending on season, and it is consistently well-reviewed. The hotel connects to a mall, which is convenient for dining without going far.
Thistle Johor Bahru (now operating under the Ancasa banner following a rebrand — verify current name when booking) was for years the city’s signature waterfront property, sitting on the Strait of Johor with views across to Singapore’s Woodlands. It is dated in parts, but the location is difficult to beat if you want that visual connection to the water. Rates run MYR 200–300.
For longer stays, serviced apartments around Taman Pelangi and Bukit Indah offer better value than hotels at this price point — kitchenette facilities, larger rooms, and weekly rates that work out significantly cheaper per night.
Premium Hotels in Johor Bahru (MYR 450–700 / USD 97–151)
Sofitel Johor Bahru is the best premium option in the city — a genuine five-star property with French brand service standards, a rooftop pool, and rooms that comfortably justify the MYR 450–700 rate range. The restaurant and bar operate at a higher standard than most JB hotels, and if you are coming from Singapore with expectations set by Singapore pricing, the value comparison here is striking. A comparable Singapore property would charge three to four times as much.
At the very top end, Hatten Hotel Melaka in nearby Malacca is worth considering if you are routing through JB — the 30-minute drive to Malacca opens up a city with genuinely more to see than JB, and Malacca’s own hotel stock has improved considerably.
Crossing the Singapore Border: Practical Notes
The choice between the Johor-Singapore Causeway and the Tuas Second Link (Malaysia-Singapore Second Crossing) is significant if you are making repeated crossings.
The Causeway is the default route for most travellers — it handles the KTM Shuttle Train (the easiest option, MYR 5/SGD 5 per trip), the Causeway Link and SBS buses, and private vehicles. Peak hour congestion on the Causeway is severe: morning crossings into Singapore between 06:30–09:00 and evening crossings back into JB between 17:00–20:00 can add 45–90 minutes to what should be a 10-minute crossing.
Avoid private cars at peak times if you can. The KTM Shuttle Train runs between JB Sentral and Woodlands CIQ and is almost always faster than driving during peak hours. Taxis and Grab from JB into Singapore are expensive (typically SGD 25–50 depending on traffic) and subject to the same congestion.
The Tuas Second Link is primarily a vehicle route serving western Singapore and Jurong. It is useful if you are driving to Jurong Island, the National University Hospital, or western Singapore suburbs, but adds journey time if your destination is central Singapore. Buses to Tuas run from Queen Street Terminal in Singapore.
Immigration processing time varies. Weekday mornings and Sunday evenings are the worst times in both directions. Malaysian travellers crossing to Singapore and back do not require a visa, but all arrivals need an ICA clearance — Singapore’s digital arrival card (SGAC) must be completed within three days of arrival.
Booking Tips
Johor Bahru hotel prices are significantly influenced by Singapore’s event calendar. Formula 1 season, Singapore National Day, major concerts, and school holidays all push JB accommodation rates up as Singaporeans book out on weekends. If you are visiting during a Singapore event weekend, book further in advance than you would normally need to for a Malaysian city.
Long-weekend rates in JB can reach parity with mid-range Singapore hotels during peak periods. If you are flexible, aim for Tuesday to Thursday stays when mid-range options often drop to half their weekend price.
Frequently Asked Questions
- Is Johor Bahru worth staying in?
- JB is worth a night or two if you're crossing from Singapore, exploring the Legoland/theme parks, or using it as a budget base for day trips into Singapore. The city centre has improved significantly — the Johor Bahru Old Chinese Temple area and the waterfront have good restaurants.
- Is Johor Bahru safe?
- Central Johor Bahru is generally safe, but it has a higher petty crime rate than most Malaysian cities. Avoid poorly lit streets at night and keep valuables out of sight. The immigration and city centre area is well-policed; the border crossing with Singapore is straightforward.
- How far is Johor Bahru from Singapore?
- Johor Bahru is directly across the Causeway from Singapore — the border crossing takes 20–60 minutes depending on traffic and queues. Buses run from JB Sentral to various Singapore bus terminals. A taxi or Grab across the Causeway is more expensive but faster when queues are short.
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 →We may earn a small commission — at no extra cost to you.