Top 10 Hotels in Johor Bahru Based on Guest Reviews

Whether you are in Johor Bahru to visit friends, go shopping, or spend some quality time with family, you can choose among any of these pre-vetted hotels and resorts.

Undecided on where to stay for your vacation in Johor Bahru? There are various accommodations for you to choose from for your vacation – be it a couple of days or a week. Whether you are here to visit friends, go shopping, or spend some quality time with family, you can choose among any of these pre-vetted hotels and resorts in the city centre. Check out these 10 best-reviewed hotels in Johor Bahru and decide which to book for your stay.

1. KSL Hotel & Resort

Image credit: KSL Resort

You do not need to look far for a hotel. This particular one is just located in the KSL City Mall. Bring your kids along to Johor Bahru and let them have some fun. Board the free shuttle bus provided by the hotel to Legoland and enjoy a great family outing. Apart from Legoland, the city centre, Puteri Harbour, and the Johor Premium Outlet are all close by.

Image credit: KSL Resort

The facilities at KSL Hotel & Resort are of world-class standards. Kids will particularly like this place, because the Dinosaur Water Theme Park is located within the vicinity of the hotel. Each room is fitted with a personal safe, coffee or tea making facilities, a flat-screen TV, and free WiFi. Other facilities at the hotel include a spa, fitness centre, karaoke, swimming pool, cinema, as well as a golf simulator.

Image credit: KSL Resort

While you are here, do check out the Mission Golf Bar and Grill, which serves delicious Western cuisine. At Infusion Café, on the other hand, you can enjoy a wide array of international dishes.

Address: 33, Jalan Seladang, Taman Abad, 80250 Johor Bahru, Johor, Malaysia
Price: starts from USD 56 (MYR 237) per night

2. M-Suites Hotel

How about booking a room with a scenic view of the Straits of Johor? If you want to experience it, book your stay at M-Suites Hotel. It is strategically located in the city of Johor Bahru, near Sanrio Hello Kitty Town and Legoland.

Among its facilities are a karaoke room, outdoor pool, fitness centre, kitchenette, dining, and living areas. Make use of the free WiFi in the hotel’s public areas. If you are hungry or thirsty, dine in at MAIO Restaurant or Myra Bistro. Choose from various cuisines available in these two restaurants – from Mediterranean and Cantonese to Italian and Szechuan. M-Suites is an ideal accommodation for families and couples.

Address: 16, Jalan Bertingkat Skudai, Straits View, 80200 Johor Bahru, Johor, Malaysia
Price: starts from USD 33 (MYR 139.50) per night

3. Berjaya Waterfront Hotel

Image credit: Berjaya Hotel

Looking for unique digs? A hotel with a harbour view? Then, this hotel is the one you are looking for. Berjaya Waterfront Hotel is situated within the vicinity of an entertainment and duty-free shopping complex right in the heart of the city. The Royal Museum is also pretty near, and you can take your entire family there.

Image credit: Berjaya Hotel

Feel free to use the facilities at the hotel during your stay. Among them are a sauna, spa, fitness centre, outdoor pool, and free WiFi. The bedrooms are extremely comfy and cosy too, with everything you need for a relaxing vacation. Apart from that, you get panoramic views of the city and sea right from your bedroom.

Image credit: Berjaya Hotel

There are various dining options available at the hotel. You can either dine at the Chinese restaurant, Salt ‘n’ Pepper Café Restaurant, or Palm Bistro and Palm Lounge. Enjoy both local and international cuisine at this hotel.

Address: 88, Jalan Ibrahim Sultan, Kampung Stulang Laut, 80300 Johor Bahru, Johor, Malaysia
Price: from USD 40 (MYR 169) per night

4. Grand Paragon Hotel

Image credit: Grand Paragon Hotel

Want to channel a superstar? Do you want to indulge in some luxury shopping, dining, and spa services? Pack your backpack and book your hotel room at Grand Paragon. It is located next to the Tebrau Highway and within walking distance from KSL City Mall.

The facilities here are awesome, so make the most of your stay. They have a karaoke lounge, massage centre, sauna, outdoor pool, fitness centre, spa, and salon. Each room is equipped with a minibar, seating area, and flat-screen TV. So, forget your work worries and spend time holed up in this hotel.

Enjoy your meal at Kishin-Tei or Café Para Para. You can also have a drink at The Grand Paragon Sky Lounge.

Address: 18, Jalan Harimau Bintang, Taman Century, 80250 Johor Bahru, Johor, Malaysia
Price: from USD 48 (MYR 202.92) per night

5. Pulai Springs Resort

Image credit: Pulai Springs Resort

If you are looking for a paradise, then Pulai Springs Resort is worth checking out. This golf resort is more than just a holiday paradise with relaxing nooks fitted into the resort grounds. The koi ponds are divine and so are the majestic tropical gardens. Depending on which room you choose, the resort is also ideal for kids.

Image credit: Pulai Springs Resort

Facilities-wise, you can enjoy the golf courses, free WiFi, outdoor pools, minibars, fitness room, flat-screen TVs, spa, and kids’ play area. If you want to have your lunch or dinner there, there are poolside cafes, various restaurants, and even a pub where you can kick back.

Address: Jalan Pontian Lama, 81110 Johor, Malaysia
Price: from USD 48 (MYR 203) per night

6. Hotel Mutiara Johor Bahru

Image credit: Mutiara Johor Bahru

Looking for more options for your accommodation? Hotel Mutiara Johor Bahru is another hotel you can consider for your vacation. It is located within the city’s commercial district. The good thing is you can request a free shuttle service to the shopping malls and airport when the need arises.

Image credit: Mutiara Johor Bahru

Among the facilities are an in-room minibar, fitness centre, outdoor pool, as well as TV with in-house movies. This hotel is suited for couples and solo travellers. Get some pastries to munch from the MUTIARA Terrace & Deli Corner. Then, for lunch or dinner, grab a table at Meisan Szechuan Restaurant, Seri Mutiara Restaurant, or Capri The Continental Restaurant.

Address: 779, Jalan Dato Sulaiman, Taman Century, 80250 Johor Bahru, Johor, Malaysia
Price: from USD 43 (MYR 182) per night

7. DoubleTree By Hilton Hotel

This is another family-friendly hotel in Johor Bahru. Kids will be excited to stay at this hotel as the Angry Bird Theme Park and the Johor Bahru City Mall are within walking distance from the hotel. Do ask about the hotel’s shuttle service and sightseeing trips.

Feel free to use the fitness centre, outdoor swimming pool, and minibar. Do remember to dine at the restaurant to enjoy the buffet. This hotel is highly recommended by customers and is value for money.

Address: Menara Landmark, 12, Jalan Ngee Heng, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Price: from USD 83 (MYR 351) per night

8. Renaissance Johor Bahru Hotel

Make the most out of your stay at Johor Bahru by booking a room at the Renaissance Johor Bahru Hotel. Located in the city, you will find it relatively easy getting to Desaru Beach, Johor Premium Outlet, and various attractions around the city. Whether you’re travelling as a couple, adventuring solo or staying for business, this hotel is complete with all the facilities that you need.

Among the facilities are luggage storage, outdoor pool, WiFi, pub, fitness centre, and free parking. Besides, you do not need to search for restaurants to have your meal. Café BLD and Wan Li Restaurant are two eateries located in the hotel and both serve superb local and international cuisine.

Address: 2, Jalan Permas 11/19, Bandar Baru Permas Jaya, 81750 Johor Bahru, Johor, Malaysia
Price: from USD 68 (MYR 287.50) per night

9. Somerset Puteri Harbour Iskandar Puteri

The well-known Legoland is located near the Somerset Puteri Harbour Iskandar Puteri, making it a perfect choice for those visiting the park. The hotel is ideal for all kinds of travellers too, and is one of the more popular hotels in the city.

Stay at this fantastic hotel, and you will enjoy the rest of your vacation with your little ones. All the rooms are equipped with kitchenette, air conditioning, and even a DVD player. The facilities provided for use are a safety deposit box, fitness centre, free WiFi and a gorgeous pool! You can easily make this hotel your base point for hunting various restaurants in the city centre.

Address: Persiaran Puteri Selatan, Puteri Harbour, 79000 Iskandar Puteri, Johor, Malaysia
Price: from USD 66 (MYR 279) per night

10. Hotel Jen Puteri Harbour

Hotel Jen is another family-friendly hotel to choose, and this one is even closer to Legoland. The Puteri Harbour Family Theme Park is also near Hotel Jen Puteri Harbour.

Apart from babysitting services, you can make use of facilities like luggage storage space, their rooftop pool, WiFi, and a fitness centre. While eating at the restaurant, be amazed by the stunning harbour views. Opt for either local or international cuisines available at the hotel.

Address: Persiaran Puteri Selatan, 79100 Nusajaya, Johor, Malaysia
Price: from USD 73 (MYR 309) per night

Most of these top-vetted hotels above close to the shopping malls in the city and near the common attractions in Johor Bahru. So, take your family to Legoland, wander around at the nearby malls, and ultimately enjoy your vacation at Johor Bahru.

Please enter a valid email address.
Thanks for subscribing!
Back To Top