Deals

Best hotels in JB from $37 per night: Where to stay in Johor Bahru

Here are the top picks for a quick getaway across the Causeway

Sign up now: Get ST's newsletters delivered to your inbox

Best hotels in Johor Bahru

PHOTO: AGODA, TRIP.COM

Google Preferred Source badge

Johor Bahru is one of the most popular weekend travel destinations for Singaporeans, apart from Bintan and Batam, thanks to its proximity, affordability, and variety of things to do. 

A great way to escape routine and recharge during the weekend, planning a quick and relaxing getaway across the causeway to enjoy delicious local food, shopping and more is easy.

Here’s a handy list of the best hotels in Johor Bahru to book for your next weekend getaway, and don’t forget to book your stays in advance to enjoy better prices and deals on your booking too.

In this article

  • Our top picks for best hotels in JB

  • Where to stay in JB: Johor Bahru City Centre

  • Where to stay in JB: Slightly off the JB City Centre

  • Where to stay in JB: Mount Austin

  • Where to stay in JB: Closer to LEGOLAND Malaysia

  • Where to stay in JB: Permas Jaya

  • Where to stay in JB: Closer to Skudai


Our top picks for best hotels in JB

Disclaimer: Hotel rates are evaluated and compared three months in advance across hotel booking platforms, as of February 25, 2026. Room rates are subject to change depending on room and seasonal availability. 


Where to stay in JB: Johor Bahru City Centre

Most Singaporeans heading to Johor Bahru for a weekend or day trip or weekend getaway will remain in the Johor Bahru City Centre.

Many dining options and shops are concentrated in this area, including Johor Bahru City Square, KSL City Mall, GALLERIA@KOTARAYA, Zenith Lifestyle Centre and KOMTAR JBCC.

Consequently, most of the article’s recommendations for staying in JB will be focused in this area.

Shama Suasana Johor Bahru, from $93 per night

Original price: from $103 (10 per cent off)

Book here

Best hotels in JB: Shama Suasana Johor Bahru

PHOTOS: AGODA

Address: 82C, Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia

Shama Suasana Johor Bahru is an affordable stay in Johor Bahru located strategically just a ten-minute walk from the Komtar JBCC and City Square Mall area. 

The rooms here are bright, minimalist and cosy, and they even come equipped with a kitchenette, dining and living area so that you can whip up a delicious meal and have a relaxing day in if you don’t feel like heading out.

Book Now at Trip.com

Book Now at Agoda

DoubleTree by Hilton Johor Bahru, from $205 per night

Book here

Best hotels in JB: DoubleTree by Hilton Johor Bahru

PHOTOS: TRIP.COM

Address: 12, Jalan Ngee Heng, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia

For a luxurious weekend escape, book a stay at DoubleTree by Hilton Johor Bahru. There are three restaurants on-site, as well as a myriad of amenities like a swimming pool with a poolside bar, lounges, and a spa. 

It’s also located just a three-minute walk from Komtar JBCC and ten minutes from City Square Mall - so you can easily escape the dreaded traffic jams during peak hours. 

Book Now at Agoda

Book Now at Trip.com

Citrus Hotel Johor Bahru by Compass Hospitality, from $54 per night

Original price: $62 per night (14 per cent off)

Book here

Best hotels in JB: Citrus Hotel Johor Bahru by Compass Hospitality

PHOTO: AGODA

Address: 16, Jalan Station, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia

A popular choice of stay for travellers, check out Citrus Hotel Johor Bahru by Compass Hospitality for their affordable, simple and clean rooms.

Located just a five-minute walk from the City Square Mall area and Komtar JBCC, this cosy hotel also has a restaurant and billiards room. 

Book Now at Agoda

Book Now at Trip.com

Capri by Fraser Johor Bahru, from $170 per night

Book here

Best hotels in JB: Capri by Fraser Johor Bahru

PHOTOS: TRIP.COM

Address: Tritower Residence @ JB Sentral Address: Menara Tiga Serangkai, Jalan Tengku Azizah, Kim Teng Park, 80300 Johor Bahru, Johor, Malaysia

Pamper yourselves with their stay at Capri by Fraser. The hotel is located close to the immigration checkpoint and hotspots like City Square Mall, Jalan Wong Ah Fook, and more.

The rooms are clean, elegant, and classy rooms, and there are the usual amenities including an outdoor swimming pool, gym, spa, and even a cafe and restaurant if you don’t feel like dining out. 

Book Now at Agoda

Book Now at Trip.com

Amari Johor Bahru, from $172 per night

Book here

Best hotels in JB: Amari Johor Bahru

PHOTOS: TRIP.COM

Address: 82C, Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia

Enjoy a lovely stay at Amari Johor Bahru where you’ll find cosy, elegant rooms to unwind in, complete with a wide selection of on-site amenities. 

Grab a drink at the bar with a beautiful view of the city, take a dip in the outdoor swimming pool, or treat yourself to a relaxing spa session - and when you feel like heading out, take a quick walk to the popular City Square Mall located nearby.

Book Now at Trip.com

Book Now at Agoda

Z Hotel, from $105 per night

Original price: $117 (10 per cent off)

Book here

Best hotels in JB: Z Hotel

PHOTOS: TRIP.COM

Address: 18, Jalan Wong Ah Fook, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia

For a stay in a great location that won’t break the bank, consider Z Hotel, a modern and sleek hotel located conveniently in the heart of Johor Bahru. 

Located fifteen minutes from City Square Mall, this hotel also has an on-site cafe and Thai massage services for those who just want to stay in and relax. 

Book Now at Agoda

Book Now at Trip.com

Fives Hotel Johor Bahru City Centre, from $77 per night

Book here

Best hotels in JB: Fives Hotel Johor Bahru City Centre

PHOTOS: TRIP.COM

Address: 45, Jalan Wong Ah Fook, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia

Fives Hotel Johor Bahru City Centre is a clean and comfortable value-for-money hotel for those who want convenience, affordability, and comfort. 

Just steps away from Komtar JBCC and a five-minute walk from City Square Mall, this hotel is great for those who want to explore the area without worrying about transportation and traffic. 

Book Now at Trip.com

Book Now at Agoda


Where to stay in JB: Slightly off the JB City Centre

If you would like to stay slightly off the city centre but remain close to the main action, try booking a hotel in the Taman Abad and Taman Pelangi areas, about 2km away from checkpoint.

It is a highly walkable area with many residential homes in the neighbourhood. KSL City Mall, restaurants serving local fare and cafes can be found here.

TROVE Johor Bahru, from $81 per night

Original price: from $97 per night (17 per cent off)

Book here

Best hotels in JB: TROVE Johor Bahru

PHOTOS: TRIP.COM

Address: Jalan Dato Abdullah Tahir, Taman Abad, 80300 Johor Bahru, Johor, Malaysia

TROVE Johor Bahru is conveniently located in the heart of Johor Bahru and just a five-minute drive from City Square Mall.

Gorgeous and affordable, enjoy the stylish and spacious rooms at this four-star hotel without having to put a hole in your wallet. Don’t forget to spend some time at the outdoor swimming pool, and on-site cafe and bar.

Book Now at Agoda

Book Now at Trip.com

Atelier Hotel Johor Bahru, from $74 per night

Original price: from $86 per night (14 per cent off)

Book here

Best hotels in JB: Atelier Hotel Johor Bahru

PHOTOS: TRIP.COM

Address: 149 & 151, Jalan Sri Pelangi, Taman Pelangi, 80400 Johor Bahru, Johor, Malaysia

Homely and cosy, Atelier Hotel Johor Bahru is an affordable boutique hotel with clean rooms featuring minimalist design located conveniently in the heart of Johor Bahru. 

Just a short drive from popular shopping malls like KSL City Mall, the hotel also houses a terrace and garden, where you’ll be able to leisurely relax with your travel companions. 

Book Now at Agoda

Book Now at Trip.com


Where to stay in JB: Mount Austin

Mount Austin is a 20-minute drive from the Causeway. It is known for its thriving cafe scene and buzzing nightlife.

Slow Day Cafe, Bloom by Mokmok and The Blue Door Coffee House are among some of the most popular cafes in Johor Bahru.

MIICO Hotel @ Mount Austin, from $37 per night

Original price: from $41 per night (10 per cent off)

Book here

Best hotels in JB: MIICO Hotel @ Mount Austin

PHOTOS: TRIP.COM

Address: 33, Jalan Harmonium 33/1, Taman Desa Tebrau, 81100 Johor Bahru, Johor, Malaysia

Providing rooms at a steal, travellers on a tight budget will enjoy this hip and affordable boutique hotel.

Just a two-minute drive to AEON Tebrau City and ten minutes to KSL City Mall, there’s plenty to discover around this area too.

Book Now at Agoda

Book Now at Trip.com


Where to stay in JB: Closer to LEGOLAND Malaysia

For those who are bringing kids to LEGOLAND Malaysia for a day of fun, book a hotel near the Puteri Harbour.

When the little ones are tired out from a day the theme park, you can put them to bed before strolling around the waterfront for calm, scenic views.

Trinidad Suites Johor Trademark Collection by Wyndham, from $57 per night

Original price: $150 (18 per cent off)

Book here

Best hotels in JB:Trinidad Suites Johor, Trademark Collection by Wyndham

PHOTOS: TRIP.COM

Address: Persiaran Puteri Selatan, Puteri Harbour, 79000 Iskandar Puteri, Johor, Malaysia

Located near the LEGOLAND Malaysia, Trinidad Suites Johor Trademark Collection by Wyndham is a luxurious hotel that opened in 2020.

You’ll find comfortable and elegant rooms with fantastic views, as well as fun amenities including an outdoor infinity pool, a gym, and if you’re travelling with kids, a children’s pool and kids’ club. 

Book Now at Trip.com

Book Now at Booking.com


Where to stay in JB: Permas Jaya

If you’re looking for something more peaceful and don’t mind driving further into Johor, consider booking a hotel in the Permas Jaya area.

AEON Mall Permas Jaya has shops and eateries which can meet your everyday needs. Nearby, there is the Permas Jaya Golf Club, a nine hole walking course which welcomes golfers of all skill levels.

Renaissance Johor Bahru Hotel, from $193 per night

Book here

Best hotels in JB: Renaissance Johor Bahru Hotel

PHOTOS: TRIP.COM

Address: 2, Jalan Permas 11, Bandar Baru Permas Jaya, 81750 Johor Bahru, Johor Darul Ta’zim, Malaysia

If you want to stay away from the crowded areas and shopping belts in JB, stay at the Renaissance Johor Bahru Hotel.

There is the option to take quick and cheap rides to nearby malls for your shopping and food fix. But if a weekend of rest and relaxation is what you need, you can utilise the 24-hour room service and the pillow menu provided by the hotel.

Book Now at Agoda

Book Now at Trip.com

I Am Jazz Hotel, from $48 per night

Book here

Best hotels in JB:  I Am Jazz Hotel

PHOTOS: TRIP.COM

Address: Bandar Baru 122 & 124, Jln Permas 10, Bandar Baru Permas Jaya, 81750 Johor Bahru, Johor, Malaysia

I Am Jazz Hotel is an affordable boutique hotel with comfortable rooms featuring sleek and modern decor for you to rest and unwind after a long day out. 

The hotel is situated conveniently just a ten-minute drive from City Square Mall and KSL City Mall too.

Book Now at Agoda

Book Now at Trip.com


Where to stay in JB: Southkey

If your goals for visiting JB is to spend time in a mall, watch movies and go bowling, Southkey could be the ideal base.

A plethora of shops and kid-friendly activities can be found at The Mall, Mid Valley Southkey. Keep your children endlessly entertained at the arcade, several indoor playgrounds and an indoor electric kid-sized go kart circuit.

St. Giles Southkey, from $169 per night

Original price: $180 (6 per cent off)

Book here

Best hotels in JB: St. Giles Southkey

PHOTOS: TRIP.COM

Address: Mid Valley Southkey, 1, Persiaran Southkey 1, Kota Southkey, 80150 Johor Bahru, Johor, Malaysia

Located conveniently above Mid Valley Southkey, St. Giles Southkey is a great pick for those who want to enjoy a stay in a luxurious hotel with easy access to food and shopping. 

If you don’t feel like leaving the hotel, there’s still plenty to do on-site, from relaxing in your comfortable room to taking a dip in the swimming pool, and grabbing a drink or bite at the restaurant or bar. 

Book Now at Agoda

Book Now at Trip.com


Where to stay in JB: Closer to Skudai

The Skudai area is about a 20-minute drive from the Johor Bahru City Centre. Paradigm Mall and Perling Mall are some of the major malls here.

Those who intend to visit the Johor Premium Outlets (JPO) to snag deals at designer and brand-name stores can choose a hotel in the vicinity.

Hyatt Place Johor Bahru Paradigm Mall, from $181 per night

Book here

Best hotels in JB: Hyatt Place Johor Bahru Paradigm Mall

PHOTOS: TRIP.COM

Address: Paradigm Mall, Jln Mewah Ria 2, Taman Bukit Mewah, 81200 Johor Bahru, Johor, Malaysia

If you’re someone who prioritises convenience and luxury when picking your hotels, you’ll enjoy a stay at Hyatt Place Johor Bahru.

With Paradigm Mall located below, you’ll be able to enjoy dining and shopping options at your convenience. The rooms are clean, luxurious and comfortable, making this a great choice for families.

Book Now at Trip.com

Book Now at Agoda

Amerin Hotel Johor Bahru, from $82 per night

Book here

Best hotels in JB: Amerin Hotel Johor Bahru

PHOTOS: TRIP.COM

Address: No, 35, Jln Persisiran Perling 1, Taman Perling, 81200 Skudai, Johor, Malaysia

For those who prefer a quieter, no-frills stay, check out Amerin Hotel Johor Bahru. This hotel is equipped with clean and spacious rooms, a swimming pool, gym, restaurant and cafe.

It is also a short five-minute drive from Paradigm Mall and AEON Mall Bukit Indah. 

Book Now at Trip.com

Book Now at Agoda

All prices and deals are correct at time of publication


FAQs: Best hotels to stay in JB

What are some luxury hotels in Johor Bahru?

Some luxury hotels in Johor Bahru are Amari Johor Bahru and DoubleTree by Hilton Hotel Johor Bahru.

What are the best hotels with free breakfast in JB?

Some of the best hotels with free breakfast in JB that are mentioned in this article are TROVE Johor Bahru, Amari Bahru and Hyatt Place Johor Bahru Paradigm Mall.

Where should I go in Johor Bahru?

For those looking for kid-friendly activities, head over to LEGOLAND Malaysia. Or watch movies, go bowling, play at indoor playgrounds and more at The Mall, Mid Valley Southkey. Check out the Mount Austin area if you enjoy cafe hopping.

This article contains affiliate links. If you buy through these links, we may earn a small commission.

See more on