21-05-2025
Where to stay in JB: Top hotels in Johor Bahru from $23 per night
DEALS Where to stay in JB: Top hotels in Johor Bahru from $23 per night Whether it's for shopping, food or wellness, here are the top picks for a quick getaway across the Causeway.
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.
Best hotels in JB from $xx per night
Trinidad Suites Johor Trademark Collection by Wyndham, from $57 per night
PHOTO:
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 with waterfront views, a gym, and if you're travelling with kids, a children's pool and kids' club.
Address: Persiaran Puteri Selatan, Puteri Harbour, 79000 Iskandar Puteri, Johor, Malaysia
Book Now at
Book Now at
Capri by Fraser Johor Bahru, from $78 per night
PHOTO:
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.
Address: Tritower Residence @ JB Sentral Address: Menara Tiga Serangkai, Jalan Tengku Azizah, Kim Teng Park, 80300 Johor Bahru, Johor, Malaysia
Book Now at Agoda
Book Now at
Renaissance Johor Bahru Hotel, from $167 per night
PHOTO:
If you're looking for something more peaceful and away from the crowded areas and shopping belts in JB, you might consider staying at the Renaissance Johor Bahru Hotel.
You can still take a 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.
Address: 2, Jalan Permas 11, Bandar Baru Permas Jaya, 81750 Johor Bahru, Johor Darul Ta'zim, Malaysia
Book Now at Agoda
Book Now at
Hyatt Place Johor Bahru Paradigm Mall, from $112 per night
PHOTO:
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 shopping at your convenience.
The rooms are clean, luxurious, and comfortable, and the hotel is also located just five minutes from LEGOLAND Malaysia - making this a great choice for families too.
Address: Paradigm Mall, Jln Mewah Ria 2, Taman Bukit Mewah, 81200 Johor Bahru, Johor, Malaysia
Book Now at
Book Now at Agoda
DoubleTree by Hilton Johor Bahru, from $117 per night
PHOTO:
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.
Address: 12, Jalan Ngee Heng, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Book Now at Agoda
Book Now at
St. Giles Southkey, from $124 per night
PHOTO:
Located conveniently above Mid Valley Southkey, 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.
Address: Mid Valley Southkey, 1, Persiaran Southkey 1, Kota Southkey, 80150 Johor Bahru, Johor, Malaysia
Book Now at Agoda
Book Now at
Amari Johor Bahru, from $121 per night
PHOTO:
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.
Address: 82C, Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Book Now at
Book Now at Agoda
Atelier Hotel Johor Bahru, from $44 per night
PHOTO:
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 and City Square Mall, the hotel also houses a terrace and garden, where you'll be able to leisurely relax with your travel companions.
Address: 149 & 151, Jalan Sri Pelangi, Taman Pelangi, 80400 Johor Bahru, Johor, Malaysia
Book Now at Agoda
Book Now at
Z Hotel, from $59 per night
PHOTO:
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.
Address: 18, Jalan Wong Ah Fook, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Book Now at Agoda
Book Now at
Amerin Hotel Johor Bahru, from $68 per night
PHOTO:
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.
Address: No, 35, Jln Persisiran Perling 1, Taman Perling, 81200 Skudai, Johor, Malaysia
Book Now at
Book Now at Agoda
Miico Hotel @ Mount Austin, from $23 per night
PHOTO:
Mount Austin is one of the more popular areas of Johor Bahru where you'll find plenty of popular eateries, cafes, and other hotspots - and it's also where Miico Hotel is located.
Providing rooms at a steal from just $23 per night, 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.
Address: 33, Jalan Harmonium 33/1, Taman Desa Tebrau, 81100 Johor Bahru, Johor, Malaysia
Book Now at Agoda
Book Now at
Thistle Johor Bahru, from $83 per night
PHOTO:
Thistle Johor Bahru is a great choice of stay for those travelling with kids thanks to the hotel's proximity to family-friendly attractions like Johor Zoo and the Angry Birds Activity Park.
The rooms are spacious and comfortable, and there are two restaurants on-site, along with other recreational amenities like an outdoor swimming pool, golf course and tennis court.
Address: Jalan Sungai Chat, Sri Gelam, 80100 Johor Bahru, Johor, Malaysia
Book Now at
Book Now at Agoda
I Am Jazz Hotel, from $33 per night
PHOTO:
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.
Address: Bandar Baru 122 & 124, Jln Permas 10, Bandar Baru Permas Jaya, 81750 Johor Bahru, Johor, Malaysia
Book Now at Agoda
Book Now at
Fives Hotel Johor Bahru City Centre, from $68 per night
PHOTO:
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.
Address: 45, Jalan Wong Ah Fook, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Book Now at
Book Now at Agoda
Shama Suasana Johor Bahru, from $74 per night
PHOTO: AGODA
Formerly known as Suasana All Suites Hotels Johor Bahru, 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.
Address: 82C, Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Book Now at
Book Now at Agoda
Trove Johor Bahru, from $60 per night
PHOTO:
Gorgeous and affordable at the same time, Trove Johor Bahru is conveniently located in the heart of Johor Bahru and just a five-minute drive from City Square Mall.
Enjoy the stylish and spacious rooms at this four-star hotel, and don't forget to spend some time at the outdoor swimming pool, and on-site cafe and bar.
Address: Jalan Dato Abdullah Tahir, Taman Abad, 80300 Johor Bahru, Johor, Malaysia
Book Now at Agoda
Book Now at
Citrus Hotel Johor Bahru by Compass Hospitality, from $41 per night
PHOTO: AGODA
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.
Address: 16, Jalan Station, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Book Now at Agoda
Book Now at
Disclaimer: Room rates included are subject to change depending on room and seasonal availability. Make sure to book your stay in advance to enjoy better prices and deals on your bookings.
This article contains affiliate links. If you buy through these links, we may earn a small commission.
Join ST's Telegram channel and get the latest breaking news delivered to you.