Skip to main content

Stay in Johor's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 9 Very Good: 8 Good: 7 Pleasant: 6
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

St Giles Southkey

Hotel in Johor Bahru

St Giles Southkey has an outdoor swimming pool, fitness center, a restaurant and bar in Johor Bahru. With free WiFi, this 4-star hotel offers a 24-hour front desk and a concierge service. Thank you for making my wedding anniversary a memorable one.. The room number 1128 compliment our wedding date 28 Nov and the cake is very nice..Thanks you all..

Show more Show less
8.2
Very Good
3,564 reviews
Price from
$95
per night

ibis Styles Johor Iskandar Puteri

Hotel in Johor Bahru

Located in Johor Bahru, 21 miles from Singapore Zoo, ibis Styles Johor Iskandar Puteri provides accommodations with a fitness center, free private parking, a restaurant and a bar. very nice good and comfortable good breakfast

Show more Show less
8.3
Very Good
1,305 reviews
Price from
$52
per night

Opero Hotel Southkey Johor Bahru

Hotel in Johor Bahru

Located in Johor Bahru, 9.1 miles from Singapore Zoo, Opero Hotel Southkey Johor Bahru provides accommodations with an outdoor swimming pool, free private parking, a restaurant and a bar. Breakfast buffet was heavenly..lots of options and tasted so good

Show more Show less
8
Very Good
3,933 reviews
Price from
$94
per night

Holiday Inn Johor Bahru City Centre, an IHG Hotel

Hotel in Johor Bahru

Located in Johor Bahru, just next to JB Sentral CIQ. Complex, Holiday Inn Johor Bahru City Center, an IHG Hotel provides accommodations with a restaurant, free private parking, an outdoor swimming... I recently stayed at the Holiday Inn Johor Bahru and had a fantastic experience. The hotel's location is unbeatable, situated right in the city center and just across from Johor Bahru Sentral. This makes it incredibly convenient for anyone planning to travel to Singapore, as the train and bus stations are only a short walk away. The rooms were well-appointed, spotlessly clean, and maintained daily. The housekeeping staff did an excellent job, ensuring everything was immaculate throughout my stay. The breakfast buffet was also impressive, offering a diverse selection of dishes that were both varied and complete, rivaling what you might find in a 5-star hotel. It was the perfect way to start each day. On my last day, I had the opportunity to try the hotel restaurant for lunch. The food was delicious, and the service was attentive, with staff members going out of their way to ensure a pleasant dining experience. Overall, I highly recommend the Holiday Inn Johor Bahru for its ideal location, high standards of cleanliness, and excellent dining options. It’s a great choice whether you’re staying for business or leisure.

Show more Show less
8.4
Very Good
4,085 reviews
Price from
$62
per night

Z HOTEL

Hotel in Johor Bahru

Located in Johor Bahru, within 7.4 miles of Singapore Zoo and 7.4 miles of Night Safari, Z HOTEL has accommodations with a fitness center and free WiFi as well as free private parking for guests who... I highly recommend @zhotel with a perfect rating of 10! It's conveniently close to all amenities, boasting top-notch staff who are well-trained and attuned to customer needs. Kudos to the management for maintaining an excellent team. The modern and clean decor, spacious deluxe king layout, separate toilet, great lighting, and unobstructed room view make it an ideal choice for both honeymooners and families. My mum absolutely loved her stay! Bravo to @zhotel for an outstanding experience.

Show more Show less
8.5
Very Good
1,424 reviews
Price from
$72
per night

Four Points by Sheraton Desaru

Hotel in Desaru

Offering free WiFi throughout the property, Four Points by Sheraton Desaru is located in Desaru. Providing a restaurant, the property also features free bikes, as well as a fitness center and a sauna.... Hotel was very clean and the location is ideal as it was near a stretch of shops and restaurants. The mall is just 6 mins walk away! I like that the hotel is about 6-7 mins drive to the beach.

Show more Show less
8.5
Very Good
2,043 reviews
Price from
$69
per night

Capri by Fraser Johor Bahru

Hotel in Johor Bahru

Set in Johor Bahru, Capri by Fraser Johor Bahru offers accommodations with an outdoor swimming pool, private parking, a fitness center and a restaurant. It was so grand and clean. The staff were so friendly and helpful. Yaww the toilet was so lit! the bathroom accessories and shampoos were so premium.

Show more Show less
8.6
Excellent
4,771 reviews
Price from
$90
per night

Crystal Inn

Hotel in Batu Pahat

Crystal Inn is located in Batu Pahat, 12 miles from Universiti Tun Hussein Onn Malaysia. This 3-star hotel offers a 24-hour front desk, a concierge service and free WiFi. The hotel has family rooms. Everything is new. Staff service tip top. Love the cafe. The room is super excellent. Can just stay in the room and not leave

Show more Show less
8.6
Excellent
1,033 reviews
Price from
$60
per night

Hard Rock Hotel Desaru Coast

Hotel in Desaru

Located away from the hustle and bustle of the city, Hard Rock Hotel Desaru Coast offers accommodations adjacent to Desaru Coast Adventure Waterpark. This was great for kids with easy access to water park next door … buggy over to the beautiful beach … pool fab and splash area for kids … entertainment every night.

Show more Show less
8
Very Good
2,446 reviews
Price from
$135
per night

Fraser Place Puteri Harbour

Hotel in Nusajaya

Fraser Place Puteri Harbor offers fully-furnished apartments with free WiFi access throughout. It also houses a semi-outdoor swimming pool, a gym and a restaurant. Everything. The food, the view, the room, the security. Perfect place for relaxing

Show more Show less
8.5
Very Good
1,552 reviews
Price from
$82
per night

Hotels with extra health and safety measures

Find hotels in Johor with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Johor in the past month

See all

Johor's best hotels with breakfast

See all

Budget hotels in Johor

See all

Hotels in Johor you can book without a credit card

See all

FAQs about hotels in Johor

  • On average, 3-star hotels in Johor cost $35 per night, and 4-star hotels in Johor are $77 per night. If you're looking for something really special, 5-star hotels in Johor cost around $147 per night (based on Booking.com prices).

  • On average, it costs $39 per night to book a 3-star hotel in Johor for tonight. You'll pay around $68 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Johor will cost around $127 (based on Booking.com prices).

  • Popular places to stay in Johor include hotels near Hospital Sultanah Aminah, JB City Square, and Causeway Point.

  • Johor Bahru, Muar, and Nusajaya are popular with other travelers visiting Johor.

  • The average price per night for a 3-star hotel in Johor this weekend is $48 or $85 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Johor this weekend cost around $177 per night (based on Booking.com prices).

  • There are 3,066 hotels in Johor you can book on Booking.com.

  • Many families visiting Johor loved staying at Kluang Container Swimming Pool Hotel, Anantara Desaru Coast Resort & Villas, and DoubleTree by Hilton Johor Bahru.

    7 Heaven Boutique Hotel, Casa Bianca, and Crystal Inn are also popular among family travelers.

Planning a trip? Get inspired by reviews of cities in Johor

See reviews by guests who stayed at hotels in Johor

See all